Timed-Elastic-Band Based Variable Splitting for Autonomous Trajectory Planning
Hao Zhu, Kefan Jin, Rui Gao, Jialin Wang, C. -J. Richard Shi
TL;DR
The paper tackles the instability and endpoint errors impeding autonomous trajectory planning with traditional Timed-Elastic-Band (TEB) methods. It introduces TEB-VS, a variable-splitting framework that reformulates the global constrained optimization into smaller, tractable subproblems solved via augmented TEB on a G2O graph, with convergence guarantees under mild assumptions. The authors provide a convergence analysis and validate the approach through extensive TurtleBot2 experiments in both simulation and real environments, showing superior speed stability and trajectory fidelity while maintaining similar computation to TEB. These results offer a robust, real-time capable trajectory planner for autonomous systems operating in complex, dynamic settings and pave the way for further enhancements such as fastest-path optimization.
Abstract
Existing trajectory planning methods are struggling to handle the issue of autonomous track swinging during navigation, resulting in significant errors when reaching the destination. In this article, we address autonomous trajectory planning problems, which aims at developing innovative solutions to enhance the adaptability and robustness of unmanned systems in navigating complex and dynamic environments. We first introduce the variable splitting (VS) method as a constrained optimization method to reimagine the renowned Timed-Elastic-Band (TEB) algorithm, resulting in a novel collision avoidance approach named Timed-Elastic-Band based variable splitting (TEB-VS). The proposed TEB-VS demonstrates superior navigation stability, while maintaining nearly identical resource consumption to TEB. We then analyze the convergence of the proposed TEB-VS method. To evaluate the effectiveness and efficiency of TEB-VS, extensive experiments have been conducted using TurtleBot2 in both simulated environments and real-world datasets.
