https://github.com/hybridrobotics/depth_cbf
Point Cloud-Based Control Barrier Function Regression for Safe and Efficient Vision-Based Control
https://github.com/hybridrobotics/depth_cbf
Last synced: 3 months ago
JSON representation
Point Cloud-Based Control Barrier Function Regression for Safe and Efficient Vision-Based Control
- Host: GitHub
- URL: https://github.com/hybridrobotics/depth_cbf
- Owner: HybridRobotics
- Created: 2024-03-07T22:35:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T04:07:29.000Z (over 1 year ago)
- Last Synced: 2025-06-25T07:02:53.959Z (about 1 year ago)
- Language: Python
- Size: 404 KB
- Stars: 13
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Point Cloud-Based Control Barrier Function Regression for Safe and Efficient Vision-Based Control
#### Abstract:
Control barrier functions have become an increasingly popular framework for safe real-time control. In this work, we present a computationally low-cost framework for synthesizing barrier functions over pointcloud data for safe vision-based control. We take advantage of surface geometry to locally define and fit a quadratic CBF over a pointcloud. This CBF is synthesized in a CBF-QP for control and verified in simulation on quadrotors and in hardware on quadrotors and the TurtleBot3. This technique enables safe navigation through unstructured and dynamically changing environments and is shown to be significantly more efficient than current methods.
#### Repository:
Simulation examples for the quadrotor and a hardware implementation example are provided in the package. Note that to run the quadrotor simulations, one should pip install the library CalSim.