Towards autonomous locomotion: CPG-based control of smooth 3D slithering gait transition of a snake-like robot

被引:52
作者
Bing, Zhenshan [1 ]
Cheng, Long [1 ]
Chen, Guang [1 ]
Roehrbein, Florian [1 ]
Huang, Kai [2 ]
Knoll, Alois [1 ]
机构
[1] Tech Univ Munich, Fak Informat, Munich, Germany
[2] Sun Yat Sen Univ, Guangzhou, Guangdong, Peoples R China
基金
欧盟地平线“2020”;
关键词
snake robot; slithering; gait transition; CPG; STABILITY ANALYSIS; DESIGN; MODEL; FISH;
D O I
10.1088/1748-3190/aa644c
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Snake-like robots with 3D locomotion ability have significant advantages of adaptive travelling in diverse complex terrain over traditional legged or wheeled mobile robots. Despite numerous developed gaits, these snake-like robots suffer from unsmooth gait transitions by changing the locomotion speed, direction, and body shape, which would potentially cause undesired movement and abnormal torque. Hence, there exists a knowledge gap for snake-like robots to achieve autonomous locomotion. To address this problem, this paper presents the smooth slithering gait transition control based on a lightweight central pattern generator (CPG) model for snake-like robots. First, based on the convergence behavior of the gradient system, a lightweight CPG model with fast computing time was designed and compared with other widely adopted CPG models. Then, by reshaping the body into a more stable geometry, the slithering gait was modified, and studied based on the proposed CPG model, including the gait transition of locomotion speed, moving direction, and body shape. In contrast to sinusoid-based method, extensive simulations and prototype experiments finally demonstrated that smooth slithering gait transition can be effectively achieved using the proposed CPG-based control method without generating undesired locomotion and abnormal torque.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 47 条
[1]  
Araujo Rui, 2014, Artificial Neural Networks and Machine Learning - ICANN 2014. 24th International Conference on Artificial Neural Networks. Proceedings: LNCS 8681, P821, DOI 10.1007/978-3-319-11179-7_103
[2]   Modulation of orthogonal body waves enables high maneuverability in sidewinding locomotion [J].
Astley, Henry C. ;
Gong, Chaohui ;
Dai, Jin ;
Travers, Matthew ;
Serrano, Miguel M. ;
Vela, Patricio A. ;
Choset, Howie ;
Mendelson, Joseph R., III ;
Hu, David L. ;
Goldman, Daniel I. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2015, 112 (19) :6200-6205
[3]  
Bing Z, 2017, IEEE INT C ROB AUT J
[4]  
Crespi A., 2006, Proc. of the 9th Int. Conf. on Climbing and Walking Robots, P19
[5]   Controlling swimming and crawling in a fish robot using a central pattern generator [J].
Crespi, Alessandro ;
Lachat, Daisy ;
Pasquier, Ariane ;
Ijspeert, Auke Jan .
AUTONOMOUS ROBOTS, 2008, 25 (1-2) :3-13
[6]   Modeling of a bipedal robot using mutually coupled Rayleigh oscillators [J].
de Pina, AC ;
Dutra, MS ;
Raptopoulos, LSC .
BIOLOGICAL CYBERNETICS, 2005, 92 (01) :1-7
[7]  
Droge G, 2012, IEEE INT CONF ROBOT, P317, DOI 10.1109/ICRA.2012.6224721
[8]   Kinematic gait synthesis for snake robots [J].
Gong, Chaohui ;
Travers, Matthew J. ;
Astley, Henry C. ;
Li, Lu ;
Mendelson, Joseph R. ;
Goldman, Daniel I. ;
Choset, Howie .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2016, 35 (1-3) :100-113
[9]  
Gong CH, 2014, IEEE INT C INT ROBOT, P1114, DOI 10.1109/IROS.2014.6942697
[10]  
Gonzalez Gomez J, 2006, INT C CLIMB WALK ROB