Dynamic Path Planning for Mobile Robots by Integrating Improved Sparrow Search Algorithm and Dynamic Window Approach

IF 2.2 3区 工程技术 Q2 ENGINEERING, MECHANICAL Actuators Pub Date : 2024-01-08 DOI:10.3390/act13010024
Junting Hou, Wensong Jiang, Zai Luo, Li Yang, Xiaofeng Hu, Bin Guo
{"title":"Dynamic Path Planning for Mobile Robots by Integrating Improved Sparrow Search Algorithm and Dynamic Window Approach","authors":"Junting Hou, Wensong Jiang, Zai Luo, Li Yang, Xiaofeng Hu, Bin Guo","doi":"10.3390/act13010024","DOIUrl":null,"url":null,"abstract":"To overcome the limitations of the sparrow search algorithm and the challenges of dynamic obstacle avoidance in mobile robots, an integrated method combining the enhanced sparrow search algorithm with the dynamic window approach is introduced. First, logistic–tent chaotic mapping is utilized for the initialization of the sparrow population, thereby achieving a uniform distribution of the sparrow population and simultaneously enhancing the exploratory capability of the algorithm. The implementation of the elite reverse learning strategy aims to diversify the sparrow population, thus improving the quality of initial solutions and the algorithm’s search accuracy. Additionally, the position update dynamic self-adaptive adjustment strategy is adopted to enhance the optimization capability of the algorithm by refining the position update formulas for both producers and scroungers. By combining the Lévy flight strategy and the optimal position perturbation strategy, the algorithm’s efficacy in escaping local optima can be improved. Second, an adaptive velocity adjustment strategy is presented for the dynamic window approach and optimized for its evaluation function to enhance the safety of the path. Third, the enhanced sparrow search algorithm is integrated with the dynamic window approach to tackle the problems of the non-smooth global path and inadequate dynamic obstacle avoidance capability. Both simulation and experimental results show the superiority of the enhanced sparrow search algorithm in comparison to other algorithms in terms of the path length, total rotation angle, and algorithm execution time. Notably, in comparison to the basic sparrow search algorithm, there is a decrease in average path lengths by 15.31% and 11.92% in the improved sparrow search algorithm. The integrated algorithm not only crafts local paths rooted in global paths but also adeptly facilitates real-time dynamic obstacle evasion, ensuring the robot’s safe arrival at its destination.","PeriodicalId":48584,"journal":{"name":"Actuators","volume":"29 17","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2024-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Actuators","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.3390/act13010024","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, MECHANICAL","Score":null,"Total":0}
引用次数: 0

Abstract

To overcome the limitations of the sparrow search algorithm and the challenges of dynamic obstacle avoidance in mobile robots, an integrated method combining the enhanced sparrow search algorithm with the dynamic window approach is introduced. First, logistic–tent chaotic mapping is utilized for the initialization of the sparrow population, thereby achieving a uniform distribution of the sparrow population and simultaneously enhancing the exploratory capability of the algorithm. The implementation of the elite reverse learning strategy aims to diversify the sparrow population, thus improving the quality of initial solutions and the algorithm’s search accuracy. Additionally, the position update dynamic self-adaptive adjustment strategy is adopted to enhance the optimization capability of the algorithm by refining the position update formulas for both producers and scroungers. By combining the Lévy flight strategy and the optimal position perturbation strategy, the algorithm’s efficacy in escaping local optima can be improved. Second, an adaptive velocity adjustment strategy is presented for the dynamic window approach and optimized for its evaluation function to enhance the safety of the path. Third, the enhanced sparrow search algorithm is integrated with the dynamic window approach to tackle the problems of the non-smooth global path and inadequate dynamic obstacle avoidance capability. Both simulation and experimental results show the superiority of the enhanced sparrow search algorithm in comparison to other algorithms in terms of the path length, total rotation angle, and algorithm execution time. Notably, in comparison to the basic sparrow search algorithm, there is a decrease in average path lengths by 15.31% and 11.92% in the improved sparrow search algorithm. The integrated algorithm not only crafts local paths rooted in global paths but also adeptly facilitates real-time dynamic obstacle evasion, ensuring the robot’s safe arrival at its destination.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
通过集成改进的麻雀搜索算法和动态窗口法实现移动机器人的动态路径规划
为了克服麻雀搜索算法的局限性和移动机器人动态避障的挑战,本文介绍了一种将增强型麻雀搜索算法与动态窗口法相结合的综合方法。首先,利用 logistic-tent 混沌映射对麻雀种群进行初始化,从而实现麻雀种群的均匀分布,同时增强算法的探索能力。精英反向学习策略的实施旨在使麻雀种群多样化,从而提高初始解的质量和算法的搜索精度。此外,还采用了位置更新动态自适应调整策略,通过完善生产者和拾荒者的位置更新公式来增强算法的优化能力。通过结合莱维飞行策略和最佳位置扰动策略,该算法可以提高摆脱局部最优的效率。其次,针对动态窗口方法提出了自适应速度调整策略,并对其评估函数进行了优化,以提高路径的安全性。第三,将增强的麻雀搜索算法与动态窗口方法相结合,以解决全局路径不平滑和动态避障能力不足的问题。仿真和实验结果都表明,增强型麻雀搜索算法在路径长度、总旋转角度和算法执行时间方面都优于其他算法。值得注意的是,与基本麻雀搜索算法相比,改进麻雀搜索算法的平均路径长度减少了 15.31%,平均路径长度减少了 11.92%。该集成算法不仅能在全局路径的基础上创建局部路径,还能巧妙地进行实时动态障碍规避,确保机器人安全抵达目的地。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Actuators
Actuators Mathematics-Control and Optimization
CiteScore
3.90
自引率
15.40%
发文量
315
审稿时长
11 weeks
期刊介绍: Actuators (ISSN 2076-0825; CODEN: ACTUC3) is an international open access journal on the science and technology of actuators and control systems published quarterly online by MDPI.
期刊最新文献
Current State, Needs, and Opportunities for Wearable Robots in Military Medical Rehabilitation and Force Protection. Numerical Investigation on the Evolution Process of Different Vortex Structures and Distributed Blowing Control for Dynamic Stall Suppression of Rotor Airfoils Experimental Research on Avoidance Obstacle Control for Mobile Robots Using Q-Learning (QL) and Deep Q-Learning (DQL) Algorithms in Dynamic Environments Design and Control of a Reconfigurable Robot with Rolling and Flying Locomotion Dynamic Path Planning for Mobile Robots by Integrating Improved Sparrow Search Algorithm and Dynamic Window Approach
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1