Evolving Robots on Easy Mode: Towards a Variable Complexity Controller for Quadrupeds

02/12/2019
by   Tønnes Frostad Nygaard, et al.
0

The complexity of a legged robot's environment or task can inform how specialised its gait must be to ensure success. Evolving specialised robotic gaits demands many evaluations - acceptable for computer simulations, but not for physical robots. For some tasks, a more general gait, with lower optimization costs, could be satisfactory. In this paper, we introduce a new type of gait controller where complexity can be set by a single parameter, using a dynamic genotype-phenotype mapping. Low controller complexity leads to conservative gaits, while higher complexity allows more sophistication and high performance for demanding tasks, at the cost of optimization effort. We investigate the new controller on a virtual robot in simulations and do preliminary testing on a real-world robot. We show that having variable complexity allows us to adapt to different optimization budgets. With a high evaluation budget in simulation, a complex controller performs best. Moreover, real-world evolution with a limited evaluation budget indicates that a lower gait complexity is preferable for a relatively simple environment.

READ FULL TEXT

page 2

page 5

page 11

page 12

page 13

research
01/03/2020

Gait Graph Optimization: Generate Variable Gaits from One Base Gait for Lower-limb Rehabilitation Exoskeleton Robots

The most concentrated application of lower-limb rehabilitation exoskelet...
research
12/03/2021

Snake Robot Gait Decomposition and Gait Parameter Optimization

This paper proposes Gait Decomposition (G.D), a method of mathematically...
research
03/04/2023

Technical Report on: Tripedal Dynamic Gaits for a Quadruped Robot

A vast number of applications for legged robots entail tasks in complex,...
research
11/17/2010

Artificial Hormone Reaction Networks: Towards Higher Evolvability in Evolutionary Multi-Modular Robotics

The semi-automatic or automatic synthesis of robot controller software i...
research
05/22/2021

Ankle Joints Are Beneficial When Optimizing Supported Real-world Bipedal Robot Gaits

Legged robots promise higher versatility and the ability to traverse muc...
research
08/23/2018

Decentralized Control of a Hexapod Robot Using a Wireless Time Synchronized Network

Robots and control systems rely upon precise timing of sensors and actua...
research
08/06/2021

Attainment Regions in Feature-Parameter Space for High-Level Debugging in Autonomous Robots

Understanding a controller's performance in different scenarios is cruci...

Please sign up or login with your details

Forgot password? Click here to reset