Multiple chaotic central pattern generators with learning for legged locomotion and malfunction compensation

07/11/2014
by   Guanjiao Ren, et al.
0

An originally chaotic system can be controlled into various periodic dynamics. When it is implemented into a legged robot's locomotion control as a central pattern generator (CPG), sophisticated gait patterns arise so that the robot can perform various walking behaviors. However, such a single chaotic CPG controller has difficulties dealing with leg malfunction. Specifically, in the scenarios presented here, its movement permanently deviates from the desired trajectory. To address this problem, we extend the single chaotic CPG to multiple CPGs with learning. The learning mechanism is based on a simulated annealing algorithm. In a normal situation, the CPGs synchronize and their dynamics are identical. With leg malfunction or disability, the CPGs lose synchronization leading to independent dynamics. In this case, the learning mechanism is applied to automatically adjust the remaining legs' oscillation frequencies so that the robot adapts its locomotion to deal with the malfunction. As a consequence, the trajectory produced by the multiple chaotic CPGs resembles the original trajectory far better than the one produced by only a single CPG. The performance of the system is evaluated first in a physical simulation of a quadruped as well as a hexapod robot and finally in a real six-legged walking machine called AMOSII. The experimental results presented here reveal that using multiple CPGs with learning is an effective approach for adaptive locomotion generation where, for instance, different body parts have to perform independent movements for malfunction compensation.

READ FULL TEXT

page 9

page 19

page 20

page 24

page 26

page 27

page 28

page 30

research
09/02/2019

Hierarchical Control for Bipedal Locomotion using Central Pattern Generators and Neural Networks

The complexity of bipedal locomotion may be attributed to the difficulty...
research
03/03/2022

Investigation on a bipedal robot: Why do humans need both Soleus andGastrocnemius muscles for ankle push-off during walking?

Legged locomotion in humans is influenced by mechanics and neural contro...
research
10/07/2019

Policies Modulating Trajectory Generators

We propose an architecture for learning complex controllable behaviors b...
research
06/11/2015

Distributed Recurrent Neural Forward Models with Synaptic Adaptation for Complex Behaviors of Walking Robots

Walking animals, like stick insects, cockroaches or ants, demonstrate a ...
research
03/17/2020

Task-Independent Spiking Central Pattern Generator: A Learning-Based Approach

Legged locomotion is a challenging task in the field of robotics but a r...
research
02/07/2020

Adaptive control for hindlimb locomotion in a simulated mouse through temporal cerebellar learning

Human beings and other vertebrates show remarkable performance and effic...
research
08/16/2023

Optimal Kinematic Design of a Robotic Lizard using Four-Bar and Five-Bar Mechanisms

Designing a mechanism to mimic the motion of a common house gecko is the...

Please sign up or login with your details

Forgot password? Click here to reset