TY - GEN
T1 - Design methodologies for central pattern generators
T2 - 2nd International Conference on Robotics Science and Systems, RSS 2006
AU - Righetti, Ludovic
AU - Ijspeert, Auke Jan
PY - 2006
Y1 - 2006
N2 - Systems of coupled nonlinear oscillators inspired from animal central pattern generators (CPGs) are increasingly used for the control of locomotion in robots, in particular for online trajectory generation. Indeed, such systems present interesting characteristics like limit cycle behavior (i.e. stability), synchronization, and the possibility to be entrained and modulated by external signals. There are now good methodologies for designing systems that exhibit specific gaits, i.e. specific phase relations between oscillators, however techniques to modulate the shape of the rhythmic signals in a controlled way are still missing. In this article, we present a method for shaping the signals of an oscillatory system according to several criteria that are relevant for locomotion control (but which could also be useful for other applications). These criteria include being able to adjust the relative durations of ascending and descending phases in a cycle, and to temporarily modulate the dynamics of one oscillator according to the states of another one. The first criterion is important for locomotion in order to adjust the duration of swing and stance phases, while the second allows one to introduce signal shape variations to deal with proper inter-limb coordination. We apply the method to the design of a system of coupled oscillators used to control crawling in a simulated humanoid robot. Using some key characteristics of signal shapes extracted from recordings of baby crawling, we design the system to produce stable trot-like crawling gaits. Insights from symmetry groups' theory are used to design the right phase lags. The oscillators are designed such that the speed of locomotion can be adjusted by varying the duration of the stance phase while keeping the duration of the swing phase constant, like in most tetrapod animals.
AB - Systems of coupled nonlinear oscillators inspired from animal central pattern generators (CPGs) are increasingly used for the control of locomotion in robots, in particular for online trajectory generation. Indeed, such systems present interesting characteristics like limit cycle behavior (i.e. stability), synchronization, and the possibility to be entrained and modulated by external signals. There are now good methodologies for designing systems that exhibit specific gaits, i.e. specific phase relations between oscillators, however techniques to modulate the shape of the rhythmic signals in a controlled way are still missing. In this article, we present a method for shaping the signals of an oscillatory system according to several criteria that are relevant for locomotion control (but which could also be useful for other applications). These criteria include being able to adjust the relative durations of ascending and descending phases in a cycle, and to temporarily modulate the dynamics of one oscillator according to the states of another one. The first criterion is important for locomotion in order to adjust the duration of swing and stance phases, while the second allows one to introduce signal shape variations to deal with proper inter-limb coordination. We apply the method to the design of a system of coupled oscillators used to control crawling in a simulated humanoid robot. Using some key characteristics of signal shapes extracted from recordings of baby crawling, we design the system to produce stable trot-like crawling gaits. Insights from symmetry groups' theory are used to design the right phase lags. The oscillators are designed such that the speed of locomotion can be adjusted by varying the duration of the stance phase while keeping the duration of the swing phase constant, like in most tetrapod animals.
UR - http://www.scopus.com/inward/record.url?scp=84959295028&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84959295028&partnerID=8YFLogxK
U2 - 10.15607/rss.2006.ii.025
DO - 10.15607/rss.2006.ii.025
M3 - Conference contribution
AN - SCOPUS:84959295028
SN - 9780262693486
T3 - Robotics: Science and Systems
SP - 191
EP - 198
BT - Robotics
A2 - Sukhatme, Gaurav S.
A2 - Schaal, Stefan
A2 - Schaal, Stefan
A2 - Burgard, Wolfram
A2 - Fox, Dieter
PB - MIT Press Journals
Y2 - 16 August 2006 through 19 August 2006
ER -