Automated evolutionary design, robustness, and adaptation of sidewinding locomotion of a simulated snake-like robot

被引:60
|
作者
Tanev, I [1 ]
Ray, T
Buller, A
机构
[1] Doshisha Univ, Fac Engn, Dept Informat Syst Design, Kyoto 6100321, Japan
[2] ATR, Network Informat Labs, Kyoto 6190288, Japan
[3] Univ Oklahoma, Dept Zool, Norman, OK 73019 USA
关键词
adaptation; genetic programming; snake-like robot; robustness;
D O I
10.1109/TRO.2005.851028
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Inspired by the efficient method of locomotion of the rattlesnake Crotalus cerastes, the objective of this work is automatic design through genetic programming (GP) of the fastest possible (sidewinding) locomotion of simulated limbless, wheelless snake-like robot (Snakebot). The realism of simulation is ensured by employing the Open Dynamics Engine (ODE), which facilitates implementation of all physical forces, resulting from the actuators, joints constrains, frictions, gravity, and cohisions. Reduction of the search space of the GP is achieved by representation of Snakebot as a system comprising identical morphological segments and by automatic definition of code fragments, shared among (and expressing the correlation between) the evolved dynamics of the vertical and horizontal turning angles of the actuators of Snakebot. Empirically obtained results demonstrate the emergence of sidewinding locomotion from relatively simple motion patterns of morphological segments. Robustness of the sidewinding Snakebot, which is considered to be the ability to retain its velocity when situated in an unanticipated environment, is illustrated by the ease with which Snakebot overcomes various types of obstacles such as a pile of or burial under boxes, rugged terrain, and small walls. The ability of Snakebot to adapt to partial damage by gradually improving its velocity characteristics is discussed. Discovering compensatory locomotion traits, Snakebot recovers completely from single damage and recovers a major extent of its original velocity when more significant damage is inflicted. Exploring the opportunity for automatic design and adaptation of a simulated artifact, this work could be considered as a step toward building real Snakebots, which are able to perform robustly in difficult environments.
引用
收藏
页码:632 / 645
页数:14
相关论文
共 50 条
  • [21] Modelling of snake-like locomotion
    Chernousko, FL
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 164 (02) : 415 - 434
  • [22] Optimal swimming locomotion of snake-like robot in viscous fluids
    Yamano, A.
    Kimoto, T.
    Inoue, Y.
    Chiba, M.
    JOURNAL OF FLUIDS AND STRUCTURES, 2023, 123
  • [23] Serpentine locomotion of a snake-like robot controlled by musical theory
    Lu, ZL
    Ma, SG
    Li, B
    Wang, YC
    2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 3025 - 3030
  • [24] Locomotion Control of a Snake-like Robot Based on Velocity Disturbance
    Guo, Xian
    Ma, ShuGen
    Li, Bin
    Wang, MingHui
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS IEEE-ROBIO 2014, 2014, : 582 - 587
  • [25] Snake-like locomotion: Experimentations with a biologically inspired wheel-less snake robot
    Bayraktaroglu, Z. Y.
    MECHANISM AND MACHINE THEORY, 2009, 44 (03) : 591 - 602
  • [26] CPG-based control of serpentine locomotion of a snake-like robot
    Wu, Xiaodong
    Ma, Shugen
    MECHATRONICS, 2010, 20 (02) : 326 - 334
  • [27] Towards Autonomous Locomotion: Slithering Gait Design of a Snake-like Robot for Target Observation and Tracking
    Bing, Zhenshan
    Cheng, Long
    Huang, Kai
    Jiang, Zhuangyi
    Chen, Guang
    Roehrbein, Florian
    Knoll, Alois
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 2698 - 2703
  • [28] Tribological Mechanism and Propulsion Conditions for Creeping Locomotion of the Snake-like Robot
    Liu X.
    Gao Z.
    Zang Y.
    Zhang L.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2021, 57 (21): : 189 - 201
  • [29] Locomotion Control of Snake-like Robot Considering Side-slip
    Kasahara, Fumitoshi
    Yanagida, Takeru
    Iwase, Masami
    2017 56TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2017, : 674 - 679
  • [30] Influence of the gradient of a slope on optimal locomotion curves of a snake-like robot
    Ma, Shugen
    Tadokoro, Naoki
    Inoue, Kousuke
    ADVANCED ROBOTICS, 2006, 20 (04) : 413 - 428