计算机工程与应用 ›› 2025, Vol. 61 ›› Issue (20): 105-113.DOI: 10.3778/j.issn.1002-8331.2406-0128

• 路径规划专题 • 上一篇    下一篇

未知环境应用OSPGB的清洁机器人全覆盖路径规划

张方方,蔡一飞,辛健斌,彭金柱,刘艳红   

  1. 1.郑州大学 电气与信息工程学院,郑州 450001
    2.智能农业动力装备全国重点实验室,河南 洛阳 471000
  • 出版日期:2025-10-15 发布日期:2025-10-15

Full Coverage Path Planning for Cleaning Robots with Unknown Environment Application of OSPGB

ZHANG Fangfang, CAI Yifei, XIN Jianbin, PENG Jinzhu, LIU Yanhong   

  1. 1.School of Electrical and Information Engineering, Zhengzhou University, Zhengzhou 450001, China
    2.State Key Laboratory of Intelligent Agricultural Power Equipment, Luoyang, Henan 471000, China
  • Online:2025-10-15 Published:2025-10-15

摘要: 针对多机器人在未知环境下执行清洁任务路径重复率高以及转弯次数多的问题,提出了一种障碍物与起始点引导并融合回溯机制(OSPGB)的全覆盖算法,算法中添加了局部栅格活性值(LRA)函数辅助决策,应用于清洁机器人路径规划中。利用栅格地图表示需要清洁的区域,并通过障碍物与起始点的引导对工作环境进行覆盖,在算法中添加了回溯机制,用于帮助机器人脱离“死区”,同时避免机器人之间回溯区域冲突以及较长回溯路径的出现。引入LRA函数进行优化,减少机器人的转弯次数和路径覆盖的长度。在不同环境下进行仿真实验,得到的路径长度与生物激励神经网络算法(BINN)和牛耕式A*算法(BA*)相比分别减少了17.9%、17.6%,转弯次数与BA*算法和分散捕食者猎物模型算法(R-DPPCPP)相比分别减少了18.0%、34.7%,验证了所提算法在清洁机器人全覆盖路径规划中的有效性。

关键词: 多机器人, 未知环境, 全覆盖算法, 回溯机制, 活性值函数, 路径规划

Abstract: Aiming at the problem of high repetition rate and high number of turns of the paths of multiple robots performing cleaning tasks in unknown environments, a coverage algorithm guided by obstacles and starting points and fused with a backtracking mechanism (OSPGB) is proposed, and a local raster activity value (LRA) function is added to the algorithm to assist decision-making, which is applied to the path planning of cleaning robots. Firstly, the raster map is used to represent the area to be cleaned, and the working environment is covered by the guidance of obstacles and starting points, and a backtracking mechanism is added to the algorithm to help the robot to get out of the “dead zone”, and at the same time to avoid backtracking area conflicts between the robots as well as the emergence of long backtracking paths. Secondly, the LRA function is introduced to optimize the algorithm to reduce the number of turns and the length of the path covered by the robot. Finally, simulation experiments are conducted in different environments, and the obtained path lengths are reduced by 17.9% and 17.6% compared with the biologically inspired neural network (BINN) algorithm and the boustrophedon A* (BA*) algorithm, respectively, and the number of turns is reduced by 18.0% and 34.7% compared with the BA* algorithm and the decentralized predator-prey modeling algorithm (R-DPPCPP), respectively. This verifies the effectiveness of the proposed algorithm in the full-coverage path planning of cleaning robots.

Key words: multi-robot, unknown environment, full coverage algorithm, backtracking mechanism, activity value function, path planning