Accelerated Spline-Based Time-Optimal Motion Planning with Continuous Safety Guarantees for Non-Differentially Flat Systems
Abstract
Generating time-optimal, collision-free trajectories for autonomous mobile robots involves a fundamental trade-off between guaranteeing safety and managing computational complexity. State-of-the-art approaches formulate spline-based motion planning as a single Optimal Control Problem (OCP) but often suffer from high computational cost because they include separating hyperplane parameters as decision variables to enforce continuous collision avoidance. This paper presents a novel method that alleviates this bottleneck by decoupling the determination of separating hyperplanes from the OCP. By treating the separation theorem as an independent classification problem solvable via a linear system or quadratic program, the proposed method eliminates hyperplane parameters from the optimisation variables, effectively transforming non-convex constraints into linear ones. Experimental validation demonstrates that this decoupled approach reduces trajectory computation times up to almost 60% compared to fully coupled methods in obstacle-rich environments, while maintaining rigorous continuous safety guarantees.
Figures & tables
| SVM Vectors | Linear System | Quadratic Program |
| , | \!\bm{y}_{k}=\begin{cases}\bm{v}_{r}(\bm{x}),&\text{if \Gamma_{k}=1}.\\ \bm{v}_{j},&\text{if \Gamma_{k}=-1}.\end{cases} |
| Metrics | Method | ||||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
| (ms) | SVM | 0.42 | 0.64 | 0.45 | 0.79 | 0.86 | 0.74 | 0.61 | 0.77 |
| (ms) | SVM | 1.31 | 1.01 | 1.77 | 1.90 | 2.36 | 1.86 | 2.29 | 2.75 |
| (ms) | SVM | 25.12 | 31.55 | 40.12 | 47.42 | 58.02 | 65.96 | 70.77 | 83.70 |
| LSR | 35.82 | 50.28 | 77.10 | 107.12 | 125.66 | 144.58 | 168.61 | 204.46 | |
| # I | SVM | 12 | 12 | 13 | 15 | 16 | 18 | 18 | 20 |
Motion Planning
Motion planning finds safe, feasible paths and trajectories for robots and vehicles amid geometric, dynamic, and task constraints.
See all 392 papers