PSO obstacle avoidance algorithm for robot in unknown environment

Nivedita Supakar, A. Senthil
{"title":"PSO obstacle avoidance algorithm for robot in unknown environment","authors":"Nivedita Supakar, A. Senthil","doi":"10.1109/ICCCV.2013.6906739","DOIUrl":null,"url":null,"abstract":"PSO (particle swarm optimization) is a stochastic population based computational method that optimizes the problem iteratively, trying to improve the solution particles to get better quality of the particle called target solution. In this paper, PSO algorithm is used to find the particle best position value by searching the solution space to determine the minimum distance from the obstacle. The position of each particle is updated according to the distance and velocity equation. The LEGO NXT mobile robot which is considered to be as source is placed in any position in n-dimensional environment. And there are `n' numbers of obstacle placed in the same unknown environment. Each time, a swarm of particles are moving in the same workspace to detect and ensure if an obstacle is present there or not near to gbest location. The particles move to the global best position, following the one which is at the minimum distance from the obstacle and stop at the certain range from the obstacle. The robot then moves to the located position each time iteratively, until and unless it reaches to the target solution. Based on the position of the obstacle, the objective function to find the exact minimum distance from the obstacle is calculated. Main objective of this paper is to provide an optimized algorithm based on PSO for robot to move from source to destination by avoiding all possible obstacles. Already existing standard PSO algorithm has been modified by introducing one more objective function which is used to perform the local search based on the global search depending on the calculated gbest value by using the standard PSO algorithm. Thus we introduce a modified version of PSO algorithm called MPSO which increases the efficiency of the already existing PSO algorithm.","PeriodicalId":109014,"journal":{"name":"2013 International Conference on Communication and Computer Vision (ICCCV)","volume":"51 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 International Conference on Communication and Computer Vision (ICCCV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCV.2013.6906739","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

PSO (particle swarm optimization) is a stochastic population based computational method that optimizes the problem iteratively, trying to improve the solution particles to get better quality of the particle called target solution. In this paper, PSO algorithm is used to find the particle best position value by searching the solution space to determine the minimum distance from the obstacle. The position of each particle is updated according to the distance and velocity equation. The LEGO NXT mobile robot which is considered to be as source is placed in any position in n-dimensional environment. And there are `n' numbers of obstacle placed in the same unknown environment. Each time, a swarm of particles are moving in the same workspace to detect and ensure if an obstacle is present there or not near to gbest location. The particles move to the global best position, following the one which is at the minimum distance from the obstacle and stop at the certain range from the obstacle. The robot then moves to the located position each time iteratively, until and unless it reaches to the target solution. Based on the position of the obstacle, the objective function to find the exact minimum distance from the obstacle is calculated. Main objective of this paper is to provide an optimized algorithm based on PSO for robot to move from source to destination by avoiding all possible obstacles. Already existing standard PSO algorithm has been modified by introducing one more objective function which is used to perform the local search based on the global search depending on the calculated gbest value by using the standard PSO algorithm. Thus we introduce a modified version of PSO algorithm called MPSO which increases the efficiency of the already existing PSO algorithm.
未知环境下机器人的粒子群避障算法
粒子群优化(PSO)是一种基于随机种群的计算方法,它对问题进行迭代优化,试图改进解粒子以获得更好的粒子质量,即目标解。本文采用粒子群算法通过搜索解空间来确定粒子与障碍物的最小距离,从而找到粒子的最佳位置值。每个粒子的位置根据距离和速度方程更新。假设乐高NXT移动机器人为源,将其放置在n维环境中的任意位置。在相同的未知环境中有n个障碍。每次,一群粒子在同一个工作空间中移动,以检测并确保障碍物是否存在于最佳位置附近。粒子沿着距离障碍物最小的位置移动到全局最佳位置,并在距离障碍物一定范围内停止。然后机器人每次迭代移动到定位位置,直到和除非它到达目标解。根据障碍物的位置,计算出与障碍物精确最小距离的目标函数。本文的主要目标是提供一种基于粒子群算法的优化算法,使机器人能够避开所有可能的障碍物从源移动到目的地。对已有的标准粒子群算法进行了改进,在全局搜索的基础上增加了一个目标函数,根据标准粒子群算法计算出的全局最优值进行局部搜索。因此,我们引入了一种改进的粒子群算法,称为粒子群算法,它提高了现有粒子群算法的效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信