A New Approach to Motion Planning in 3D for a Dubins Vehicle: Special Case on a Sphere
Deepak Prakash Kumar, Swaroop Darbha, Satyanarayana Gupta Manyam, David Casbeer
TL;DR
The work tackles 3D motion planning for curvature-constrained (Dubins-like) vehicles by solving the sphere-constrained problem on a unit sphere and connecting configurations under pitch and yaw-rate bounds. Using a Sabban-frame representation and PMP on the Lie group $SO(3)$, it distinguishes abnormal ($\lambda=0$) and normal ($\lambda=1$) control regimes and derives a phase-portrait-based characterization of candidate optimal paths, revealing precise path-type families such as $CGC$, $CCC$, $CCCC$, and $CC_\pi C$, with generalizations up to $r\le\frac{\sqrt{3}}{2}$. The main contributions include a complete set of candidate normal/abnormal paths for $r$ in $(\tfrac{1}{2},\tfrac{\sqrt{3}}{2}]$, bounds on the number of $C$-segments (e.g., at most two for $r\le\tfrac{1}{\sqrt{2}}$ and at most three for $r\le\tfrac{\sqrt{3}}{2}$), and analytic construction of all candidates alongside open-source code. The results demonstrate how the turning-radius parameter influences optimal path types, with practical implications for 3D path planning of high-speed aerial vehicles over spherical surfaces, and the paper provides a public repository for path construction and numerical verification.
Abstract
In this article, a new approach for 3D motion planning, applicable to aerial vehicles, is proposed to connect an initial and final configuration subject to pitch rate and yaw rate constraints. The motion planning problem for a curvature-constrained vehicle over the surface of a sphere is identified as an intermediary problem to be solved, and it is the focus of this paper. In this article, the optimal path candidates for a vehicle with a minimum turning radius $r$ moving over a unit sphere are derived using a phase portrait approach. We show that the optimal path is $CGC$ or concatenations of $C$ segments through simple proofs, where $C = L, R$ denotes a turn of radius $r$ and $G$ denotes a great circular arc. We generalize the previous result of optimal paths being $CGC$ and $CCC$ paths for $r \in \left(0, \frac{1}{2} \right]\bigcup\{\frac{1}{\sqrt{2}}\}$ to $r \leq \frac{\sqrt{3}}{2}$ to account for vehicles with a larger $r$. We show that the optimal path is $CGC, CCCC,$ for $r \leq \frac{1}{\sqrt{2}},$ and $CGC, CC_πC, CCCCC$ for $r \leq \frac{\sqrt{3}}{2}.$ Additionally, we analytically construct all candidate paths and provide the code in a publicly accessible repository.
