Evolving Indoor Navigational Strategies Using Gated Recurrent Units In NEAT

04/12/2019
by   James Butterworth, et al.
0

Simultaneous Localisation and Mapping (SLAM) algorithms are expensive to run on smaller robotic platforms such as Micro-Aerial Vehicles. Bug algorithms are an alternative that use relatively little processing power, and avoid high memory consumption by not building an explicit map of the environment. Bug Algorithms achieve relatively good performance in simulated and robotic maze solving domains. However, because they are hand-designed, a natural question is whether they are globally optimal control policies. In this work we explore the performance of Neuroevolution - specifically NEAT - at evolving control policies for simulated differential drive robots carrying out generalised maze navigation. We extend NEAT to include Gated Recurrent Units (GRUs) to help deal with long term dependencies. We show that both NEAT and our NEAT-GRU can repeatably generate controllers that outperform I-Bug (an algorithm particularly well-suited for use in real robots) on a test set of 209 indoor maze like environments. We show that NEAT-GRU is superior to NEAT in this task but also that out of the 2 systems, only NEAT-GRU can continuously evolve successful controllers for a much harder task in which no bearing information about the target is provided to the agent.

READ FULL TEXT
research
08/15/2018

A Comparative Study of Bug Algorithms for Robot Navigation

This paper presents a literature survey and a comparative study of Bug A...
research
12/12/2022

Evaluation of RGB-D SLAM in Large Indoor Environments

Simultaneous localization and mapping (SLAM) is one of the key component...
research
09/06/2021

Predicting Performance of SLAM Algorithms

Among the abilities that autonomous mobile robots should exhibit, map bu...
research
06/17/2021

Towards bio-inspired unsupervised representation learning for indoor aerial navigation

Aerial navigation in GPS-denied, indoor environments, is still an open c...
research
12/07/2021

Combining optimal control and learning for autonomous aerial navigation in novel indoor environments

This report proposes a combined optimal control and perception framework...
research
03/27/2018

Co-evolving Real-Time Strategy Game Micro

We investigate competitive co-evolution of unit micromanagement in real-...
research
10/25/2019

Control of Flying Robotic Insects: A Perspective and Unifying Approach

We discuss the problem of designing and implementing controllers for ins...

Please sign up or login with your details

Forgot password? Click here to reset