MIGHTY: Hermite Spline-based Efficient Trajectory Planning
Kota Kondo, Yuwei Wu, Vijay Kumar, Jonathan P. How
TL;DR
MIGHTY introduces a Hermite-spline trajectory planner that jointly optimizes spatial waypoints, endpoint derivatives, and segment durations to exploit a continuous search space while preserving local control. The framework provides closed-form gradients for both control-point based and sampled-state costs, with reparameterizations that improve numerical stability. Through extensive simulations and real-world hardware tests, MIGHTY consistently reduces computation time and travel time relative to state-of-the-art baselines while maintaining safety in static and dynamic environments. The results demonstrate that joint spatiotemporal optimization on Hermite splines yields faster, more agile, and robust onboard trajectory planning for high-speed autonomous flight in cluttered spaces.
Abstract
Hard-constraint trajectory planners often rely on commercial solvers and demand substantial computational resources. Existing soft-constraint methods achieve faster computation, but either (1) decouple spatial and temporal optimization or (2) restrict the search space. To overcome these limitations, we introduce MIGHTY, a Hermite spline-based planner that performs spatiotemporal optimization while fully leveraging the continuous search space of a spline. In simulation, MIGHTY achieves a 9.3% reduction in computation time and a 13.1% reduction in travel time over state-of-the-art baselines, with a 100% success rate. In hardware, MIGHTY completes multiple high-speed flights up to 6.7 m/s in a cluttered static environment and long-duration flights with dynamically added obstacles.
