Developing Mobile Robot Wall-Following Algorithms Using Genetic Programming

被引:0
作者
Robert A. Dain
机构
[1] HTR Labs,
来源
Applied Intelligence | 1998年 / 8卷
关键词
genetic programming; genetic algorithms; computational genetics; machine learning; adaptive systems; mobile robot; robotics; robot; wall-following;
D O I
暂无
中图分类号
学科分类号
摘要
This paper demonstrates the use of genetic programming (GP) for the development of mobile robot wall-following behaviors. Algorithms are developed for a simulated mobile robot that uses an array of range finders for navigation. Navigation algorithms are tested in a variety of differently shaped environments to encourage the development of robust solutions, and reduce the possibility of solutions based on memorization of a fixed set of movements. A brief introduction to GP is presented. A typical wall-following robot evolutionary cycle is analyzed, and results are presented. GP is shown to be capable of producing robust wall-following navigation algorithms that perform well in each of the test environments used.
引用
收藏
页码:33 / 41
页数:8
相关论文
共 50 条
[41]   Wall-Following Control of a Hexapod Robot Using a Data-Driven Fuzzy Controller Learned Through Differential Evolution [J].
Juang, Chia-Feng ;
Chen, Ying-Han ;
Jhan, Yue-Hua .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (01) :611-619
[42]   Intelligent control based on genetic algorithms case study on mobile robot [J].
Meng, QC ;
Sng, HL ;
Zhou, CJ ;
Ji, HB ;
Dong, H .
IEEE INTERNATIONAL JOINT SYMPOSIA ON INTELLIGENCE AND SYSTEMS - PROCEEDINGS, 1998, :252-256
[43]   Efficient exploration for room finding using wall-following based path planning [J].
Park, Joong-Tae ;
Song, Jae-Bok .
J. Inst. Control Rob. Syst., 2009, 12 (1232-1239) :1232-1239
[44]   Multi-Objective Continuous-Ant-Colony-Optimized FC for Robot Wall-Following Control [J].
Hsu, Chia-Hung ;
Juang, Chia-Feng .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2013, 8 (03) :28-40
[45]   Mobile robot navigation by wall following using polar coordinate image from omnidirectional image sensor [J].
Joochim, T ;
Chamnongthai, K .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (01) :264-274
[46]   Evolving evolutionary algorithms using linear genetic programming [J].
Oltean, M .
EVOLUTIONARY COMPUTATION, 2005, 13 (03) :387-410
[47]   Robot calibration using genetic programming [J].
Dolinsky, JU ;
Colquhoun, G ;
Jenkinson, I .
E-MANUFACTURING: BUSINESS PARADIGMS AND SUPPORTING TECHNOLOGIES, 2004, :113-119
[48]   Automated Design of Genetic Programming Classification Algorithms Using a Genetic Algorithm [J].
Nyathi, Thambo ;
Pillay, Nelishia .
APPLICATIONS OF EVOLUTIONARY COMPUTATION (EVOAPPLICATIONS 2017), PT II, 2017, 10200 :224-239
[49]   Automation of Synthesized Optimal Control Problem Solution for Mobile Robot by Genetic Programming [J].
Diveev, Askhat ;
Sofronova, Elena .
INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 2, 2020, 1038 :1054-1072
[50]   Design and Implementation of Active Object Computing Model for a Wall Following Mobile Robot [J].
Nugraha, Galih ;
Haris, Rahmad Az ;
Multazam, Andi Wahyu ;
Mutijarsa, Kusprasapta ;
Adiprawita, Widyawardana .
2014 IEEE INTERNATIONAL SYMPOSIUM ON ROBOTICS AND MANUFACTURING AUTOMATION (ROMA), 2014, :258-262