仪器仪表学报2024,Vol.45Issue(7) :263-278.DOI:10.19650/j.cnki.cjsi.J2412714

基于拟水流算法在移动机器人路径规划中的应用

Research on path planning of mobile robot based on the stream algorithm

伞红军 杨晓园 陈久朋 孙海杰 张号彬
仪器仪表学报2024,Vol.45Issue(7) :263-278.DOI:10.19650/j.cnki.cjsi.J2412714

基于拟水流算法在移动机器人路径规划中的应用

Research on path planning of mobile robot based on the stream algorithm

伞红军 1杨晓园 2陈久朋 1孙海杰 2张号彬2
扫码查看

作者信息

  • 1. 昆明理工大学机电工程学院 昆明 650500;云南省先进装备智能制造技术重点实验室 昆明 650500
  • 2. 云南省先进装备智能制造技术重点实验室 昆明 650500
  • 折叠

摘要

针对传统算法在移动机器人路径规划中存在搜索效率低的问题,提出了一种拟水流算法.该算法利用主流点搜索模型得到所有主流点.从起点逐步流动,通过拟水流避障算法和拟病毒算法进行避障,直至终点,并平滑处理所得路径.通过栅格法对多种地图环境进行建模,将拟水流算法与蚁群算法、Dijkstra算法、Floyd算法和A*算法的路径长度及运算时间进行对比仿真实验.实验结果显示,与获得最短路径和最少时间的A*算法相比,拟水流算法获得的平均路径长度减少了 2.40%~6.30%,平均用时减少了 35.71%~53.51%.最后,将拟水流算法应用于移动机器人Turtlebot2,并与A*算法进行了对比实测实验.实验结果显示,拟水流算法相较A*算法,实测路径增加了 3.83%,寻路时间减少了 10.77%,拐点数减少了 42.86%.

Abstract

A stream algorithm is proposed to address the low search efficiency of traditional algorithms in mobile robot path planning.Firstly,the algorithm obtains all the main points through the main point search model.Flow step by step from the starting point,when a single obstacle is encountered,the stream obstacle avoidance algorithm is invoked to avoid the obstacle.When multiple obstacles are encountered,the pseudo-virus algorithm is called to mark these obstacles.Then,the stream obstacle avoidance algorithm is called to avoid obstacles until the end.Finally,the resulting path is smooth.A variety of map environments are modeled by using the grid method.The path length and running time of the stream algorithm are compared with those of the ant colony algorithm,Dijkstra algorithm,and Floyd algorithm in simulation studies.The testing results show that,compared with the A*algorithm which achieves the shortest path and the least time,the average path length obtained by the stream algorithm is reduced by 2.40%~6.30%,and the average time is reduced by 35.71%~53.51%.To test the application of the stream algorithm in the actual scene,it is applied to the mobile robot Turtlebot2 and conducted a comparative experiment with the A*algorithm.The experimental results show that,compared with the A algorithm,the measured path is increased by 3.83%,the running time is reduced by 10.77%,and the number of inflection points is reduced by 42.86%.

关键词

移动机器人/拟水流算法/路径规划/栅格法

Key words

mobile robot/stream algorithm/path planning/grid method

引用本文复制引用

基金项目

云南省基础研究计划项目(202301AU070059)

云南省科技厅重大专项项目(202002AC080001)

出版年

2024
仪器仪表学报
中国仪器仪表学会

仪器仪表学报

CSTPCD北大核心
影响因子:2.372
ISSN:0254-3087
参考文献量17
段落导航相关论文