MPC-Based Path Tracking of Mobile Robots in the Non-Global Coordinate System

Currently, model predictive control (MPC) is increasingly applied to path tracking. The traditional path tracking controller based on MPC usually controls the mobile robot to track the reference path in the global coordinate system. However, in some conditions, such as underground mining and indoor transportation, non-global coordinates are more easily obtainable than global coordinates. Therefore, the purpose of this paper is to propose a model predictive controller that can control the mobile robot to track the reference path in the non-global coordinate system. The controller proposed in this paper is verified by simulation. The results show that the performance of the proposed controller is good. The maximum displacement error is 0.0390m, and the maximum heading error is 0.0778rad. In addition, by replacing the model, the proposed controller can be applied to path tracking of other mobile devices.

[1]  刘凯,et al.  Multi-constrained model predictive control for autonomous ground vehicle trajectory tracking , 2015 .

[2]  Guilherme V. Raffo,et al.  A Predictive Controller for Autonomous Vehicle Path Tracking , 2009, IEEE Transactions on Intelligent Transportation Systems.

[3]  Jun Ota,et al.  Integrated Design for Automated Guided Vehicle Systems Using Cooperative Co-evolution , 2010, Adv. Robotics.

[4]  Qinghe Wu,et al.  Coordination Control of Wheeled Mobile Robot Using MPC , 2015, 2015 7th International Conference on Computational Intelligence, Communication Systems and Networks.

[5]  Hyuk-Jun Chang,et al.  Analysis of explicit model predictive control for path-following control , 2018, PloS one.

[6]  Yong-Seon Moon,et al.  A Method for Real Time Target Following of a Mobile Robot Using Heading and Distance Information , 2008 .

[7]  Guilherme V. Raffo,et al.  MPC with Nonlinear ℋ∞ Control for Path Tracking of a Quad-Rotor Helicopter , 2008 .

[8]  Darci Odloak,et al.  A robust LQR-MPC control strategy with input constraints and control zones , 2018 .

[9]  杨明,et al.  A combined object-tracking algorithm for omni-directional vision-based AGV navigation , 2010 .

[10]  Walter Lucia,et al.  An obstacle avoidance model predictive control scheme for mobile robots subject to nonholonomic constraints: A sum-of-squares approach , 2015, J. Frankl. Inst..

[11]  Paolo Rocco,et al.  Mobile robot navigation using passivity-based MPC , 2010, 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[12]  Nicholas Roy,et al.  Planning in information space for a quadrotor helicopter in a GPS-denied environment , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Angela P. Schoellig,et al.  Visual teach and repeat, repeat, repeat: Iterative Learning Control to improve mobile robot path tracking in challenging outdoor environments , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Chung Choo Chung,et al.  Robust Multirate Control Scheme With Predictive Virtual Lanes for Lane-Keeping System of Autonomous Highway Driving , 2015, IEEE Transactions on Vehicular Technology.

[15]  Renquan Lu,et al.  Trajectory-Tracking Control of Mobile Robot Systems Incorporating Neural-Dynamic Optimized Model Predictive Approach , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[16]  Lee,et al.  Object-tracking robot using ultrasonic sensor and servo motor , 2012 .

[17]  Chao Shen,et al.  Path-Following Control of an AUV: A Multiobjective Model Predictive Control Approach , 2019, IEEE Transactions on Control Systems Technology.

[18]  Boqiang Shi,et al.  Automatic guidance of underground mining vehicles using laser sensors , 2011 .

[19]  Yanhua Yang,et al.  Model predictive control and PID for path following of an unmanned quadrotor helicopter , 2017, 2017 12th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[20]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[21]  Chun-Yi Su,et al.  Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot , 2016, IEEE Transactions on Control Systems Technology.

[22]  Riccardo Marino,et al.  Nested PID steering control for lane keeping in autonomous vehicles , 2011 .