Smooth Feedback Motion Planning with Reduced Curvature
Organizations: The authors are with the Faculty of Information Technology and Electrical Engineering, University of Oulu, Oulu, Finland
Abstract
Feedback motion planning over cell decompositions provides a robust method for generating collision-free robot motion with formal guarantees. However, existing algorithms often produce paths with unnecessary bending, leading to slower motion and higher control effort. This paper presents a computationally efficient method to mitigate this issue for a given simplicial decomposition. A heuristic is introduced that systematically aligns and assigns local vector fields to produce more direct trajectories, complemented by a novel geometric algorithm that constructs a maximal star-shaped chain of simplexes around the goal. This creates a large ``funnel'' in which an optimal, direct-to-goal control law can be safely applied. Simulations demonstrate that our method generates measurably more direct paths, reducing total bending by an average of 91.40% and LQR control effort by an average of 45.47%. Furthermore, comparative analysis against sampling-based and optimization-based planners confirms the time efficacy and robustness of our approach. While the proposed algorithms work over any finite-dimensional simplicial complex embedded in the collision-free subset of the configuration space, the practical application focuses on low-dimensional () configuration spaces, where simplicial decomposition is computationally tractable.
Figures & tables
| Environment | Metric | Baseline | Proposed Method | Improv. (%) | Win Rate (%) |
|---|---|---|---|---|---|
| Maze | Path Length | 16.70 10.85 | 12.14 7.85 | 27.30 | 97.89 |
| Max Curvature | 23.35 8.66 | 18.38 8.40 | 21.30 | 66.59 | |
| Total Bending | 602.65 1664.75 | 94.44 76.88 | 84.33 | 97.50 | |
| Total Turning | 47.28 65.04 | 12.21 9.03 | 74.18 | 99.73 | |
| LQR Travel Time | 16.70 10.85 | 12.14 7.85 | 27.30 | 97.29 | |
| LQR Control Effort | 19.59 13.12 | 8.00 4.96 | 59.16 | 98.55 |
| Environment | Method | Continuity | Success Rate (%) | Total Time (s) | Path Length (m) |
|---|---|---|---|---|---|
| Sparse (Boston) | APF | 0.0 | N/A | N/A | |
| A* | 100.0 | ||||
| RRT* | 100.0 | ||||
| FPP | 100.0 | 9.547 1.684 | |||
| Proposed | 100.0 | 0.087 0.003 | |||
| Maze | APF | 0.0 | N/A | N/A |
Motion Planning
Motion planning finds safe, feasible paths and trajectories for robots and vehicles amid geometric, dynamic, and task constraints.
See all 392 papers