|
|
|
| Path planning and tracking control for differential-drive robots based on A* and multi-reference point MPC |
Mengbin DUAN1( ),Guoxing BAI1,2,Yu MENG1,*( ),Qing GU1,Zhen WANG3,Elxat ELHAM1,Shaochong LIU1 |
1. School of Mechanical Engineering, University of Science and Technology Beijing, Beijing 100083, China 2. Postdoctoral Research Station of Jidong Development Group Co Ltd, Tangshan 063200, China 3. Shenzhen Yinwang Intelligent Technology Co. Ltd, Shenzhen 518100, China |
|
|
|
Abstract An integrated system for path planning and tracking control was developed to address the structural mismatch between the discrete path generated by the A* algorithm and the continuous inputs required by multi-reference point model predictive control (M-MPC), and to improve the tracking accuracy and smoothness of path tracking control. The A* reference path was smoothed and discretized at equal arc-length intervals, and the generated reference point sequence was introduced into the prediction horizon of the M-MPC controller. A heading alignment mechanism was designed to mitigate the problem of large initial heading deviations between the reference path and the differential-drive robot, thereby ensuring a seamless transition from path planning to tracking control. Experimental results demonstrated that the proposed system achieved high accuracy and smoothness. Compared with the direct combination system of the A* algorithm and M-MPC, the peak and average values of the displacement error were reduced by 51.85% and 20.40%, respectively, while the cumulative control increment was decreased by 28.86%. Compared with the systems combining the smoothed A* algorithm and a pure pursuit controller or a single reference point MPC, the peak and average values of the displacement error was decreased by at least 52.80% and 41.58%, respectively. The proposed system improved the tracking accuracy and smoothness, and enhanced the motion control performance of differential-drive robots in complex environments.
|
|
Received: 14 July 2025
Published: 16 July 2026
|
|
|
| Fund: 金属矿山安全技术国家重点实验室资助项目(2025GZKJ05);国家重点研发计划资助项目(2023YFC3806603);中国博士后科学基金资助项目(2022M710354);国家自然科学基金资助项目(52202505);唐山市人才资助项目(C202503022). |
|
Corresponding Authors:
Yu MENG
E-mail: M202420748@xs.ustb.edu.cn;myu@ustb.edu.cn
|
基于A*与多参考点MPC的差动机器人路径规划与跟踪控制
为了解决A*算法生成的离散路径与多参考点模型预测控制(M-MPC)所需的连续输入之间的结构失配问题,提升路径跟踪控制的精确性和平顺性,提出面向路径规划与跟踪控制的集成系统. 对A*参考路径进行平滑和等弧长间距离散化处理,将生成的参考点序列引入M-MPC控制器的预测时域,并设计航向对齐机制,以缓解A*参考路径与差动机器人之间存在较大初始航向偏差的问题,实现路径规划与跟踪控制的平稳衔接. 实验结果表明,提出的系统具有较高的精度和平顺性;与A*算法和M-MPC直接结合的系统相比,位移误差峰值和均值分别降低了51.85%和20.40%,控制增量累加值降低了28.86%;与平滑后的A*算法和纯跟踪或单参考点MPC结合的系统相比,位移误差峰值和均值分别降低了至少52.80%和41.58%. 所提系统提升了跟踪精度与平顺性,改善了差动机器人在复杂环境中的运动控制性能.
关键词:
差动机器人,
路径规划,
路径跟踪控制,
A*算法,
非线性模型预测控制,
等弧长间距离散化
|
|
| [1] |
PATIL D, ANSARI M, TENDULKAR D, et al. A survey on autonomous military service robot [C]// Proceedings of the International Conference on Emerging Trends in Information Technology and Engineering. Vellore: IEEE, 2020: 1–7.
|
|
|
| [2] |
欧家铭. 一种轮式移动机器人的路径规划与轨迹跟踪控制[D]. 广州: 华南理工大学, 2020. OU Jiaming. Path planning and trajectory tracking control for a wheeled mobile robot [D]. Guangzhou: South China University of Technology, 2020.
|
|
|
| [3] |
胡杰, 钟鑫凯, 陈瑞楠, 等 基于模糊LQR的智能汽车路径跟踪控制[J]. 汽车工程, 2022, 44 (1): 17- 25 HU Jie, ZHONG Xinkai, CHEN Ruinan, et al Path tracking control of intelligent vehicles based on fuzzy LQR[J]. Automotive Engineering, 2022, 44 (1): 17- 25
doi: 10.19562/j.chinasae.qcgc.2022.01.003
|
|
|
| [4] |
宋俊辉, 刘宇庭, 郭世杰 动态环境下AIP-RRT*与DGF-APF融合的机器人路径规划[J]. 仪器仪表学报, 2025, 46 (3): 51- 64 SONG Junhui, LIU Yuting, GUO Shijie Robot path planning by fusion of AIP-RRT* and DGF-APF in dynamic environments[J]. Chinese Journal of Scientific Instrument, 2025, 46 (3): 51- 64
doi: 10.19650/j.cnki.cjsi.J2413268
|
|
|
| [5] |
张伟民, 徐森生, 张月 基于改进A*算法的室内巡检机器人路径规划研究[J]. 机械工程学报, 2024, 60 (20): 315- 326 ZHANG Weimin, XU Sensheng, ZHANG Yue Research on path planning of indoor inspection robot based on improved A* algorithm[J]. Journal of Mechanical Engineering, 2024, 60 (20): 315- 326
|
|
|
| [6] |
张彪, 李永强 基于动态寻优蚁群算法的移动机器人路径规划[J]. 仪器仪表学报, 2025, 46 (3): 74- 85 ZHANG Biao, LI Yongqiang Path planning of mobile robot based on the dynamic optimization ant colony algorithm[J]. Chinese Journal of Scientific Instrument, 2025, 46 (3): 74- 85
|
|
|
| [7] |
张闻宇, 胡力文, 王辉, 等 基于B样条优化的改进纯追踪农机导航曲线跟踪方法[J]. 农业机械学报, 2024, 55 (9): 42- 51 ZHANG Wenyu, HU Liwen, WANG Hui, et al Improved pure pursuit agricultural machinery navigation curve path tracking method based on B-spline optimization[J]. Transactions of the Chinese Society for Agricultural Machinery, 2024, 55 (9): 42- 51
doi: 10.6041/j.issn.1000-1298.2024.09.003
|
|
|
| [8] |
RAVANKAR A, RAVANKAR A A, KOBAYASHI Y, et al Path smoothing techniques in robot navigation: state-of-the-art, current and future challenges[J]. Sensors, 2018, 18 (9): 3170
doi: 10.3390/s18093170
|
|
|
| [9] |
张跃明, 薛奇, 纪姝婷 满足曲率约束的B样条曲线连续路径平滑方法[J]. 华中科技大学学报: 自然科学版, 2022, 50 (5): 59- 65 ZHANG Yueming, XUE Qi, JI Shuting Continuous path smoothing method of B-spline curve satisfying curvature constraint[J]. Journal of Huazhong University of Science and Technology: Natural Science Edition, 2022, 50 (5): 59- 65
doi: 10.13245/j.hust.220511
|
|
|
| [10] |
HU C, RU Y, LI X, et al Path tracking control for brake-steering tracked vehicles based on an improved pure pursuit algorithm[J]. Biosystems Engineering, 2024, 242: 1- 15
doi: 10.1016/j.biosystemseng.2024.04.006
|
|
|
| [11] |
SHAN Y, ZHENG B, CHEN L, et al A reinforcement learning-based adaptive path tracking approach for autonomous driving[J]. IEEE Transactions on Vehicular Technology, 2020, 69 (10): 10581- 10595
doi: 10.1109/TVT.2020.3014628
|
|
|
| [12] |
CHAI R, LIU D, LIU T, et al Deep learning-based trajectory planning and control for autonomous ground vehicle parking maneuver[J]. IEEE Transactions on Automation Science and Engineering, 2023, 20 (3): 1633- 1647
doi: 10.1109/TASE.2022.3183610
|
|
|
| [13] |
王国栋, 刘立, 孟宇, 等 一体式车辆避撞轨迹规划与跟踪控制[J]. 交通运输系统工程与信息, 2022, 22 (2): 127- 136 WANG Guodong, LIU Li, MENG Yu, et al Integrated control of trajectory planning and tracking for vehicle collision avoidance[J]. Journal of Transportation Systems Engineering and Information Technology, 2022, 22 (2): 127- 136
|
|
|
| [14] |
MENG D, CHU H, TIAN M, et al Real-time high-precision nonlinear tracking control of autonomous vehicles using fast iterative model predictive control[J]. IEEE Transactions on Intelligent Vehicles, 2024, 9 (2): 3644- 3657
doi: 10.1109/TIV.2024.3352171
|
|
|
| [15] |
YIN C, XU B, CHEN X, et al. Nonlinear model predictive control for path tracking using discrete previewed points [C]// Proceedings of the IEEE 23rd International Conference on Intelligent Transportation Systems. Rhodes: IEEE, 2020: 1–6.
|
|
|
| [16] |
张泉, 郭晨 船舶动力定位非线性模型预测控制[J]. 哈尔滨工程大学学报, 2024, 45 (1): 129- 135 ZHANG Quan, GUO Chen Nonlinear model predictive control for the dynamic positioning system of ships[J]. Journal of Harbin Engineering University, 2024, 45 (1): 129- 135
|
|
|
| [17] |
谭伟, 刘景升, 祖晖, 等 参数不确定和扰动下智能汽车路径跟踪控制[J]. 浙江大学学报: 工学版, 2023, 57 (4): 702- 711 TAN Wei, LIU Jingsheng, ZU Hui, et al Intelligent vehicle path tracking control under parametric uncertainties and external disturbances[J]. Journal of Zhejiang University: Engineering Science, 2023, 57 (4): 702- 711
|
|
|
| [18] |
LU M, GAO H, DAI H, et al. Path-tracking hybrid A* and hierarchical MPC framework for autonomous agricultural vehicles [EB/OL]. (2025–05–17) [2025–06–03]. https://arxiv.org/abs/2411.14086.
|
|
|
| [19] |
ZHANG P, ZHOU S, HU J, et al Automatic parking trajectory planning in narrow spaces based on hybrid A* and NMPC[J]. Scientific Reports, 2025, 15: 1384
doi: 10.1038/s41598-025-85541-x
|
|
|
| [20] |
ZHAO Y, XUE Q, HUANG X, et al. Parking path planning based on combination of Reeds-Shepp curve and A-star algorithm [J]. SAE Technical Paper, 2022: 2022-01-7024.
|
|
|
| [21] |
MENG T, YANG T, HUANG J, et al Improved hybrid A-star algorithm for path planning in autonomous parking system based on multi-stage dynamic optimization[J]. International Journal of Automotive Technology, 2023, 24 (2): 459- 468
doi: 10.1007/s12239-023-0038-1
|
|
|
| [22] |
LIAO T, CHEN F, WU Y, et al Research on path planning with the integration of adaptive A-star algorithm and improved dynamic window approach[J]. Electronics, 2024, 13 (2): 455
doi: 10.3390/electronics13020455
|
|
|
| [23] |
刘宇庭, 郭世杰, 唐术锋, 等 改进A*与ROA-DWA融合的机器人路径规划[J]. 浙江大学学报: 工学版, 2024, 58 (2): 360- 369 LIU Yuting, GUO Shijie, TANG Shufeng, et al Path planning based on fusion of improved A* and ROA-DWA for robot[J]. Journal of Zhejiang University: Engineering Science, 2024, 58 (2): 360- 369
|
|
|
| [24] |
陈丽芳, 杨火根, 陈智超, 等 B样条技术与遗传算法融合的全局路径规划[J]. 浙江大学学报: 工学版, 2024, 58 (12): 2520- 2530 CHEN Lifang, YANG Huogen, CHEN Zhichao, et al Global path planning with integration of B-spline technique and genetic algorithm[J]. Journal of Zhejiang University: Engineering Science, 2024, 58 (12): 2520- 2530
|
|
|
| [25] |
仲重亮, 刘云峰, 朱伟东, 等 面向口腔种植的机器人多姿态轨迹平滑规划[J]. 浙江大学学报: 工学版, 2023, 57 (5): 1030- 1037 ZHONG Chongliang, LIU Yunfeng, ZHU Weidong, et al Multi-orientation trajectory smoothing planning of robot for dental implant[J]. Journal of Zhejiang University: Engineering Science, 2023, 57 (5): 1030- 1037
|
|
|
| [26] |
施法中. 计算机辅助几何设计与非均匀有理B样条: 第2版[M]. 北京: 高等教育出版社, 2013: 217–229.
|
|
|
| [27] |
白国星, 刘丽, 孟宇, 等 基于非线性模型预测控制的移动机器人实时路径跟踪[J]. 农业机械学报, 2020, 51 (9): 47- 52 BAI Guoxing, LIU Li, MENG Yu, et al Real-time path tracking of mobile robot based on nonlinear model predictive control[J]. Transactions of the Chinese Society for Agricultural Machinery, 2020, 51 (9): 47- 52
doi: 10.6041/j.issn.1000-1298.2020.09.006
|
|
|
| [28] |
阚小博, 赵又群, 李丹阳, 等 基于非线性模型预测控制的分布式驱动电动汽车多目标扭矩协调控制[J]. 中国机械工程, 2025, 36 (5): 1123- 1131 KAN Xiaobo, ZHAO Youqun, LI Danyang, et al Multi-objective torque coordination control for distributed drive electric vehicles based on nonlinear MPC[J]. China Mechanical Engineering, 2025, 36 (5): 1123- 1131
doi: 10.3969/j.issn.1004-132X.2025.05.024
|
|
|
| [29] |
伊力夏提·伊力哈木江, 孟宇, 白国星, 等 基于前馈非线性模型预测控制的类车机器人路径跟踪[J]. 工程科学学报, 2025, 47 (1): 101- 112 ELHAM Elxat, MENG Yu, BAI Guoxing, et al Path tracking for car-like robots based on feed-forward nonlinear model predictive control[J]. Chinese Journal of Engineering, 2025, 47 (1): 101- 112
|
|
|
| [30] |
刘铭, 冷搏, 闻焕汐, 等 基于优化预瞄距离的无人驾驶车辆轨迹跟踪控制[J]. 同济大学学报: 自然科学版, 2024, 52 (S1): 165- 175 LIU Ming, LENG Bo, WEN Huanxi, et al Trajectory tracking control of autonomous vehicle based on optimized preview distance[J]. Journal of Tongji University: Natural Science, 2024, 52 (S1): 165- 175
|
|
|
| [31] |
唐泽月, 刘海鸥, 薛明轩, 等 基于MPC-MFAC的双侧独立电驱动无人履带车辆轨迹跟踪控制[J]. 兵工学报, 2023, 44 (1): 129- 139 TANG Zeyue, LIU Haiou, XUE Mingxuan, et al Trajectory tracking control of dual independent electric drive unmanned tracked vehicle based on MPC-MFAC[J]. Acta Armamentarii, 2023, 44 (1): 129- 139
|
|
|
| [32] |
张彬, 邹渊, 张旭东, 等 混动履带式无人平台轨迹跟踪控制研究[J]. 汽车工程, 2023, 45 (4): 579- 587 ZHANG Bin, ZOU Yuan, ZHANG Xudong, et al Research on trajectory tracking control of hybrid tracked unmanned platform[J]. Automotive Engineering, 2023, 45 (4): 579- 587
|
|
|
| [33] |
白国星, 罗维东, 刘立, 等 矿用铰接式车辆路径跟踪控制研究现状与进展[J]. 工程科学学报, 2021, 43 (2): 193- 204 BAI Guoxing, LUO Weidong, LIU Li, et al Current status and progress of path tracking control of mining articulated vehicles[J]. Chinese Journal of Engineering, 2021, 43 (2): 193- 204
|
|
|
| [34] |
王志红, 曾嘉荣, 胡杰, 等 基于P-PP的轻型商用车路径跟踪控制[J]. 汽车工程, 2025, 47 (4): 669- 679 WANG Zhihong, ZENG Jiarong, HU Jie, et al Path tracking control of light commercial vehicles based on P-PP[J]. Automotive Engineering, 2025, 47 (4): 669- 679
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
| |
Shared |
|
|
|
|
| |
Discussed |
|
|
|
|