Formulating the Unicycle on the Sphere Path Planning Problem as a Linear Time-Varying System
- 6 May 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 41 (15523098) , 3335-3347
Abstract
The kinematics, dynamics, and control of a unicycle moving without slipping on a plane has been extensively studied in the literature of nonholonomic mechanical systems. However, since planar motion can be seen as a limiting case of the motion on a sphere, we focus our analysis on the more general spherical case. This paper introduces a novel approach to path planning for a unicycle rolling on a sphere while satisfying the non-slipping constraint. Our method is based on a simple yet effective idea: first, we model the system as a linear time-varying dynamic system. Then, leveraging the fact that certain such systems can be integrated under specific algebraic conditions, we derive a closed-form expression for the control variables. This formulation includes three free parameters, which can be tuned to generate a path connecting any two configurations of the unicycle. Notably, our approach requires no prior knowledge of nonholonomic system analysis, making it accessible to a broader audience.Keywords
Funding Information
- Spanish National Plan for Scientific and Technical Research and Innovation
This publication has 35 references indexed in Scilit:
- Parallel Robots With Unconventional Joints2019
- Type synthesis of non-holonomic spherical constraint underactuated parallel roboticsActa Astronautica, 2018
- Design of a Non-Holonomic Spherical WristJournal of Intelligent & Robotic Systems, 2015
- Control Design and Analysis for Underactuated Robotic Systems2014
- A Nonholonomic 3-DOF Parallel Robot2008
- Motion Analysis of a Parallel Mobile Robot2006
- Feedback control of a nonholonomic car-like robot1998
- Calculation of the State Transition Matrix for Linear Time Varying Systems1993
- A friction drive robot wrist: electronic and control requirementsMechatronics, 1992
- Spacecraft Attitude Determination and Control1978