汽车工程 ›› 2024, Vol. 46 ›› Issue (7): 1249-1258.doi: 10.19562/j.chinasae.qcgc.2024.07.012

• • 上一篇    

一种基于简化可视图的建图和规划方法

范晓临1,张旭东1(),邹渊1,尹鑫2,刘颖群1   

  1. 1.北京理工大学机械与车辆学院,北京 100081
    2.上海涵润汽车电子有限公司,上海 201601
  • 收稿日期:2023-09-24 修回日期:2023-12-20 出版日期:2024-07-25 发布日期:2024-07-22
  • 通讯作者: 张旭东 E-mail:Xudong.zhang@bit.edu.cn
  • 基金资助:
    北京市科协金桥工程、北京市自然科学基金(3212013);中国汽车工程学会青年托举人才项目(YESS20200301)

A Mapping and Planning Method Based on Simplified Visibility Graph

Xiaolin Fan1,Xudong Zhang1(),Yuan Zou1,Xin Yin2,Yingqun Liu1   

  1. 1.School of Mechanical Engineering,Beijing Institute of Technology,Beijing  100081
    2.Shanghai Hanrun Automotive Electronics Co. ,Ltd. ,Shanghai  201601
  • Received:2023-09-24 Revised:2023-12-20 Online:2024-07-25 Published:2024-07-22
  • Contact: Xudong Zhang E-mail:Xudong.zhang@bit.edu.cn

摘要:

当前车辆路径规划大部分是基于栅格地图的规划方法,这种方法在搜索面积较大时计算量也会大幅增加。相比之下,基于可视图的方法能够在路径搜索时减小计算量,但是受到障碍物复杂程度的影响较大。针对这一问题,本文结合SLAM和可视图的方法,提出了一种简化可视图的建图和规划方法。首先使用改进的SLAM算法生成点云地图,并进行动态障碍物的剔除。接着生成可视图,并基于障碍物的大小和顶点处内凹角的大小对可视图中多边形的复杂边缘进行简化,剔除冗余的顶点。最后通过仿真和实车实验证明,该方法相对原有的算法,在保证建图精度的情况下,可视图中多边形的顶点数量减少20%~30%,地图更新时间和整体算法的运行时间减少30%以上。这表明本文方法能够有效减小建图和规划过程的计算量和算法的运行时间。

关键词: 可视图, 路径规划, SLAM, 智能车辆

Abstract:

Most of the current vehicle route planning is based on the grid map planning method, which will greatly increase the amount of calculation when the search area is large. In contrast, the method based on visibility graph can reduce the amount of calculation during path search, but is greatly affected by the complexity of obstacles. For this problem, combining the SLAM and visibility graph methods, a simplified visibility graph construction and planning method is proposed in this paper. Firstly, the improved SLAM algorithm is used to generate point cloud maps, and dynamic obstacles are removed. Then a visibility graph is generated, and the complex edges of polygons in the visibility graph are simplified based on the size of the obstacle and the size of the concave angle at the vertex to eliminate redundant vertices. Finally, through simulation experiments and real vehicle experiments, it is proved that compared with the original algorithm, this method can reduce the number of polygon vertices in the visibility graph by 20%-30% while ensuring the accuracy of mapping. The map update time and the running time of the overall algorithm are also reduced by more than 30%. It shows that the method in this paper can effectively reduce the amount of calculation and the running time of the algorithm in the mapping and planning process.

Key words: visibility graph, path planning, SLAM, intelligent vehicle