Feedback control of a wheeled snake mechanism with the Transverse Function approach

The Transverse Function (TF) approach is applied to the tracking control problem for a nonholonomic three-segments/snake-like wheeled mechanism similar to a planar low-dimensional version of Hirose's Active Cord Mechanism (ACM). Unlike earlier studies devoted to this type of serpentine mechanism and based on the computation and sequential application of a discrete number of open-loop control primitives, the proposed control design yields smooth (nonlinear) feedbacks in the spirit, and prolongation, of Linear Control Theory. It is also supported by a rigorous stability analysis, and it further includes a solution to the delicate -often overlooked-problem of mechanical singularities avoidance. Another asset of the approach is that the ultimate boundedness of the tracking errors, with arbitrary tracking precision obtained via the tuning of the considered transverse function parameters, is achieved for any motion of the reference frame used to specify the desired gross motion of the mechanism. These properties are illustrated by simulation results. The fact that the TF approach involves periodic functions with time-derivatives depending on frequencies used as extra control variables points out connections between this approach and biologically inspired Central Pattern Generators (CPG) often evoked in the literature on systems exhibiting internal oscillatory behavior.

[1]  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.

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

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

[4]  M. Ishikawa Iterative feedback control of snake-like robot based on principal fibre bundle modelling , 2009 .

[5]  Pascal Morin,et al.  Transverse functions on special orthogonal groups for vector fields satisfying the LARC at the order one , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[6]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[7]  Henry Hermes,et al.  Nilpotent and High-Order Approximations of Vector Field Systems , 1991, SIAM Rev..

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

[9]  Shigeo Hirose,et al.  Biologically Inspired Snake-like Robots , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[10]  Howie Choset,et al.  Geometric Motion Planning Analysis for Two Classes of Underactuated Mechanical Systems , 2007, Int. J. Robotics Res..

[11]  Fumitoshi Matsuno,et al.  Redundancy controllable system and control of snake robots based on kinematic model , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[12]  Howie Choset,et al.  Optimizing coordinate choice for locomoting systems , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[14]  C. Samson,et al.  A characterization of the Lie algebra rank condition by transverse periodic functions , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

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

[16]  広瀬 茂男,et al.  Biologically inspired robots : snake-like locomotors and manipulators , 1993 .

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