RDA: An Accelerated Collision Free Motion Planner for Autonomous Navigation in Cluttered Environments
About
Autonomous motion planning is challenging in multi-obstacle environments due to nonconvex collision avoidance constraints. Directly applying numerical solvers to these nonconvex formulations fails to exploit the constraint structures, resulting in excessive computation time. In this paper, we present an accelerated collision-free motion planner, namely regularized dual alternating direction method of multipliers (RDADMM or RDA for short), for the model predictive control (MPC) based motion planning problem. The proposed RDA addresses nonconvex motion planning via solving a smooth biconvex reformulation via duality and allows the collision avoidance constraints to be computed in parallel for each obstacle to reduce computation time significantly. We validate the performance of the RDA planner through path-tracking experiments with car-like robots in both simulation and real-world settings. Experimental results show that the proposed method generates smooth collision-free trajectories with less computation time compared with other benchmarks and performs robustly in cluttered environments. The source code is available at https://github.com/hanruihua/RDA_planner.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot navigation | Gazebo Cylinder Obstacles (simulation) | Success Rate89 | 9 | |
| Robot navigation | Gazebo Nonconvex Obstacles (simulation) | Success Rate70 | 6 | |
| Autonomous Racing | CARLA 2023 Grand Prix Metaverse AD Challenge | Lap Time (s)526.4 | 5 | |
| Local Path Planning | Simulation (Test Case 1) | Path Length (m)103.2 | 4 | |
| Autonomous Navigation | CARLA 4 random obstacles (100 trials) | Average Acceleration2.302 | 4 | |
| Mobile Robot Navigation | Gazebo corridor navigation Broad Corridor | Navigation Time (s)14 | 3 | |
| Mobile Robot Navigation | Gazebo corridor navigation Narrow Corridor | Navigation Time (s)13.73 | 2 | |
| Mobile Robot Navigation | Gazebo corridor navigation Cluttered Obstacle Field | Navigation Time (s)18.89 | 2 |