Efficient and Scalable Path-Planning Algorithms for Curvature Constrained Motion in the Hamilton-Jacobi Formulation
Christian Parkinson, Isabelle Boyle
TL;DR
This work develops a Hamilton-Jacobi-Bellman PDE framework for curvature-constrained path planning in two and three spatial dimensions, focusing on Dubins-type vehicles (car, airplane, submarine). It preserves interpretability by staying within the PDE/optimal-control structure while achieving scalability through a grid-free, Hopf-Lax-inspired saddle-point solver (PDHG) and level-set obstacle handling. The method formulates a value function $u(x,t)$ representing minimum distance to the goal, derives model-specific HJB equations, and provides detailed, analytically tractable proximal updates for the car and airplane and more involved updates for the submarine, including obstacle incorporation via a smooth indicator $O(x,t)$. Simulations demonstrate real-time-like performance across 2D/3D scenarios with stationary and moving obstacles, highlighting the approach’s practicality, interpretability, and potential for extension to more complex environments and multi-agent problems.
Abstract
We present a partial-differential-equation-based optimal path-planning framework for curvature constrained motion, with application to vehicles in 2- and 3-spatial-dimensions. This formulation relies on optimal control theory, dynamic programming, and Hamilton-Jacobi-Bellman equations. We develop efficient and scalable algorithms for solutions of high dimensional Hamilton-Jacobi equations which can solve these types of path-planning problems efficiently, even in high dimensions, while maintaining the Hamilton-Jacobi formulation. Because our method is rooted in optimal control theory and has no black box components, it has solid interpretability, and thus averts the tradeoff between interpretability and efficiency for high-dimensional path-planning problems. We demonstrate our method with several examples.
