Adaptive behavior of evolutionary neurocontroller for obstacle avoidance mobile robot

This research aims to analyze the adaptive behavior of an artificial neural network-based controller (neurocontroller) for an obstacle avoidance wheeled mobile robot. The neurocontroller of interest is the best of an ecosystem of neurocontrollers that evolved according to the genetic algorithm. The...

Full description

Saved in:
Bibliographic Details
Main Authors: Gani, Aloysius Aldo, Tan, Sofyan, Meiliayana
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2015
Subjects:
Online Access:https://hdl.handle.net/10356/106630
http://hdl.handle.net/10220/25058
http://www.internetworkingindonesia.org/Issues/Vol5-No1-B-2013/iij-vol5-no1-b-2013.html
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This research aims to analyze the adaptive behavior of an artificial neural network-based controller (neurocontroller) for an obstacle avoidance wheeled mobile robot. The neurocontroller of interest is the best of an ecosystem of neurocontrollers that evolved according to the genetic algorithm. The chromosome of each individual neurocontroller is simply the binary weights of the connections, and the fitness function is a simple rule for obstacle avoidance behavior. To limit the hardware requirements, the neurocontroller’s evolution is simulated in a computer, and the best neurocontroller behavior is analyzed in the simulation and in an actual mobile robot. Albeit a simple chromosome, the resulting best neurocontroller showed an obstacle avoidance behavior in both simulation and in the actual mobile robot, regardless of the positions of obstacles in the environment. The analysis of the chromosome after evolution also found that not all of the sensors are actually needed for the obstacle avoidance behavior.