Global Formulation and Control of a Class of Nonholonomic Systems

This thesis study motion of a class of non-holonomic systems using geometric mechanics, that provide us an efficient way to formulate and analyze the dynamics and their temporal evolution on the configuration manifold. The kinematics equations of the system, viewed as a rigid body, are constrained by the requirement that the system maintain contact with the surface. They describe the constrained translation of the point of contact on the surface. In this thesis, we have considered three different examples with nonholonomic constraint i-e knife edge or pizza cutter, a circular disk rolling without slipping, and rolling sphere. For each example, the kinematics equations of the system are defined without the use of local coordinates, such that the model is globally defined on the manifold without singularities or ambiguities. Simulation results are included that show effectiveness of the proposed control laws.

[1]  Pascal Morin,et al.  Practical stabilization of driftless systems on Lie groups: the transverse function approach , 2003, IEEE Trans. Autom. Control..

[2]  Randal W. Beard,et al.  Two hybrid control schemes for nonholonomic robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  Shigeyuki Hosoe,et al.  Motion Planning Algorithms for a Rolling Sphere With Limited Contact Area , 2008, IEEE Transactions on Robotics.

[4]  Mahmut Reyhanoglu,et al.  Knife-Edge Motion on a Surface as a Nonholonomic Control Problem , 2017, IEEE Control Systems Letters.

[5]  Y. Yavin Stabilization and control of the motion of a rolling disk , 1999 .

[6]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[7]  Antonio Bicchi,et al.  Rolling bodies with regular surface: controllability theory and applications , 2000, IEEE Trans. Autom. Control..

[8]  H. Sussmann Subanalytic sets and feedback control , 1979 .

[9]  Yan Zhao,et al.  Partial-state Feedback Stabilization for a Class of Generalized Nonholonomic Systems with ISS Dynamic Uncertainties , 2018 .

[10]  O. J. Sørdalen,et al.  Exponential stabilization of nonholonomic chained systems , 1995, IEEE Trans. Autom. Control..

[11]  Qiang Zhan,et al.  Control of a Spherical Robot: Path Following Based on Nonholonomic Kinematics and Dynamics , 2011 .

[12]  R. Mukherjee,et al.  Motion Planning for a Spherical Mobile Robot: Revisiting the Classical Ball-Plate Problem , 2002 .

[13]  Mišel Brezak,et al.  Time-optimal velocity planning along predefined path for static formations of mobile robots , 2017 .

[14]  Mahmut Reyhanoglu,et al.  Motion planning for a knife-edge on the surface of a hyperboloid , 2017, 2017 11th Asian Control Conference (ASCC).

[15]  M. Reyhanoglu A general nonholonomic motion planning strategy for Caplygin systems , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[16]  H. Sussmann A general theorem on local controllability , 1987 .

[17]  C. Samson,et al.  Stabilization of trajectories for systems on Lie groups. Application to the rolling sphere. , 2008 .

[18]  Demin Xu,et al.  Lyapunov-based model predictive control for tracking of nonholonomic mobile robots under input constraints , 2017 .

[19]  J.M. Osborne,et al.  Steering the Chaplygin Sleigh by a Moving Mass , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[20]  Arun D. Mahindrakar,et al.  Geometric Controllability and Stabilization of Spherical Robot Dynamics , 2015, IEEE Transactions on Automatic Control.

[21]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[22]  On the brachistochronic motion of the Chaplygin sleigh , 2013 .