近年来,机器人技术领域发展迅速,并已广泛应用于仓库物流、校园运输和港口等场景(Erdem (2011); Raouf, Kumar, & Kim (2024); Zhou, Wang, Ye, Xu, & Gao (2020); Zhou et al. (2022b))。特别是,由于其高灵活性和鲁棒性,AMR引起了业界的广泛关注。随着AMR相关技术的实施,许多学者开始关注解决更实际的问题,如能耗和轨迹跟踪精度(Sabir, Said, Al-Mdallal, & Bhat (2024); Su, Yue, Sun, Wang, & Zhao (2025); Yuan, Chen, Sun, & Huang (2014); Yue, Shangguan, Guo, & Zhao (2023))。在各种场景中,AMR需要根据先验信息进行轨迹规划和跟踪控制。在此基础上,如何实现最优解以获得最佳运动策略是该领域的一个重要研究方向。
目前,为了解决单个机器人能耗高的问题,通常通过硬件优化、软件迭代和智能算法来解决问题(Ahn, Na, & Song (2023); Joki?, Petrovi?, & Miljkovi? (2022); Nazarahari, Khanmirza, & Doostie (2019); Sun, Yue, Wang, Liu, & Zhao (2025)。其中,智能算法是一个重要的研究方向,包括人工势场法(APF)、A*算法和混合A*算法(Ab Wahab et al. (2024); Ganesan, Ramalingam, & Mohan (2024); Sang, You, Sun, Zhou, & Liu (2021)。此外,由于混合A*算法在运行过程中考虑了机器人的运动学约束,它使AMR能够获得满足阿克曼转向约束的路径。这也使得该算法能够广泛应用于运动规划;此外,学者们不断改进和优化了该算法。利用这些算法,可以为单个机器人获得无碰撞的运动路径。然而,还需要对这些路径进行速度规划以生成实时运动轨迹。通常采用步进速度规划、梯形速度规划、S曲线速度规划等方法,选择和应用这些方法需要根据具体场景进行结合。
此外,在获得最优运动轨迹后,还需要使机器人能够稳定地跟踪该轨迹。一些学者提出了用于轨迹跟踪控制问题的控制方法,并不断对其进行优化(Leng & Minor (2016); Qi, Yue, Xu, Zhang, & Liu (2025); Zhao et al. (2023)。在这些算法中,PID、MPC和LQR等控制算法在工业场景中应用最为广泛,但通常需要对这些算法施加某些约束以确保系统的正常运行(Cao et al. (2024); Cheng et al. (2020); Khosravian, Masih-Tehrani, Amirkhani, & Ebrahimi-Nejad (2024)。
本文的其余部分组织如下。第2节介绍了相关工作。第3节提出了平滑混合A*算法。第4节系统介绍了基于能耗模型的速度规划方法。第5节介绍了横向和纵向解耦MPC方法的总体内容。第6节提供了仿真方案和仿真结果。第7节给出了结论和未来工作。