Abstract:[Objective] automated guided vehicle (AGV) forklift is an important material transportation equipment in the industrial field. Its positioning and path-tracking accuracy is an important basis for improving material transportation efficiency, factory automation, and intelligence. Thus, this paper uses a single steering wheel AGV forklift in an indoor structured environment of the pharmaceutical industry as an object, realizing the lidar positioning based on the reflector using the density-based spatial clustering of applications with noise (DBSCAN) and the fast iterative closest point (FICP) algorithms, and designing a proportional-integral (PI) controller to address the path-tracking problem of the AGV forklift.[Methods] First, the kinematics characteristics of the single steering wheel AGV forklift are analyzed, and its kinematics equations and state space equations are established. Subsequently, the DBSCAN and FICP algorithms were used to implement a reflector-based lidar positioning method for an accurate positioning problem. Moreover, a distance-based outlier elimination rule is proposed to address the problem of outliers interfering with the positioning process, which ensures the stability of the positioning results and the robustness of the algorithm. The Kalman filter algorithm is used to fuse the measurement data of the inertial measurement unit (IMU) and the angle sensor to improve the accuracy of the lidar positioning algorithm of the AGV forklift. This study establishes the position error and attitude error in the two core paths of straight lines and arcs based on the geometric relationship for the path-tracking problem. Following that, a PI controller is designed to realize the path tracking of the AGV forklift. Considering curvature discontinuity when the arc of equal curvature is connected with the straight-line path, the arc path based on the third-order Bézier curve was designed in this study. Furthermore, according to the limitation of the AGV forklift in the arc movement process, the parameters of the Bézier curve are analyzed and optimized to avoid the decrease of the path-tracking accuracy caused by the abrupt change of the path curvature.[Results] The experimental verification showed that the lidar positioning algorithm based on DBSCAN and FICP algorithms could achieve ±3 mm positioning accuracy. Stable AGV forklift positioning could be achieved when combined with the outlier elimination rules. Furthermore, the Kalman filter-based fusion of IMU and angle sensor data resulted in accurate AGV forklift positioning. The improved arc path based on the Bézier curve reduced the arc path tracking error by about 72% compared with the equal-curvature arc path. The AGV's position and attitude errors were controlled based on the PI controller, which could control the dynamic tracking accuracy to within 25 mm. Furthermore, the repeated positioning accuracy of the work site reached ±12 mm, meeting the expected design requirements.[Conclusions] This paper studies the lidar positioning and path-tracking technology of a single steering wheel AGV forklift in an indoor structured environment. An accurate and stable lidar positioning algorithm based on DBSCAN and FICP algorithms is realized by introducing outlier elimination rules and the Kalman filter. The AGV forklift's path tracking is realized using the PI controller, and the tracking accuracy of the arc path is improved using the Bézier curve. Finally, the positioning accuracy, path-tracking accuracy, and repeated positioning accuracy of the work site all met the expected design requirements.
[1] ZHANG Z, CHEN J, GUO Q. Application of automated guided vehicles in smart automated warehouse systems:A survey[J]. Computer Modeling in Engineering & Sciences, 2023, 134(3):1529-1563. [2] 付建林, 张恒志, 张剑, 等. 自动导引车调度优化研究综述[J]. 系统仿真学报, 2020, 32(9):1664-1675. FU J L, ZHANG H Z, ZHANG J, et al. Review on AGV scheduling optimization[J]. Journal of System Simulation, 2020, 32(9):1664-1675. (in Chinese) [3] IVANOV D, TANG C S, DOLGUI A, et al. Researchers' perspectives on Industry 4.0:Multi-disciplinary analysis and opportunities for operations management[J]. International Journal of Production Research, 2021, 59(7):2055-2078. [4] DOS REIS W P N, COUTO G E, JUNIOR O M. Automated guided vehicles position control:A systematic literature review[J]. Journal of Intelligent Manufacturing, 2023, 34(4):1483-1545. [5] 黄明强. AGV精确定位与运动控制方法[D]. 武汉:华中科技大学, 2019. HUANG M Q. AGV precise localization and motion control method[D]. Wuhan:Huazhong University of Science and Technology, 2019. (in Chinese) [6] 刘鹏. 惯性导航方式下的AGV定位方法及轨迹跟踪控制研究[D]. 武汉:武汉理工大学, 2020. LIU P. Research on AGV positioning method and trajectory tracking control in inertial navigation[D]. Wuhan:Wuhan University of Technology, 2020. (in Chinese) [7] 惠钊. 基于磁导航的AGV叉车控制系统设计与研究[D]. 西安:西安科技大学, 2019. HUI Z. Design and research of forklift AGV control system based on magnetic navigation[D]. Xi'an:Xi'an University of Science and Technology, 2019. (in Chinese) [8] SONG Z, WU X Y, XU T T, et al. A new method of AGV navigation based on Kalman Filter and a magnetic nail localization[C]//Proceedings of 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO). Qingdao, China:IEEE, 2016:952-957. [9] 官祥锦. AGV视觉导航与路径规划算法研究与应用[D]. 北京:北京化工大学, 2022. GUAN X J. Research and application of AGV visual navigation and path planning algorithm[D]. Beijing:Beijing University of Chemical Technology, 2022. (in Chinese) [10] 张浩悦, 程晓琦, 刘畅, 等. 基于全局稀疏地图的AGV视觉定位技术[J]. 北京航空航天大学学报, 2019, 45(1):218-226. ZHANG H Y, CHENG X Q, LIU C, et al. Visual localization technology of AGV based on global sparse map[J]. Journal of Beijing University of Aeronautics and Astronautics, 2019, 45(1):218-226. (in Chinese) [11] YAP Y Y, KHOO B E. Landmark-based automated guided vehicle localization algorithm for warehouse application[C]//Proceedings of 20192nd International Conference on Electronics and Electrical Engineering Technology. Penang, Malaysia:ACM, 2019:47-54. [12] 苗雨. 基于视觉SLAM的AGV自主定位与路径规划策略研究[D]. 北京:北京邮电大学, 2020. MIAO Y. Study on AGV autonomous positioning and path planning strategy based on visual SLAM[D]. Beijing:Beijing University of Posts and Telecommunications, 2020. (in Chinese) [13] CHEN Y H, LIU S H, JI H Y, et al. Design radiosity restoration algorithm based on visual SLAM[C]//Proceedings of 2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC). Chongqing, China:IEEE, 2022:1143-1147. [14] 左万权, 钱东海, 赵伟, 等. 基于ICP算法的激光定位反光板匹配研究[J]. 自动化仪表, 2020, 41(6):63-67. ZUO W Q, QIAN D H, ZHAO W, et al. Research on laser positioning reflector matching based on ICP algorithm[J]. Process Automation Instrumentation, 2020, 41(6):63-67. (in Chinese) [15] RONZONI D, OLMI R, SECCHI C, et al. AGV global localization using indistinguishable artificial landmarks[C]//Proceedings of 2011 IEEE International Conference on Robotics and Automation. Shanghai, China:IEEE, 2011:287-292. [16] LUO Y, CAO G Z, WU C, et al. An AGV positioning algorithm for reducing the number of reflectors[C]//Proceedings of the 15th International Conference on Intelligent Robotics and Applications. Harbin, China:Springer, 2022:274-284. [17] ZHANG B, ZHU M W, LIN C H, et al. Research on AGV map building and positioning based on SLAM technology[C]//Proceedings of 2022 IEEE 5th International Conference on Automation, Electronics, and Electrical Engineering. Shenyang, China:IEEE, 2022:707-713. [18] CHO H, KIM E K, KIM S. Indoor SLAM application using geometric and ICP matching methods based on line features[J]. Robotics and Autonomous Systems, 2018, 100:206-224. [19] WANG H, WANG C, CHEN C L, et al. F-LOAM:Fast LiDAR odometry and mapping[C]//Proceedings of 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems. Prague, Czech Republic:IEEE, 2021:4390-4396. [20] 曹斌. 基于动态匹配的激光导航AGV定位技术研究[D]. 杭州:浙江大学, 2020. CAO B. Research on laser navigation AGV positioning technology based on dynamic matching[D]. Hangzhou:Zhejiang University, 2020. (in Chinese) [21] DARES M, GOH K W, KOH Y S, et al. Automated guided vehicle robot localization with sensor fusion[M]//KUMAR A, ZURADA J M, GUNJAN V K, et al. Computational intelligence in machine learning. Singapore:Springer, 2022:135-143. [22] 吴波. 基于激光雷达和反光板的移动机器人定位方法研究[D]. 武汉:华中科技大学, 2019. WU B. Research on localization of mobile robot based on LIDAR and reflector[D]. Wuhan:Huazhong University of Science and Technology, 2019. (in Chinese) [23] WU Y, WANG L F, ZHANG J Z, et al. Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control[J]. IEEE Transactions on Vehicular Technology, 2019, 68(7):6379-6390. [24] 熊璐, 杨兴, 卓桂荣, 等. 无人驾驶车辆的运动控制发展现状综述[J]. 机械工程学报, 2020, 56(10):127-143. XIONG L, YANG X, ZHUO G R, et al. Review on motion control of autonomous vehicles[J]. Journal of Mechanical Engineering, 2020, 56(10):127-143. (in Chinese) [25] 刘一帆, 施光林, 陈耀峰, 等. 基于纯跟踪模型的模糊路径跟踪控制方法[J]. 机械设计与研究, 2022, 38(3):136-140, 157. LIU Y F, SHI G L, CHEN Y F, et al. Fuzzy path following control method based on pure pursuit model[J]. Machine Design & Research, 2022, 38(3):136-140, 157. (in Chinese) [26] 李航, 廖映华, 黄波. 基于改进模糊PID的叉车式AGV路径跟踪控制[J]. 四川轻化工大学学报(自然科学版), 2022, 35(2):38-45. LI H, LIAO Y H, HUANG B. Forklift AGV path following control based on improved fuzzy PID[J]. Journal of Sichuan University of Science & Engineering (Natural Science Edition), 2022, 35(2):38-45. (in Chinese) [27] MOHAMMADI A, MAREELS I, OETOMO D. Model predictive motion control of autonomous forklift vehicles with dynamics balance constraint[C]//Proceedings of 201614th International Conference on Control, Automation, Robotics, and Vision. Phuket, Thailand:IEEE, 2016:1-6. [28] KOKOT M, MIKLI AĆG D, PETROVI AĆG T. A unified MPC design approach for AGV path following[C]//Proceedings of 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems. Kyoto, Japan:IEEE, 2022:4789-4796. [29] GU J M, FANG D J. Genetic algorithm based LQR control for AGV path tracking problem[J]. Journal of Physics:Conference Series, 2021, 1952(3):032012. [30] 王强. 叉车式AGV室内精确定位与运动控制方法研究[D]. 成都:西华大学, 2022. WANG Q. Research on indoor precise positioning and motion control method of forklift AGV[D]. Chengdu:Xihua University, 2022. (in Chinese) [31] 许万, 罗西, 王琪, 等. 单舵轮AGV路径跟踪控制方法的研究[J]. 机械科学与技术, 2019, 38(10):1526-1534. XU W, LUO X, WANG Q, et al. Exploring single steering wheel AGV path tracking controller[J]. Mechanical Science and Technology for Aerospace Engineering, 2019, 38(10):1526-1534. (in Chinese)