Reconstruction of Backbone Curves for Snake Robots

Snake robots composed of alternating single-axis pitch and yaw joints have many internal degrees of freedom, which make them capable of versatile three-dimensional locomotion. Often, snake robot motions are planned kinematically by a chronological sequence of continuous backbone curves that capture desired macroscopic shapes of the robot. However, as the geometric arrangement of single-axis rotary joints creates constraints on the rotations in the robot, it is challenging for the robot to reconstruct an arbitrary 3-D curve. When the robot configuration does not accurately achieve the desired shapes defined by these backbone curves, the robot can have undesired contact with the environment, such that the robot does not achieve the desired motion. In this work, we propose a method for snake robots to reconstruct desired backbone curves by posing an optimization problem that exploits the robot's geometric structure. We verified that our method enables accurate curve-configuration conversions through its applications to commonly used 3-D gaits. We also demonstrated via robot experiments that 1) our method results in smooth locomotion on the robot; 2) our method allows the robot to approach the numerically predicted locomotive performance of a sequence of continuous backbone curve.

[1]  Howie Choset,et al.  Design of a modular snake robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  H. Choset,et al.  Nonconservativity and noncommutativity in locomotion , 2015 .

[3]  Howie Choset,et al.  Parameterized and Scripted Gaits for Modular Snake Robots , 2009, Adv. Robotics.

[4]  Gregory S. Chirikjian,et al.  The kinematics of hyper-redundant robot locomotion , 1995, IEEE Trans. Robotics Autom..

[5]  Howie Choset,et al.  Surprising simplicities and syntheses in limbless self-propulsion in sand , 2020, Journal of Experimental Biology.

[6]  A. Pressley Elementary Differential Geometry , 2000 .

[7]  Howie Choset,et al.  Shape-Based Compliance in Locomotion , 2016, Robotics: Science and Systems.

[8]  D. Goldman,et al.  Modulation of orthogonal body waves enables high maneuverability in sidewinding locomotion , 2015, Proceedings of the National Academy of Sciences.

[9]  Martin Nilsson Why snake robots need torsion-free joints and how to design them , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[10]  Howie Choset,et al.  Generating gaits for snake robots by annealed chain fitting and Keyframe wave extraction , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Howie Choset,et al.  Directional Compliance in Obstacle-Aided Navigation for Snake Robots , 2020, 2020 American Control Conference (ACC).

[12]  Howie Choset,et al.  Modeling rolling gaits of a snake robot , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[13]  J. Lasserre Moments, Positive Polynomials And Their Applications , 2009 .

[14]  Shigeo Hirose,et al.  Snake-like active wheel robot ACM-R4.1 with joint torque sensor and limiter , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Fumitoshi Matsuno,et al.  Gait Design for a Snake Robot by Connecting Curve Segments and Experimental Demonstration , 2018, IEEE Transactions on Robotics.

[16]  Jean-Arcady Meyer,et al.  Biologically Inspired Robots , 2008, Springer Handbook of Robotics.

[17]  Gregory S. Chirikjian,et al.  A 'sidewinding' locomotion gait for hyper-redundant robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[18]  Chen Li,et al.  A Terradynamics of Legged Locomotion on Granular Media , 2013, Science.

[19]  Pål Liljebäck,et al.  Snake Robot Obstacle-Aided Locomotion: Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

[20]  Sean B. Andersson,et al.  Discretization of a Continuous Curve , 2008, IEEE Transactions on Robotics.

[21]  Gregory S. Chirikjian,et al.  A modal approach to hyper-redundant manipulator kinematics , 1994, IEEE Trans. Robotics Autom..

[22]  Fumitoshi Matsuno,et al.  A study on sinus-lifting motion of a snake robot with switching constraints , 2009, 2009 IEEE International Conference on Robotics and Automation.

[23]  Howie Choset,et al.  Gait-based compliant control for snake robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[24]  Howie Choset,et al.  Frequency Modulation of Body Waves to Improve Performance of Limbless Robots , 2020, RSS 2020.

[25]  Hiromi Mochiyama,et al.  Shape Control of Manipulators with Hyper Degrees of Freedom , 1998, Int. J. Robotics Res..

[26]  Jin Seob Kim,et al.  Lateral oscillation and body compliance help snakes and snake robots stably traverse large, smooth obstacles , 2020, Integrative and comparative biology.

[27]  Howie Choset,et al.  Coordination of back bending and leg movements for quadrupedal locomotion , 2018, Robotics: Science and Systems.