|
基于MPC的移动机器人轨迹跟踪研究
|
Abstract:
针对移动机器人轨迹跟踪问题,提出一种基于模型预测控制(MPC)的跟踪控制方案。首先,对移动机器人运动学模型进行线性化处理,得到其线性预测模型。其次,考虑其输入及状态约束,设计线性二次型控制器,将二次型最优问题转化为二次规划问题求解。基于实时反馈校正,提高了移动机器人轨迹跟踪精度。最后进行了计算机仿真验证,证明了移动机器人轨迹控制系统有效性。
Aiming at the trajectory tracking problem of mobile robot, a tracking control scheme based on model predictive control (MPC) is proposed. Firstly, the kinematic model of the mobile robot is linearized to obtain its linear prediction model. Secondly, considering its input and state constraints, a linear quadratic controller is designed, and the quadratic optimal problem is transformed into a quadratic programming problem. Based on real-time feedback correction, the trajectory tracking accuracy of mobile robot is improved. Finally, computer simulation is carried out to verify the effectiveness of the mobile robot trajectory control system.
[1] | 杨敏, 梅劲松, 廖里程. 非完整轮式移动机器人反演滑模轨迹跟踪控制器设计[J]. 机械制造与自动化, 2015, 44(5): 152-154, 196. |
[2] | 韩龙, 刘国栋. 一种基于迭代学习的移动机器人轨迹跟踪控制方法[J]. 计算机系统应用, 2012, 21(4): 59-63. |
[3] | 马东, 董力元, 王立玲, 等. 移动机器人RBF神经网络自适应PD跟踪控制[J]. 控制工程, 2020, 27(12): 2092-2098. |
[4] | 谭永宏, 陈爱武. 轮式移动机器人的模糊轨迹跟踪控制[J]. 制造业自动化, 2009, 31(2): 55-58. |
[5] | Lee, T.C., Song, K.T., Lee, C.H. and Teng, C.C. (2001) Tracking Control of Unicycle-Modeled Mobile Robots Using a Saturation Feedback Controller. IEEE Transactions on Control Systems Technology, 9, 305-318. https://doi.org/10.1109/87.911382 |
[6] | Chen, X., Jia, Y. and Matsuno, F. (2014) Tracking Control for Differential-Drive Mobile Robots with Diamond-Shaped Input Constraints. IEEE Transactions on Control Systems Technology, 22, 1999-2006. https://doi.org/10.1109/tcst.2013.2296900 |
[7] | Wang, C. (2008) Semiglobal Practical Stabilization of Nonholonomic Wheeled Mobile Robots with Saturated Inputs. Automatica, 44, 816-822. https://doi.org/10.1016/j.automatica.2007.07.013 |
[8] | Chen, H., Wang, C., Zhang, B. and Zhang, D. (2012) Saturated Tracking Control for Nonholonomic Mobile Robots with Dynamic Feedback. Transactions of the Institute of Measurement and Control, 35, 105-116. https://doi.org/10.1177/0142331211431719 |
[9] | 熊蓉, 詹建波, 汤卿. 移动机器人速度加速度饱和约束下的时间最优控制[J]. 控制与决策, 2014, 29(1): 118-122. |
[10] | Kuhne, F., Lages, W.F. and da Silva Jr., J.G. (2004) Model Predictive Control of a Mobile Robot Using Linearization. Proceedings of Mechatronics and Robotics 2004, 525-530. |
[11] | Chang Boon Low, and Danwei Wang, (2008) Gps-based Path Following Control for a Car-Like Wheeled Mobile Robot with Skidding and Slipping. IEEE Transactions on Control Systems Technology, 16, 340-347. https://doi.org/10.1109/tcst.2007.903100 |
[12] | Johansen, T.A. (2002) On Multi-Parametric Nonlinear Programming and Explicit Nonlinear Model Predictive Control. Proceedings of the 41st IEEE Conference on Decision and Control, 2002, Las Vegas, 10-13 December 2002, 2768-2773. https://doi.org/10.1109/cdc.2002.1184260 |
[13] | Chen, S., Saulnier, K., Atanasov, N., Lee, D.D., Kumar, V., Pappas, G.J., et al. (2018) Approximating Explicit Model Predictive Control Using Constrained Neural Networks. 2018 Annual American Control Conference (ACC), Milwaukee, 27-29 June 2018, 1520-1527. https://doi.org/10.23919/acc.2018.8431275 |
[14] | Summers, S., Jones, C.N., Lygeros, J. and Morari, M. (2011) A Multiresolution Approximation Method for Fast Explicit Model Predictive Control. IEEE Transactions on Automatic Control, 56, 2530-2541. https://doi.org/10.1109/tac.2011.2146990 |
[15] | Wang, K., Xu, Z., Zhang, K., Huang, Y. and Xu, J. (2023) Lattice Piecewise Affine Approximation of Explicit Nonlinear Model Predictive Control with Application to Trajectory Tracking of Mobile Robot. IET Control Theory & Applications, 18, 149-159. https://doi.org/10.1049/cth2.12553 |
[16] | Kang, H., Park, C. and Hyun, C. (2016) Alternative Identification of Wheeled Mobile Robots with Skidding and Slipping. International Journal of Control, Automation and Systems, 14, 1055-1062. https://doi.org/10.1007/s12555-015-0095-y |