Path planning for a mobile robot using genetic algorithms

G. Nagib, W. Gharieb
{"title":"Path planning for a mobile robot using genetic algorithms","authors":"G. Nagib, W. Gharieb","doi":"10.1109/ICEEC.2004.1374415","DOIUrl":null,"url":null,"abstract":"Abstract - This paper presents a new algorithm for global path planning to a goal for a mobile robot using Genetic Algorithm (GA). A genetic algorithm is used to find the optimal path for a mobile robot to move in a static environment expressed by a map with nodes and links. Locations of target and obstacles to find an optimal path are given in an environment that is a 2-D workplace. Each via point (landmark) in the net is a gene which is represented using binary code. The number of genes in one chromosome is function of the number of obstacles in the map. Therefore, we used a fixed length chromosome. The generated robot path is optimal in the sense of the shortest distance. The robot has a starting point and a target point under the assumption that the robot passes each point only once or not at all. The obtained results in simulation affirmed the potential of the proposed algorithm. I. I NTRODUCTION The path planning problem of a mobile robot can be stated as: given (starting location, goal location, 2-D map of workplace including static obstacles), plan a collision-free path between two specified points in satisfying an optimization criterion with constraints (most commonly: shortest path). The path planning problem is computationally very expensive. Although a great deal of research has been performed to further a solution to this problem, conventional approaches tend to be inflexible in response to: • Different optimization goals and changes of goals • Uncertainties in an environments and • Different constraints on computational resources. A review of the existing approaches for solving path-planning problem is provided in [1]. Many methods have been reported to generate an optimal path such: dynamic programming and distance transform methods. In the","PeriodicalId":180043,"journal":{"name":"International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04.","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"72","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEC.2004.1374415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 72

Abstract

Abstract - This paper presents a new algorithm for global path planning to a goal for a mobile robot using Genetic Algorithm (GA). A genetic algorithm is used to find the optimal path for a mobile robot to move in a static environment expressed by a map with nodes and links. Locations of target and obstacles to find an optimal path are given in an environment that is a 2-D workplace. Each via point (landmark) in the net is a gene which is represented using binary code. The number of genes in one chromosome is function of the number of obstacles in the map. Therefore, we used a fixed length chromosome. The generated robot path is optimal in the sense of the shortest distance. The robot has a starting point and a target point under the assumption that the robot passes each point only once or not at all. The obtained results in simulation affirmed the potential of the proposed algorithm. I. I NTRODUCTION The path planning problem of a mobile robot can be stated as: given (starting location, goal location, 2-D map of workplace including static obstacles), plan a collision-free path between two specified points in satisfying an optimization criterion with constraints (most commonly: shortest path). The path planning problem is computationally very expensive. Although a great deal of research has been performed to further a solution to this problem, conventional approaches tend to be inflexible in response to: • Different optimization goals and changes of goals • Uncertainties in an environments and • Different constraints on computational resources. A review of the existing approaches for solving path-planning problem is provided in [1]. Many methods have been reported to generate an optimal path such: dynamic programming and distance transform methods. In the
基于遗传算法的移动机器人路径规划
摘要:提出了一种基于遗传算法的移动机器人全局路径规划算法。采用遗传算法求解移动机器人在静态环境中移动的最优路径,该静态环境以节点和链路映射表示。在二维工作环境中,给出目标和障碍物的位置,以寻找最优路径。网中的每个过点(地标)是一个基因,用二进制代码表示。一条染色体上的基因数量是地图上障碍物数量的函数。因此,我们使用了固定长度的染色体。生成的机器人路径在最短距离意义上是最优的。在机器人只经过或不经过每个点的假设下,机器人有一个起点和一个目标点。仿真结果验证了该算法的可行性。移动机器人的路径规划问题可以表述为:给定(起始位置、目标位置、包含静态障碍物的工作场所二维地图),在满足一个带约束的优化准则(最常见的是最短路径)下,规划指定两点之间的无碰撞路径。路径规划问题在计算上非常昂贵。尽管已经进行了大量的研究来进一步解决这个问题,但传统的方法在应对以下问题时往往不够灵活:•不同的优化目标和目标的变化•环境中的不确定性以及•计算资源的不同约束。文献[1]综述了求解路径规划问题的现有方法。目前已经报道了许多生成最优路径的方法,如动态规划法和距离变换法。在
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信