ART-TEB: Adaptive Trajectory Planning for Mobile Robots in Cluttered Environments
Organizations: Department of Computer Science and Engineering at Ewha Womans University in Korea
Abstract
Trajectory planning for mobile robots remains a major challenge, particularly in cluttered environments, where existing planning algorithms often fail or produce suboptimal paths. To address this issue, we propose an adaptive trajectory refinement algorithm, ART-TEB, comprising two main stages. First, to ensure safety at the path-segment level, a segment-wise conservative collision test is applied, recursively subdividing risky path segments until the collision risk is eliminated. Second, to guarantee pose-level safety, pose correction based on separation direction and line search is applied, ensuring that each pose in the trajectory is collision-free and maximally clear from obstacles. Simulation results demonstrate that the ART-TEB achieves up to 3.12x higher success rates and up to 23.7x faster average planning times than state-of-the-art approaches. Furthermore, real-world experiments confirm that the robot can safely pass through highly constrained environments while maintaining rapid planning performance.
Figures & tables
| Method | Success Rate (%) | Avg. Planning Time (ms) | Max. Planning Time (ms) | Traversal Time (s) |
| DWA | 54.67 | 11.76 | 14.69 | 30.76 |
| MPC | 31.78 | 53.65 | 153.91 | 36.95 |
| TEB | 58.75 / 83.78 | 5.27 / 8.99 | 12.78 / 19.60 | 17.68 / 16.79 |
| egoTEB | 86.83 / 60.67 | 3.25 / 4.73 | 7.33 / 17.51 | 15.75 / 15.18 |
| ART-TEB | 99.25 / 95.11 | 2.26 / 2.37 | 5.15 / 5.88 | 15.93 / 15.69 |
| ART-TEB w/o CCD | 82.56 / 52.33 | 1.97 / 1.98 | 5.18 / 4.79 | 16.17 / 15.1 |
| Scenario | Task Success | Progress Rate (%) | Avg. Planning Time (ms) | Max Planning Time (ms) | Avg. Traversal Time (s) | ||||||||||
| TEB | egoTEB | ART-TEB | TEB | egoTEB | ART-TEB | TEB | egoTEB | ART-TEB | TEB | egoTEB | ART-TEB | TEB | egoTEB | ART-TEB | |
| Scen. 1 | 0/5 | 1/5 | 5/5 | 41.77 | 47.76 | 100.0 | - | 3.81 | 3.06 | - | 13.61 | 8.96 | - | 10.03 | 10.03 |
| Scen. 2 | 0/5 | 0/5 | 5/5 | 49.58 | 49.5 | 100.0 | - | - | 3.87 | - | - | 10.09 | - | - | 20.15 |
| Scen. 3 | 0/5 | 0/5 | 4/5 | 36.27 | 37.85 | 95.49 | - | - | 6.71 | - | - | 10.58 | - | - | 18.94 |
| Scen. 4 | 0/5 | 0/5 | 5/5 | 14.97 | 51.81 | 100.0 | - | - | 5.78 | - | - | 12.94 | - | - | 22.88 |