In-plane gait planning for earthworm-like metameric robots using genetic algorithm

Locomotion of earthworm-like metameric robots results from shape changes of deformable segments. Morphologically, the segments could stretch, contract or bend by changing their states. Periodic shape changes are recognized as gaits of the robots. Robots could employ different gaits for different locomotion tasks. However, earthworm-like robots generally possess a number of independent segments and their hyper-redundant morphology poses a challenge to gait planning for their locomotion. Hence, the goal of this paper is to establish a framework of in-plane gait planning for earthworm-like robots. To this end, a generic model of earthworm-like robots modelled in our prior work is firstly reviewed and in-plane gaits of the robot are parameterized by adopting the principle of retrograde peristaltic wave. Following this, gaits of earthworm-like robots could be uniquely determined by gait parameters, and gait planning of the robots is then reduced to optimizing the gait parameters. The framework mainly consists of a locomotion simulation module and a genetic algorithm module. In the locomotion simulation, the performance of each gait would be evaluated, and then gait parameters get evolved based on the fitness in the genetic algorithm module. To evaluate the fitness of each gait, two objective functions, i.e., the distance to goals and the number of locomotion steps the earthworm-like robot taken before reaching the goals, are to be minimized in the optimization. Besides, two stopping criteria are proposed to improve the efficiency of evaluation. The framework proposed in the paper could plan in-plane gaits of earthworm-like robots, in contrast, only rectilinear locomotion is considered in similar works. This greatly advances the state of art of earthworm-like robots.

[1]  David Zarrouk,et al.  Energy requirements of inchworm crawling on a flexible surface and comparison to earthworm crawling , 2013, 2013 IEEE International Conference on Robotics and Automation.

[2]  Xingjian Wang,et al.  Rhythmic control method of a worm robot based on neural CPG , 2018, 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[3]  Vincent Padois,et al.  Evolutionary Robotics: Exploring New Horizons , 2011 .

[4]  Dongbing Gu,et al.  Autonomous Optimization of Swimming Gait in a Fish Robot With Multiple Onboard Sensors , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[5]  Jian Xu,et al.  Planar locomotion of earthworm-like metameric robots , 2019, Int. J. Robotics Res..

[6]  Hillel J Chiel,et al.  Efficient worm-like locomotion: slip and control of soft-bodied peristaltic robots , 2013, Bioinspiration & biomimetics.

[7]  Joachim Steigenberger,et al.  Gait generation considering dynamics for artificial segmented worms , 2011, Robotics Auton. Syst..

[8]  Lu Li,et al.  Kinematic gait synthesis for snake robots , 2016, Int. J. Robotics Res..

[9]  G. Yan,et al.  A Wireless Robotic Endoscope for Gastrointestine , 2008, IEEE Transactions on Robotics.

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

[11]  Stéphane Doncieux,et al.  Evolutionary Algorithms to Analyse and Design a Controller for a Flapping Wings Aircraft , 2011 .

[12]  Ross A. Knepper,et al.  Snakes on a plan: Toward combining planning and control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Roger D. Quinn,et al.  Continuous wave peristaltic motion in a robot , 2012, Int. J. Robotics Res..

[14]  Auke Jan Ijspeert,et al.  Online Optimization of Swimming and Crawling in an Amphibious Snake Robot , 2008, IEEE Transactions on Robotics.

[15]  Carsten Behn,et al.  Worm-like robotic systems: Generation, analysis and shift of gaits using adaptive control , 2013, Artif. Intell. Res..

[16]  Jian Xu,et al.  Phase coordination and phase–velocity relationship in metameric robot locomotion , 2015, Bioinspiration & biomimetics.

[17]  Gregory Dudek,et al.  Modeling curiosity in a mobile robot for long-term autonomous exploration and monitoring , 2015, Autonomous Robots.

[18]  Taro Nakamura,et al.  Peristaltic Crawling Robot Based on the Locomotion Mechanism of Earthworms , 2006 .

[19]  Ayumi Shinohara,et al.  Designing higher fourier harmonics of Tegotae function using genetic algorithm—a case study with an earthworm locomotion , 2019, Bioinspiration & biomimetics.

[20]  Y Huang,et al.  Body stiffness in orthogonal directions oppositely affects worm-like robot turning and straight-line locomotion , 2018, Bioinspiration & biomimetics.

[21]  Toshiyuki Sato,et al.  Acquisition of earthworm-like movement patterns of many-segmented peristaltic crawling robots , 2016 .

[22]  Jian Xu,et al.  A comprehensive study on the locomotion characteristics of a metameric earthworm-like robot , 2015 .

[23]  Wenfu Xu,et al.  Two types of snake-like robots for complex environment exploration: Design, development, and experiment , 2017 .

[24]  Carsten Behn,et al.  Kinematic and dynamic description of non-standard snake-like locomotion systems , 2016 .

[25]  Taro Nakamura,et al.  Locomotion and turning patterns of a peristaltic crawling earthworm robot composed of flexible units , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Satyandra K. Gupta,et al.  Design and Modeling of a New Drive System and Exaggerated Rectilinear-Gait for a Snake-Inspired Robot , 2014 .

[27]  Masahiro Fujita,et al.  Autonomous evolution of dynamic gaits with two quadruped robots , 2005, IEEE Transactions on Robotics.

[28]  Yantao Shen,et al.  Design, modeling and experimental validation of a scissor mechanisms enabled compliant modular earthworm-like robot , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[29]  K. Deb,et al.  Understanding knee points in bicriteria problems and their implications as preferred solution principles , 2011 .

[30]  Hillel J Chiel,et al.  Turning in Worm-Like Robots: The Geometry of Slip Elimination Suggests Nonperiodic Waves. , 2019, Soft robotics.

[31]  David L Hu,et al.  Snakes mimic earthworms: propulsion using rectilinear travelling waves , 2013, Journal of The Royal Society Interface.

[32]  J. Gray The mechanism of locomotion in snakes. , 1946, The Journal of experimental biology.

[33]  Howie Choset,et al.  Snake Robot Urban Search After the 2017 Mexico City Earthquake , 2018, 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[34]  Kyrre Glette,et al.  Multi-objective evolution of fast and stable gaits on a physical quadruped robotic platform , 2016, 2016 IEEE Symposium Series on Computational Intelligence (SSCI).

[35]  Bishakh Bhattacharya,et al.  Analysis and Design Optimization of a Robotic Gripper Using Multiobjective Genetic Algorithm , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[36]  Dario Floreano,et al.  Reverse-engineering of artificially evolved controllers for swarms of robots , 2009, 2009 IEEE Congress on Evolutionary Computation.

[37]  Philippe Souères,et al.  Should Mobile Robots Have a Head? - A Rationale Based on Behavior, Automatic Control and Signal Processing , 2018, Living Machines.

[38]  Mohammad Ghanaatpishe,et al.  Hovering efficiency comparison of rotary and flapping flight for rigid rectangular wings via dimensionless multi-objective optimization , 2018, Bioinspiration & biomimetics.

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

[40]  Taro Nakamura,et al.  An underground explorer robot based on peristaltic crawling of earthworms , 2009, Ind. Robot.