Genetic programming in robot exploration

Matthew Clifton, Gu Fang

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

Abstract

Exploration using mobile robots is an active research area. In general, an optimal robot exploration strategy is difficult to obtain. In this paper an investigation is conducted using genetic programming (GP) to solve this problem. GP is a form of artificial intelligence capable of automatically creating and developing computer programs to solve problems using the theory of evolution. However, like many other learning algorithms, GP is a computationally expensive and timeconsuming process. This characteristic can impede its application where learning time is limited, such as in real-time robotic control applications. Therefore, this paper further investigates the possibility of developing a time-efficient GP algorithm to reduce evolution time. This is done by directly incorporating the amount of time evolved solutions take to form into the fitness function, in order to encourage time efficient problem solving. Experimental results have shown that while the time efficient aspect of the proposed GP algorithm is not conclusive, the robot exploration using GP produces promising outcomes.

Original languageEnglish
Title of host publicationProceedings of the 2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007
Pages451-456
Number of pages6
DOIs
Publication statusPublished - 2007
Event2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007 - Harbin, China
Duration: 5 Aug 20078 Aug 2007

Publication series

NameProceedings of the 2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007

Conference

Conference2007 IEEE International Conference on Mechatronics and Automation, ICMA 2007
Country/TerritoryChina
CityHarbin
Period5/08/078/08/07

Keywords

  • Artificial intelligence
  • Genetic programming
  • Robot exploration
  • Time efficient GP

Fingerprint

Dive into the research topics of 'Genetic programming in robot exploration'. Together they form a unique fingerprint.

Cite this