Abstract
This paper presents a nonlinear model predictive tracking control scheme for a six-wheeled nonholonomic unmanned ground vehicles (UGVs). It is employed as a high-level guidance control with kinematic approximation for UGV motion. A nonlinear model predictive control algorithm solves trajectory planning and optimal control problems by sequentially solving an online numerical optimization problem. The optimal control inputs for the UGV are obtained with a gradient descent optimization algorithm considering constraints of UGV motion as well as its input constraints. The characteristics of the proposed controller in terms of tracking performance and collision avoidance were investigated. The real-time performance of the proposed numerical optimization algorithm was verified with an experimental six-wheeled UGV platform in indoor and outdoor environments.
Similar content being viewed by others
References
Sheng, W., Yang, Q., Tan, J., and Xi, N., “Distributed Multi-Robot Coordination in Area Exploration,” Robotics and Autonomous Systems, Vol. 54, No. 12, pp. 945–955, 2006.
Dollarhide, R. L. and Agah, A., “Simulation and Control of Distributed Robot Search Teams,” Computers & Electrical Engineering, Vol. 29, No. 5, pp. 625–642, 2003.
Stoeter, S. A., Rybski, P. E., Erickson, M. D., Gini, M., Hougen, D. F., and et al., “A Robot Team for Exploration and Surveillance: Design and Architecture,” Proc. of International Conference on Intelligent Autonomous Systems, pp. 767–774, 2000.
Hirose, S., Yokota, S., Torii, A., Ogata, M., Suganuma, S.I., and et al., “Quadruped Walking Robot Centered Demining System-Development of TITAN-IX and its Operation,” Proc. of IEEE International Conference on Robotics and Automation, pp. 1284–1290, 2005.
Kim, J. O. and Khosla, P. K., “Real-Time Obstacle Avoidance using Harmonic Potential Functions,” IEEE Transactions on Robotics and Automation, Vol. 8, No. 3, pp. 338–349, 1992.
Ge, S. S. and Cui, Y. J., “New Potential Functions for Mobile Robot Path Planning,” IEEE Transactions on Robotics and Automation, Vol. 16, No. 5, pp. 615–620, 2000.
Kanayama, Y., Kimura, Y., Miyazaki, F., and Noguchi, T., “A Stable Tracking Control Method for an Autonomous Mobile Robot,” Proc. of IEEE International Conference on Robotics and Automation, pp. 384–389, 1990.
Ogren, P., Egerstedt, M., and Hu, X., “A Control Lyapunov Function Approach to Multi-Agent Coordination,” IEEE Transactions on Robotics and Automation, Vol. 18, No. 5, pp. 847–851, 2002.
Rossiter, J. A., “Model-based Predictive Control: A Practical Approach,” CRC Press, 1st Ed., 2003.
Camacho, E. F. and Bordons, C., “Model Predictive Control,” Springer London, 2004.
Allgower, F. and Zheng, A., “Nonlinear Model Predictive Control,” Springer, 2000.
Vivas, A. and Mosquera, V., “Predictive Functional Control of a PUMA Robot,” Proc. of ACSE Conference, 2005.
Chen, H. and Allgöwer, F., “A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability,” Automatica, Vol. 34, No. 10, pp. 1205–1217, 1998.
Sutton, G. J. and Bitmead, R. R., “Robust Stability Theorems for Nonlinear Predictive Control,” Proc. of 36th IEEE Conference on Decision and Control, pp. 4886–4891, 1997.
Rawlings, J. B. and Muske, K. R., “The Stability of Constrained Receding Horizon Control,” IEEE Transactions on Automatic Control, Vol. 38, No. 10, pp. 1512–1516, 1993.
Kang, Y. and Hedrick, J. K., “Linear Tracking for a Fixed-Wing UAV using Nonlinear Model Predictive Control,” IEEE Transactions on Control Systems Technology, Vol. 17, No. 5, pp. 1202–1210, 2009.
Raffo, G. V., Gomes, G. K., Normey-Rico, J. E., Kelber, C. R., and Becker, L. B., “A Predictive Controller for Autonomous Vehicle Path Tracking,” IEEE Transactions on Intelligent Transportation Systems, Vol. 10, No. 1, pp. 92–102, 2009.
Gu, D. and Hu, H., “Receding Horizon Tracking Control of Wheeled Mobile Robots,” IEEE Transactions on Control Systems Technology, Vol. 14, No. 4, pp. 743–749, 2006.
Klanar, G. and Škrjanc, I., “Tracking-Error Model-based Predictive Control for Mobile Robots in Real Time,” Robotics and Autonomous Systems, Vol. 55, No. 6, pp. 460–469, 2007.
Lim, H., Kang, Y., Kim, C., Kim, J., and You, B. J., “Nonlinear Model Predictive Controller Design with Obstacle Avoidance for a Mobile Robot,” Proc. of IEEE/ASME International Conference on Mechtronic and Embedded Systems and Applications, pp. 494–499, 2008.
Panzieri, S., Pascucci, F., and Ulivi, G., “An Outdoor Navigation System using GPS and Inertial Platform,” IEEE/ASME Transactions on Mechatronics, Vol. 7, No. 2, pp. 134–142, 2002.
Mandow, A., Martinez, J. L., Morales, J., Blanco, J. L., Garcia-Cerezo, A., and Gonzalez, J., “Experimental Kinematics for Wheeled Skid-Steer Mobile Robots,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1222–1227, 2007.
Bertsekas, D. P., “Nonlinear Programming,” Athena Scientific, 2nd Ed., 1999.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lim, H., Kang, Y., Kim, C. et al. Experimental verification of nonlinear model predictive tracking control for six-wheeled unmanned ground vehicles. Int. J. Precis. Eng. Manuf. 15, 831–840 (2014). https://doi.org/10.1007/s12541-014-0406-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-014-0406-x