journal article·2017-04-04Open access

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

Zhenshan Bing, Long Cheng, Guang Chen, Florian Röhrbein, Kai Huang, Alois Knoll

Bioinspiration & Biomimetics· Volume 12· Issue 3

Abstract

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Robotic Locomotion and Control · Biomimetic flight and propulsion mechanisms · Distributed Control Multi-Agent Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (48)

Show source-provided references
1. Hirose S · 1993
2. 10.1109/IRDS.2002.104149310.1109/IRDS.2002.1041493 ↗
3. Rollinson D · ASME 2013 Dynamic Systems and Control Conf. · 2013 · V001T08A00210.1115/DSCC2013-3875 ↗
4. 10.1016/j.mechatronics.2010.01.00610.1016/j.mechatronics.2010.01.006 ↗
5. González Gómez J · Int. Conf. on Climbing and Walking Robots · 2006
6. Droge G · IEEE Int. Conf. on Robotics and Automation · 2012 · 317
7. Nor N M · Bioinspir. Biomim. · 2013 · 9
8. Herrero-Carrón F · Bioinspir. Biomim. · 2011 · 610.1088/1748-3182/6/1/016006 ↗
9. 10.1007/s10846-016-0373-910.1007/s10846-016-0373-9 ↗
10. 10.1016/j.neucom.2006.10.13910.1016/j.neucom.2006.10.139 ↗
11. 10.1073/pnas.141896511210.1073/pnas.1418965112 ↗
12. Hatton R L · 2013 IEEE Int. Conf. on Robotics and Automation · 2013 · 517410.1109/ICRA.2013.6631317 ↗
13. 10.1109/CCA.1999.80669210.1109/CCA.1999.806692 ↗
14. 10.1162/08997660276040795510.1162/089976602760407955 ↗
15. Stefanini C · Bioinspir. Biomim. · 2012 · 710.1088/1748-3182/7/2/025001 ↗
16. Stefanini C · Bioinspir. Biomim. · 2012 · 710.1088/1748-3182/7/2/025001 ↗
17. Luo M · Bioinspir. Biomim. · 2015 · 10
18. Onal C D · Bioinspir. Biomim. · 2013 · 8
19. 10.1007/978-1-4614-3997-4_810.1007/978-1-4614-3997-4_8 ↗
20. Crespi A · Proc. 9th Int. Conf. Climbing and Walking Robots · 2006 · BIOROB-CONF-2006-001 · 19
21. 10.1016/j.neucom.2015.08.06910.1016/j.neucom.2015.08.069 ↗
22. Ohno H · IEEE/RSJ Int. Conf. Intelligent Robots and Systems · 2001 · 2 · 70710.1109/IROS.2001.976252 ↗
23. Liljebäck P · Snake Robots: Modelling, Mechatronics, and Control · 2012
24. 10.1177/027836491559379310.1177/0278364915593793 ↗
25. Gong C · 2014 IEEE/RSJ Int. Conf. Intelligent Robots and Systems · 2014 · 111410.1109/IROS.2014.6942697 ↗
26. 10.1163/156855309X45256610.1163/156855309X452566 ↗
27. Melo K · 2012 IEEE Int. Conf. Robotics and Automation · 2012
28. 10.1109/TCST.2016.261483210.1109/TCST.2016.2614832 ↗
29. Matsuno F · IEEE Int. Conf. Robotics and Automation. Proc. · 2003 · 2 · 2061
30. Ute J · 7th Int. Workshop Advanced Motion Control · 2002 · 532
31. 10.1163/1568553015211623610.1163/15685530152116236 ↗
32. 10.1007/s10514-007-9071-610.1007/s10514-007-9071-6 ↗
33. 10.1109/TSMCB.2002.80436810.1109/TSMCB.2002.804368 ↗
34. 10.1002/rob.2147010.1002/rob.21470 ↗
35. 10.1126/science.113835310.1126/science.1138353 ↗
36. 10.1007/s11432-008-0026-010.1007/s11432-008-0026-0 ↗
37. 10.1109/TCST.2012.223751910.1109/TCST.2012.2237519 ↗
38. 10.1007/s10514-009-9169-010.1007/s10514-009-9169-0 ↗
39. Yu H · IEEE/RSJ Int. Conf. Intelligent Robots and Systems · 2013 · 5615
40. 10.1007/s10015-007-0479-z10.1007/s10015-007-0479-z ↗
41. 10.1007/s00422-004-0531-110.1007/s00422-004-0531-1 ↗
42. 10.1109/TNNLS.2013.228059610.1109/TNNLS.2013.2280596 ↗
43. 10.1109/72.91453010.1109/72.914530 ↗
44. 10.1016/0025-5564(88)90059-410.1016/0025-5564(88)90059-4 ↗
45. Bing Z · IEEE Int. Conf. Robotics and Automation · 2017
46. 10.1109/72.41036310.1109/72.410363 ↗
47. 10.1007/s10846-016-0412-610.1007/s10846-016-0412-6 ↗
48. Araújo R · Int. Conf. Artificial Neural Networks · 2014 · 821