OA-MPC: Occlusion-Aware MPC for Guaranteed Safe Robot Navigation With Unseen Dynamic Obstacles
For safe navigation in dynamic uncertain environments, robotic systems rely on the perception and prediction of other agents. Particularly, in occluded areas, where cameras and light detection and ranging (LiDAR) give no data, the robot must be able to reason about the potential movements of invisible dynamic agents. This work presents a provably safe motion planning scheme for real-time navigation in an a priori unmapped environment, where occluded dynamic agents are present. Safety guarantees are provided based on the reachability analysis. Forward reachable sets associated with potential occluded agents, such as pedestrians, are computed and incorporated into planning. An iterative optimization-based planner is presented that alternates between two optimizations: nonlinear model predictive control (NMPC) and collision avoidance. The recursive feasibility of the MPC is guaranteed by introducing a terminal stopping constraint. The effectiveness of the proposed algorithm is demonstrated through simulation studies and hardware experiments with a TurtleBot robot equipped with a LiDAR system. The video of experimental results is also available at: <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://youtu.be/OUnkB5Feyuk</uri>.
Authors
- Gadiel Sznaier Camps
- Roya Firoozi (ORCID: https://orcid.org/0000-0002-3982-0167)
- Alexandre Mir
- Mac Schwager (ORCID: https://orcid.org/0000-0002-7871-3663)
Institutions
- École Polytechnique Fédérale de Lausanne (CH)
- Stanford University (US)
Publication Details
- Journal
- IEEE Transactions on Control Systems Technology
- Published
- 2024-12-31
- DOI
- https://doi.org/10.1109/tcst.2024.3520462
- Citations
- 1
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.49
Funders
- Toyota Research Institute
- Office of Naval Research