Reactive Collision Avoidance for Safe Agile Navigation
Alessandro Saviolo, Niko Picello, Jeffrey Mao, Rishabh Verma, Giuseppe Loianno

TL;DR
This paper presents a unified reactive collision avoidance framework for agile robots that integrates perception, planning, and control using onboard sensing, neural networks, and adaptive control methods to ensure safe navigation in complex environments.
Contribution
It introduces a novel reactive approach combining nonlinear model predictive control with adaptive control barrier functions, directly linking perception to real-time planning and control.
Findings
Effective collision avoidance demonstrated on a quadrotor in diverse environments
No environment-specific tuning or explicit mapping required
Enhanced depth accuracy through neural network refinement
Abstract
Reactive collision avoidance is essential for agile robots navigating complex and dynamic environments, enabling real-time obstacle response. However, this task is inherently challenging because it requires a tight integration of perception, planning, and control, which traditional methods often handle separately, resulting in compounded errors and delays. This paper introduces a novel approach that unifies these tasks into a single reactive framework using solely onboard sensing and computing. Our method combines nonlinear model predictive control with adaptive control barrier functions, directly linking perception-driven constraints to real-time planning and control. Constraints are determined by using a neural network to refine noisy RGB-D data, enhancing depth accuracy, and selecting points with the minimum time-to-collision to prioritize the most immediate threats. To maintain a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Software Testing and Debugging Techniques · Software Reliability and Analysis Research
