Feedback Control of a Motorized Skateboard

This paper develops a feedback control solution for the automatization of a motorized skateboard, also called symmetric snakeboard in the robotics and automatic control literature. Controlling this system is particularly challenging due to the association of kinematic and dynamic nonintegrable constraints to which it is subjected. The transverse function approach, combined with backstepping, is used to derive dynamic feedback laws that ensure practical stabilization of arbitrary reference trajectories in the Cartesian space. Simulation results illustrate the proposed approach.

[1]  Claude Samson,et al.  Velocity and torque feedback control of a nonholonomic cart , 1991 .

[2]  Howie Choset,et al.  Towards a Unified Approach to Motion Planning for Dynamic Underactuated Mechanical Systems with Non-holonomic Constraints , 2007, Int. J. Robotics Res..

[3]  Joel W. Burdick,et al.  The Geometric Mechanics of Undulatory Robotic Locomotion , 1998, Int. J. Robotics Res..

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

[5]  Masato Ishikawa Trident snake robot: Locomotion analysis and control , 2004 .

[6]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[7]  A. Astolfi Discontinuous control of nonholonomic systems , 1996 .

[8]  Joel W. Burdick,et al.  Nonholonomic mechanics and locomotion: the snakeboard example , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[10]  Francesco Bullo,et al.  Kinematic controllability and motion planning for the snakeboard , 2003, IEEE Trans. Robotics Autom..

[11]  Richard M. Murray,et al.  Configuration Controllability of Simple Mechanical Control Systems , 1997, SIAM Rev..

[12]  P. Morin,et al.  Control with transverse functions and a single generator of underactuated mechanical systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[13]  R. Murray,et al.  Exponential stabilization of driftless nonlinear control systems using homogeneous feedback , 1997, IEEE Trans. Autom. Control..

[14]  Pascal Morin,et al.  Control of Nonholonomic Mobile Robots Based on the Transverse Function Approach , 2009, IEEE Transactions on Robotics.

[15]  Elie A. Shammas,et al.  Motion planning for the Snakeboard , 2012, Int. J. Robotics Res..

[16]  d׳Andréa-Novel Brigitte,et al.  Control of non holonomic or under-actuated mechanical systems: The examples of the unicycle robot and the slider , 2016 .

[17]  Joel W. Burdick,et al.  The mechanics of undulatory locomotion: the mixed kinematic and dynamic case , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[18]  Balazs Varszegi,et al.  Stabilizing skateboard speed-wobble with reflex delay , 2016, Journal of The Royal Society Interface.

[19]  Jean-Michel Coron,et al.  Global asymptotic stabilization for controllable systems without drift , 1992, Math. Control. Signals Syst..

[20]  Richard M. Murray,et al.  Non-holonomic control systems: from steering to stabilization with sinusoids , 1995 .

[21]  Richard M. Murray,et al.  Nonholonomic control systems: from steering to stabilization with sinusoids , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[22]  J. Burdick,et al.  Controllability Tests for Mechanical Systems withSymmetries and ConstraintsJim , 1997 .

[24]  Zhong-Ping Jiang,et al.  Time-varying feedback stabilization of the attitude of a rigid spacecraft with two controls , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[25]  P. Crouch,et al.  Spacecraft attitude control and stabilization: Applications of geometric control theory to rigid body models , 1984 .

[26]  Masato Ishikawa,et al.  Tracking control of the trident snake robot with the Transverse Function approach , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[27]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

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

[29]  Jean-Michel Coron,et al.  Explicit feedbacks stabilizing the attitude of a rigid spacecraft with two control torques , 1996, Autom..

[30]  C. Samson Control of chained systems application to path following and time-varying point-stabilization of mobile robots , 1995, IEEE Trans. Autom. Control..