A comparison of three evolved controllers used for robotic navigation

This paper compares three evolved controllers including, an evolvable hardware controller, an artificial neural network and a lookup table. The comparison made between these controllers looks at relative evolutionary efficiency, controller performance and scalability. The controllers were evolved fo...

Full description

Bibliographic Details
Main Authors: Mark Beckerleg, Justin Matulich, Philip Wong
Format: Article
Language:English
Published: AIMS Press 2020-12-01
Series:AIMS Electronics and Electrical Engineering
Subjects:
Online Access:http://www.aimspress.com/article/10.3934/ElectrEng.2020.3.259?viewType=HTML
_version_ 1831648999467122688
author Mark Beckerleg
Justin Matulich
Philip Wong
author_facet Mark Beckerleg
Justin Matulich
Philip Wong
author_sort Mark Beckerleg
collection DOAJ
description This paper compares three evolved controllers including, an evolvable hardware controller, an artificial neural network and a lookup table. The comparison made between these controllers looks at relative evolutionary efficiency, controller performance and scalability. The controllers were evolved for three navigational behaviours including light following, obstacle avoidance, and the combined behaviours of light following while avoiding obstacles. Both monolithic and subsumption techniques were used to evolve the combined behaviours to evaluate scalability. It was found that all three evolved controllers performed the assigned tasks equally well. The evolutionary efficiency and scalability of the evolvable hardware and artificial neural network were similar, whereas the lookup table had an acceptable result but was subjective to scalability. The virtual-FPGA can be implemented in a fault tolerant system using a hybrid FGPAs with a hard-core processor for continuous evolution.
first_indexed 2024-12-19T14:42:26Z
format Article
id doaj.art-bcd7f45f875d40389942a3f5c5ac147a
institution Directory Open Access Journal
issn 2578-1588
language English
last_indexed 2024-12-19T14:42:26Z
publishDate 2020-12-01
publisher AIMS Press
record_format Article
series AIMS Electronics and Electrical Engineering
spelling doaj.art-bcd7f45f875d40389942a3f5c5ac147a2022-12-21T20:17:03ZengAIMS PressAIMS Electronics and Electrical Engineering2578-15882020-12-014325928610.3934/ElectrEng.2020.3.259A comparison of three evolved controllers used for robotic navigationMark Beckerleg0Justin Matulich1Philip Wong2Department of Electrical and Electronic Engineering, Auckland University of Technology, Auckland, New ZealandDepartment of Electrical and Electronic Engineering, Auckland University of Technology, Auckland, New ZealandDepartment of Electrical and Electronic Engineering, Auckland University of Technology, Auckland, New ZealandThis paper compares three evolved controllers including, an evolvable hardware controller, an artificial neural network and a lookup table. The comparison made between these controllers looks at relative evolutionary efficiency, controller performance and scalability. The controllers were evolved for three navigational behaviours including light following, obstacle avoidance, and the combined behaviours of light following while avoiding obstacles. Both monolithic and subsumption techniques were used to evolve the combined behaviours to evaluate scalability. It was found that all three evolved controllers performed the assigned tasks equally well. The evolutionary efficiency and scalability of the evolvable hardware and artificial neural network were similar, whereas the lookup table had an acceptable result but was subjective to scalability. The virtual-FPGA can be implemented in a fault tolerant system using a hybrid FGPAs with a hard-core processor for continuous evolution.http://www.aimspress.com/article/10.3934/ElectrEng.2020.3.259?viewType=HTMLevolutionary robotsartificial neural networkevolvable hardwarelookup tablelight followingobstacle avoidancegenetic algorithms
spellingShingle Mark Beckerleg
Justin Matulich
Philip Wong
A comparison of three evolved controllers used for robotic navigation
AIMS Electronics and Electrical Engineering
evolutionary robots
artificial neural network
evolvable hardware
lookup table
light following
obstacle avoidance
genetic algorithms
title A comparison of three evolved controllers used for robotic navigation
title_full A comparison of three evolved controllers used for robotic navigation
title_fullStr A comparison of three evolved controllers used for robotic navigation
title_full_unstemmed A comparison of three evolved controllers used for robotic navigation
title_short A comparison of three evolved controllers used for robotic navigation
title_sort comparison of three evolved controllers used for robotic navigation
topic evolutionary robots
artificial neural network
evolvable hardware
lookup table
light following
obstacle avoidance
genetic algorithms
url http://www.aimspress.com/article/10.3934/ElectrEng.2020.3.259?viewType=HTML
work_keys_str_mv AT markbeckerleg acomparisonofthreeevolvedcontrollersusedforroboticnavigation
AT justinmatulich acomparisonofthreeevolvedcontrollersusedforroboticnavigation
AT philipwong acomparisonofthreeevolvedcontrollersusedforroboticnavigation
AT markbeckerleg comparisonofthreeevolvedcontrollersusedforroboticnavigation
AT justinmatulich comparisonofthreeevolvedcontrollersusedforroboticnavigation
AT philipwong comparisonofthreeevolvedcontrollersusedforroboticnavigation