Compliant snake robot locomotion on horizontal pipes

In this paper we introduce a body-compliant Modular Snake Robot executing rolling gaits on different cylindrical geometries. In the state of the art it is considered that an active shape adaptation to the terrain while a gait is executed produces better performances than a simple pre-programmed stiff motion without feedback. Several attempts to reproduce such behaviors in snake robots range from compliant shape controllers (acting in joint space) to torque control strategies of elastic actuated joints. In our proposal, we incorporate compliant elements in a modular snake robot structure to passively adapt the robot's shape to the environment. The gait control remains simple by acting directly in the robot's joint space with known gait generation schemes. To validate our results we performed experiments with compliant modular snake robots rolling on pipes with different geometry characteristics such as different diameters, smooth surfaces, surfaces with presence of obstacles (terrain bumps), and considerable changes in diameter in a single robot run. We evaluated the performance across different robot's body-compliance values, measuring the speed of locomotion as well as the power consumption. Our results show that providing a good selection of body compliant elements is a way to maintain high locomotion performance (at least while rolling on pipes) without including additional complex control artifacts to the simple open-loop cyclic gait controller.

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

[2]  Akio Gofuku,et al.  A snake robot propelling inside of a pipe with helical rolling motion , 2010, Proceedings of SICE Annual Conference 2010.

[3]  Robin R. Murphy,et al.  Disaster Robotics , 2014, Springer Handbook of Robotics, 2nd Ed..

[4]  Masahiko Onosato,et al.  Digital gareki archives: An approach to know more about collapsed houses for supporting search and rescue activities , 2012, 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

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

[6]  Monica Hernandez,et al.  Parameterized space conditions for the definition of locomotion modes in modular snake robots , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[7]  L. Paez,et al.  Center of mass displacements using rolling gaits for modular robots on the outside of pipes , 2011, IX Latin American Robotics Symposium and IEEE Colombian Conference on Automatic Control, 2011 IEEE.

[8]  Howie Choset,et al.  Torque control strategies for snake robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Howie Choset,et al.  Design and architecture of a series elastic snake robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Howie Choset,et al.  Virtual Chassis for Snake Robots: Definition and Applications , 2012, Adv. Robotics.

[11]  Kamilo Melo,et al.  Experimental determination of control parameter intervals for repeatable gaits in modular snake robots , 2014, 2014 IEEE International Symposium on Safety, Security, and Rescue Robotics (2014).

[12]  Kamilo Melo,et al.  A preliminary review on metrics for modular snake robots locomotion , 2014, The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent.

[13]  Diego Roa,et al.  The Modular Snake Robot Open Project: Turning animal functions into engineering tools , 2013, 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[14]  Howie Choset,et al.  State estimation for snake robots , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Auke Jan Ijspeert,et al.  Role of compliance on the locomotion of a reconfigurable modular snake robot , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Kamilo Melo,et al.  Indoor and outdoor parametrized gait execution with modular snake robots , 2012, 2012 IEEE International Conference on Robotics and Automation.

[17]  Shigeo Hirose,et al.  Snake-like robots [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[18]  Howie Choset,et al.  Motion estimation of snake robots in straight pipes , 2013, 2013 IEEE International Conference on Robotics and Automation.

[19]  Kamilo Melo,et al.  Modular snake robot gaits on horizontal pipes , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Matthew Spenko,et al.  Robots on the Move: Versatility and Complexity in Mobile Robot Locomotion , 2013, IEEE Robotics & Automation Magazine.

[21]  Pål Liljebäck,et al.  Compliant control of the body shape of snake robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

[23]  A. Bicchi,et al.  VSA-CubeBots for Rapid Soft Robot Prototyping , 2014 .