Safe Gap-based Planning in Dynamic Settings
By: Max Asselmeier , Abdel Zaro , Dhruv Ahuja and more
Potential Business Impact:
Helps robots avoid moving things safely.
This chapter extends the family of perception-informed gap-based local planners to dynamic environments. Existing perception-informed local planners that operate in dynamic environments often rely on emergent or empirical robustness for collision avoidance as opposed to performing formal analysis of dynamic obstacles. This proposed planner, dynamic gap, explicitly addresses dynamic obstacles through several steps in the planning pipeline. First, polar regions of free space known as gaps are tracked and their dynamics are estimated in order to understand how the local environment evolves over time. Then, at planning time, gaps are propagated into the future through novel gap propagation algorithms to understand what regions are feasible for passage. Lastly, pursuit guidance theory is leveraged to generate local trajectories that are provably collision-free under ideal conditions. Additionally, obstacle-centric ungap processing is performed in situations where no gaps exist to robustify the overall planning framework. A set of gap-based planners are benchmarked against a series of classical and learned motion planners in dynamic environments, and dynamic gap is shown to outperform all other baselines in all environments. Furthermore, dynamic gap is deployed on a TurtleBot2 platform in several real-world experiments to validate collision avoidance behaviors.
Similar Papers
Local Path Planning with Dynamic Obstacle Avoidance in Unstructured Environments
Robotics
Robot safely dodges moving things to reach its goal.
Adaptive Dynamics Planning for Robot Navigation
Robotics
Helps robots move safely and smoothly everywhere.
Graph-based Path Planning with Dynamic Obstacle Avoidance for Autonomous Parking
Robotics
Helps cars safely park around moving things.