Trusted Polytopic Action Sets for Fast Planning in Underactuated Systems
Organizations: Onyx Robotics, Boston, MA 02210, USA · Department of Electrical Engineering, California Polytechnic State University, San Luis Obispo, CA 93407, USA
Abstract
Underactuated systems pose a challenge for convex motion planning because their dynamically feasible motions lie on a manifold of trajectories in function space. Building on our earlier formulation of polytopic action sets (PAS), this paper presents a method for rapidly generating, online, trusted convex sets of short-horizon actions for underactuated and potentially nonlinear systems. Around a nominal trajectory, we construct local finite-dimensional action coordinates in which each parameter vector encodes a complete nearby motion through an affine trajectory map, rendering collision-avoidance and control bounds linear. To remain consistent with the nonlinear dynamics, we introduce a dynamics-violation metric and extract a trusted convex inner approximation using an IRIS-inspired inflation procedure directly in action space. The resulting PAS are reusable convex families of actions that can be queried and composed with linear programs, and a PAS-guided tree expansion treats nodes as composed reachable families rather than single trajectories, coupling local nonlinear fidelity with convex reuse for longer-horizon planning. The planner solves cluttered planar scenes in tens of milliseconds (14-78x faster than a kinodynamic RRT baseline) and reduces terminal error on a nonlinear underactuated benchmark by 26-86% over sampling and NLP baselines.
Figures & tables
| Occ. [%] | Success [%] | Expansion Iters | Plan [ms] | Seg. | |
| 4 | 4.5 | 100 | 5.8 | 9.6 | 2.5 |
| 8 | 9.0 | 100 | 10.5 | 18.3 | 3.0 |
| 12 | 13.6 | 100 | 13.2 | 32.5 | 3.3 |
| 16 | 18.1 | 100 | 20.0 | 40.8 | 3.8 |
| 20 | 22.6 | 100 | 38.6 | 66.5 | 4.4 |
| 25 | 28.3 | 100 | 59.8 | 127.0 | 4.9 |
| Expansion Iters | Depth | Total | Build | LP | Resid. | |||
| [s] | [ms] | [ms] | [ms] | |||||
| Shorter horizon | ||||||||
| 20 | 0.75 | 1 | 41.5 | 5.0 | 1297 | 8.1 | 21.2 | 0.016 |
| 30 | 1.50 | 1 | 5.5 | 2.0 | 184 | 16.3 | 18.8 | 0.024 |
| Longer horizon | ||||||||
| 10 | 3.00 | 1 | 1.0 | 1.0 | 26 | 19.0 | 3.7 | 0.001 |
Motion Planning
Motion planning finds safe, feasible paths and trajectories for robots and vehicles amid geometric, dynamic, and task constraints.
See all 405 papers