Table of Contents
Fetching ...

Generation of Paths for Motion Planning for a Dubins Vehicle on Sphere

Deepak Prakash Kumar, Swaroop Darbha, Satyanarayana Gupta Manyam, David Casbeer

TL;DR

This work provides analytic closed-form expressions for candidate optimal spherical Dubins paths of a vehicle constrained to move on a sphere, leveraging the Sabban frame and Euler–Rodriguez rotations. By expressing path segments with rotation matrices $R_L$, $R_G$, and $R_R$, it reduces the problem to solving for arc angles $\phi_1$, $\phi_2$, and $\phi_3$ via cosine and sine relations, including a comprehensive set of special and degenerate cases (e.g., $\phi_2=0$ or $\pi$, $r=1/\sqrt{2}$, and $\cos\phi_2$ special values). The paper provides closed-form procedures for a wide family of path types (LGL, RGR, LGR, RGL, LRL, RLR, and their variants with $\pi$-turns and multiple turns), together with systematic handling of degeneracies and reflections to enable practical computation. The results culminate in a complete analytic toolkit for spherical Dubins-path planning, with an implementation available on GitHub. This advances real-time motion planning for spherical geometry constraints in robotics and aerial systems.

Abstract

In this article, the candidate optimal paths for a Dubins vehicle on a sphere are analytically derived. In particular, the arc angles for segments in $CGC$, $CCC$, $CCCC$, and $CCCCC$ paths, which have previously been shown to be optimal depending on the turning radius $r$ of the vehicle by Kumar \textit{et al.}, are analytically derived. The derived expressions are used for the implementation provided in https://github.com/DeepakPrakashKumar/Motion-planning-on-sphere.

Generation of Paths for Motion Planning for a Dubins Vehicle on Sphere

TL;DR

This work provides analytic closed-form expressions for candidate optimal spherical Dubins paths of a vehicle constrained to move on a sphere, leveraging the Sabban frame and Euler–Rodriguez rotations. By expressing path segments with rotation matrices , , and , it reduces the problem to solving for arc angles , , and via cosine and sine relations, including a comprehensive set of special and degenerate cases (e.g., or , , and special values). The paper provides closed-form procedures for a wide family of path types (LGL, RGR, LGR, RGL, LRL, RLR, and their variants with -turns and multiple turns), together with systematic handling of degeneracies and reflections to enable practical computation. The results culminate in a complete analytic toolkit for spherical Dubins-path planning, with an implementation available on GitHub. This advances real-time motion planning for spherical geometry constraints in robotics and aerial systems.

Abstract

In this article, the candidate optimal paths for a Dubins vehicle on a sphere are analytically derived. In particular, the arc angles for segments in , , , and paths, which have previously been shown to be optimal depending on the turning radius of the vehicle by Kumar \textit{et al.}, are analytically derived. The derived expressions are used for the implementation provided in https://github.com/DeepakPrakashKumar/Motion-planning-on-sphere.

Paper Structure

This paper contains 17 sections, 98 equations.