Evolving Multi-Objective Neural Network Controllers for Robot Swarms

07/26/2023
by   Karl Mason, et al.
0

Many swarm robotics tasks consist of multiple conflicting objectives. This research proposes a multi-objective evolutionary neural network approach to developing controllers for swarms of robots. The swarm robot controllers are trained in a low-fidelity Python simulator and then tested in a high-fidelity simulated environment using Webots. Simulations are then conducted to test the scalability of the evolved multi-objective robot controllers to environments with a larger number of robots. The results presented demonstrate that the proposed approach can effectively control each of the robots. The robot swarm exhibits different behaviours as the weighting for each objective is adjusted. The results also confirm that multi-objective neural network controllers evolved in a low-fidelity simulator can be transferred to high-fidelity simulated environments and that the controllers can scale to environments with a larger number of robots without further retraining needed.

READ FULL TEXT

page 4

page 5

research
04/25/2020

On the Generalization Capability of Evolved Counter-propagation Neuro-controllers for Robot Navigation

Evolving Counter-Propagation Neuro-Controllers (CPNCs), rather than the ...
research
03/22/2022

Environment induced emergence of collective behaviour in evolving swarms with limited sensing

Designing controllers for robot swarms is challenging, because human dev...
research
10/11/2018

Towards the Targeted Environment-Specific Evolution of Robot Components

This research considers the task of evolving the physical structure of a...
research
09/16/2023

Multi-objective tuning for torque PD controllers of cobots

Collaborative robotics is a new and challenging field in the realm of mo...
research
08/17/2021

Monolithic vs. hybrid controller for multi-objective Sim-to-Real learning

Simulation to real (Sim-to-Real) is an attractive approach to construct ...
research
02/14/2019

Multi-Objective Policy Generation for Multi-Robot Systems Using Riemannian Motion Policies

In the multi-robot systems literature, control policies are typically ob...
research
07/11/2020

A Framework for Automatic Behavior Generation in Multi-Function Swarms

Multi-function swarms are swarms that solve multiple tasks at once. For ...

Please sign up or login with your details

Forgot password? Click here to reset