计算机科学与探索 ›› 2025, Vol. 19 ›› Issue (1): 264-276.DOI: 10.3778/j.issn.1673-9418.2311095

• 实践·应用 • 上一篇    

自主可控平台AGV设计及视觉循线算法研究

徐诗著,高军,孙秋君   

  1. 1. 上海海事大学 信息工程学院,上海 201306
    2. 中国电信股份有限公司 嘉兴分公司,浙江 嘉兴 314000
  • 出版日期:2025-01-01 发布日期:2024-12-31

Design of AGV Based on Autonomous Controllable Platform and Research on Visual Line-Following Algorithm

XU Shizhu, GAO Jun, SUN Qiujun   

  1. 1. College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China
    2. Jiaxing Branch, China Telecom Corporation Limited, Jiaxing, Zhejiang 314000, China
  • Online:2025-01-01 Published:2024-12-31

摘要: 设计并实现了一种基于自主可控平台的自动导引车(AGV)。AGV满足核心硬件国产化、软件开源可控的要求,并可兼容多种自主导航算法。对传统纯追踪算法在跟踪精度和安全性上进行了改进:一是载具在直线路段偏离参考轨迹较远的情况下使用Dubins路径进行快速回归;二是在大曲率参考轨迹处使用预瞄点偏移算法纠正跟踪轨迹,减小跟踪误差;三是应用动态预瞄距离和动态速度进一步减小大曲率路段的跟踪误差和安全风险。改进的算法在设计的AGV上进行了实现。在完成AGV设计和改进算法实现后,在实际环境中进行了视觉循线实验。改进的算法在0.1 m/s的速度下在曲率较小路段的平均偏差相较改进前的两种纯追踪算法变体分别减少了3.3%、7.3%,在大曲率路段减少了8.34%、23.06%;在0.5 m/s的速度下在曲率较小路段的平均偏差相较改进前的两种纯追踪算法变体分别减少了9.08%、11.33%,在大曲率路段减少了2.97%、24.67%。改进算法实验的整体结果优于使用改进前两种算法变体的结果,且设计并实现的AGV能够满足一般环境下的视觉循线导航需求,可应用于多种实际场合。

关键词: 自主可控, 自动导引车(AGV), 跟踪控制, 纯追踪算法

Abstract: This paper designs and implements an AGV based on an autonomous and controllable platform. This AGV meets the requirements of domestic core hardware production and open-source software, and is compatible with multiple autonomous navigation algorithms. Moreover, the tracking accuracy and security of the traditional pure pursuit algorithm is improved and implemented on the AGV designed in this paper. Firstly, when the vehicle is far away from the reference path, Dubins path is introduced for fast convergence. Secondly, the looking-ahead point offset algorithm is used to correct the tracking path at the large curvature reference path and reduce the tracking errors. Thirdly, the application of dynamic looking-ahead distance and dynamic speed can further reduce the tracking errors and safety risk of large curvature sections. After completing the AGV design and algorithm updating, the real environment experiment is carried out. At the speed of 0.1 m/s, the average deviation of the improved algorithm on the section with small curvature is reduced by 3.3% and 7.3%, compared with two pure pursuit variants respectively, and that on the section with large curvature is reduced by 8.34% and 23.06%. At the speed of 0.5 m/s, the average deviation of the road section with small curvature is reduced by 9.08% and 11.33%, respectively, and that of the road section with large curvature is reduced by 2.97% and 24.67%. The overall experimental results of the improved algorithm are better than the results of the two variants, and the AGV designed in this paper can meet the requirements of visual line-following navigation in general environment, and can be applied to a variety of practical scenarios.

Key words: autonomous and controllable, autonomic guiding vehicle (AGV), tracking control, pure pursuit