SCET-CBF: Speed-Calibrated Soft Guidance for One-Step Dynamic Navigation
Organizations: University College London · Department of Physics and Astronomy, University College London, London WC1E 6BT, United Kingdom. · The Chinese University of Hong Kong · Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong SAR, China.
Abstract
Control barrier functions (CBFs) support collision avoidance, yet dense dynamic encounters can leave a vehicle with no feasible command. Geometric refinements and soft constraints help preserve motion choices. Using these choices also requires accounting for the vehicle's changing turning response. For a steering-limited bicycle, braking can lower closing speed while slowing the lateral motion needed before an obstacle arrives. We propose SCET-CBF, a speed-calibrated soft guidance law for one-step dynamic navigation. A short lateral escape maneuver gives an allowable approach speed. Its speed derivative allows a quadratic program to weigh both effects of braking when choosing acceleration and steering. Soft penalties accommodate competing obstacle preferences within the input set permitted by segment and braking constraints. We derive the guidance and establish protection over each accepted motion segment, together with conditional braking invariance for a single obstacle. On 2500 paired tasks with a 60 s deadline, SCET achieves 72.8% completion, compared with 49.8% for CBF/velocity-obstacle control and 69.8% for an enhanced 1 s CBF-MPC. At 100 obstacles, SCET and the enhanced MPC complete 52.4% and 33.6% of tasks. Paired studies identify the contributions of speed feedback and early activation. Further evaluations examine the operating range under lateral acceleration limits and bounded motion and execution errors.
Figures & tables
| 30 s | 60 s | ||||
|---|---|---|---|---|---|
| Controller | S | S | C | E | T |
| SCET-CBF | 1627 | 1820 | 0 | 670 | 10 |
| MAVO | 1134 | 1246 | 0 | 1182 | 72 |
| rFF-CBF adapted | 762 | 764 | 8 | 1728 | 0 |
| DPCBF analytic | 458 | 589 | 15 | 1893 | 3 |
| 30 s | 60 s | ||||
|---|---|---|---|---|---|
| Controller | S | S | C | E | T |
| SCET-CBF | 1627 | 1820 | 0 | 670 | 10 |
| MPC, | 1126 | 1126 | 0 | 1374 | 0 |
| MPC, | 1745 | 1745 | 0 | 754 | 1 |
| TC-MPC adapted | 1556 | 1837 | 646 | 0 | 17 |
| Controller | Acceleration | Velocity jumps |
|---|---|---|
| SCET-CBF | 120/0/80/0 | 100/0/100/0 |
| MAVO | 104/0/96/0 | 52/0/148/0 |
| MPC, | 49/0/151/0 | 66/0/134/0 |
| MPC, | 69/0/131/0 | 101/0/99/0 |
| TC-MPC adaptation | 138/62/0/0 | 107/91/0/2 |
| DPCBF analytic | 38/0/161/1 | 21/0/179/0 |
| Controller | Nominal radius | With path bound |
|---|---|---|
| SCET-CBF | 179/50/170/1 | 167/0/232/1 |
| MAVO | 85/32/283/0 | 82/14/304/0 |
| MPC, | 24/16/354/6 | 15/0/377/8 |
| MPC, | 23/37/335/5 | 18/0/376/6 |
| TC-MPC adapted | 182/214/0/4 | 192/199/0/9 |
| DPCBF analytic | 97/5/298/0 | 99/1/300/0 |
Dynamic Obstacle Avoidance
Dynamic obstacle avoidance studies how robots plan and control safe motion around moving or changing obstacles.
See all 118 papers