DocumentCode :
1086797
Title :
Online Optimization of Swimming and Crawling in an Amphibious Snake Robot
Author :
Crespi, Alessandro ; Ijspeert, Auke Jan
Author_Institution :
Fac. of Comput. & Commun. Sci., Ecole Polytech. Federate de Lausanne, Lausanne
Volume :
24
Issue :
1
fYear :
2008
Firstpage :
75
Lastpage :
87
Abstract :
An important problem in the control of locomotion of robots with multiple degrees of freedom (e.g., biomimetic robots) is to adapt the locomotor patterns to the properties of the environment. This article addresses this problem for the locomotion of an amphibious snake robot, and aims at identifying fast swimming and crawling gaits for a variety of environments. Our approach uses a locomotion controller based on the biological concept of central pattern generators (CPGs) together with a gradient-free optimization method, Powell´s method. A key aspect of our approach is that the gaits are optimized online, i.e., while moving, rather than as an off-line optimization process. We present various experiments with the real robot and in simulation: swimming, crawling on horizontal ground, and crawling on slopes. For each of these different situations, the optimized gaits are compared with the results of systematic explorations of the parameter space. The main outcomes of the experiments are: 1) optimal gaits are significantly different from one medium to the other; 2) the optimums are usually peaked, i.e., speed rapidly becomes suboptimal when the parameters are moved away from the optimal values; 3) our approach finds optimal gaits in much fewer iterations than the systematic search; and 4) the CPG has no problem dealing with the abrupt parameter changes during the optimization process. The relevance for robotic locomotion control is discussed.
Keywords :
mobile robots; motion control; optimisation; amphibious snake robot; central pattern generator; online optimization; robot locomotion control; swimming-crawling gait; Amphibious snake robot; locomotion control; online optimization; serpentine crawling; swimming;
fLanguage :
English
Journal_Title :
Robotics, IEEE Transactions on
Publisher :
ieee
ISSN :
1552-3098
Type :
jour
DOI :
10.1109/TRO.2008.915426
Filename :
4459741
Link To Document :
بازگشت