| Literature DB >> 34899196 |
Mathias Thor1, Beck Strohmer1, Poramate Manoonpong1,2.
Abstract
Existing adaptive locomotion control mechanisms for legged robots are usually aimed at one specific type of adaptation and rarely combined with others. Adaptive mechanisms thus stay at a conceptual level without their coupling effect with other mechanisms being investigated. However, we hypothesize that the combination of adaptation mechanisms can be exploited for enhanced and more efficient locomotion control as in biological systems. Therefore, in this work, we present a central pattern generator (CPG) based locomotion controller integrating both a frequency and motor pattern adaptation mechanisms. We use the state-of-the-art Dual Integral Learner for frequency adaptation, which can automatically and quickly adapt the CPG frequency, enabling the entire motor pattern or output signal of the CPG to be followed at a proper high frequency with low tracking error. Consequently, the legged robot can move with high energy efficiency and perform the generated locomotion with high precision. The versatile state-of-the-art CPG-RBF network is used as a motor pattern adaptation mechanism. Using this network, the motor patterns or joint trajectories can be adapted to fit the robot's morphology and perform sensorimotor integration enabling online motor pattern adaptation based on sensory feedback. The results show that the two adaptation mechanisms can be combined for adaptive locomotion control of a hexapod robot in a complex environment. Using the CPG-RBF network for motor pattern adaptation, the hexapod learned basic straight forward walking, steering, and step climbing. In general, the frequency and motor pattern mechanisms complement each other well and their combination can be seen as an essential step toward further studies on adaptive locomotion control.Entities:
Keywords: central pattern generator; frequency adaptation; legged robot; locomotion control; motor pattern adaptation
Mesh:
Year: 2021 PMID: 34899196 PMCID: PMC8655109 DOI: 10.3389/fncir.2021.743888
Source DB: PubMed Journal: Front Neural Circuits ISSN: 1662-5110 Impact factor: 3.492
Figure 1Combining frequency adaptation (DIL) and motor pattern adaptation (CPG-RBF network) into an integrated adaptive CPG-based locomotion controller.
Figure 2(A) The simulated environment and learned open-loop behavior for walking straight. (B) The mean reward and standard deviation per iteration. (C) The motor patterns during learning for a single leg. The solid lines are converged patterns, and the transparent lines are intermediate patterns during learning. (D) The simulated environment and learned closed-loop sub-behavior module for steering. A sphere specifying the desired heading direction will spawn after 2 s. (E) The mean reward and standard deviation per iteration. (F) The heading direction error with and without the sub-behavior module. (G) The learned motor patterns for a single leg with and without the sub-behavior module enabled. (H) The simulated environment and learned closed-loop sub-behavior module for climbing steps. (I) The mean reward and standard deviation per iteration. (J) The normalized optic distance sensor feedback with and without the sub-behavior module enabled. (K) The learned motor patterns for a single leg with and without the sub-behavior module enabled. For (A,D,H) the blue MORF shows an earlier time-step of the sub-behavior. Modified from Thor and Manoonpong (2021).
Figure 3(A) The simulated environment and nine snapshots of MORF when using the locomotion controller with frequency and motor pattern adaptation. Each snapshot is highlighted on the plots below. (B) The motor performance (i.e., maximum velocity), which is lowered by 30% when MORF has passed the wall until it reaches the first step (red zone on the plots). (C) The mean tracking error. (D) The CPG frequency.
Figure 4Performance measurement when using online CPG frequency adaptation (DIL), a fixed high frequency, and a fixed low frequency. (A) The mean CoT. (B) The mean raw tracking error. (C) The mean heading direction error. (D) The mean roll of MORF. (E) The mean tilt of MORF. (F) The mean slippage. All measurements are shown with standard deviation.