Experimental tests of autonomous ground vehicles with preview

  • Cunjia LiuEmail author
  • Wen-Hua Chen
  • John Andrews


This paper describes the design and experimental tests of a path planning and reference tracking algorithm for autonomous ground vehicles. The ground vehicles under consideration are equipped with forward looking sensors that provide a preview capability over a certain horizon. A two-level control framework is proposed for real-time implementation of the model predictive control (MPC) algorithm, where the high-level performs on-line optimization to generate the best possible local reference respect to various constraints and the low-level commands the vehicle to follow realistic trajectories generated by the high-level controller. The proposed control scheme is implemented on an indoor testbed through networks with satisfactory performance.


Model predictive control autonomous vehicle online optimization nonholonomic constraint eigenvalue 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    I. Kolmanovsky, N. H. McClamroch. Developments in nonholonomic control problems. Control Systems Magazine, IEEE, vol. 15, no. 6, pp. 20–36, 1995.CrossRefGoogle Scholar
  2. [2]
    P. Morin, C. Samson. Trajectory tracking for nonholonomic vehicles: Overview and case study. In Proceedings of the 4th International Workshop on Robot Motion and Control, IEEE, pp. 139–153, 2004.Google Scholar
  3. [3]
    A. De Cabrol, T. Garcia, P. Bonnin, M. Chetto. A concept of dynamically reconfigurable real-time vision system for autonomous mobile robotics. International Journal of Automation and Computing, vol. 5, no. 2, pp. 174–184, 2008.CrossRefGoogle Scholar
  4. [4]
    Y. Yoon, J. Shin, H. J. Kim, Y. Park, S. Sastry. Model-predictive active steering and obstacle avoidance for autonomous ground vehicles. Control Engineering Practice, vol. 17, no. 7, pp. 741–750, 2009.CrossRefGoogle Scholar
  5. [5]
    A. Ollero, O. Amidi. Predictive path tracking of mobile robots. Applications to the CMU Navlab. In Proceedings of the 5th International Conference on Advanced Robotics, IEEE, Pisa, Italy, vol. 2, pp. 1081–1086, 1991.Google Scholar
  6. [6]
    D. Gu, H. Hu. Neural predictive control for a car-like mobile robot. Robotics and Autonomous Systems, vol. 39, no. 2, pp. 73–86, 2002.CrossRefGoogle Scholar
  7. [7]
    W. Xi, J. S. Baras. MPC based motion control of car-like vehicle swarms. In Proceedings of Mediterranean Conference on Control and Automation, Athens, Greece, pp. 1–6, 2007.Google Scholar
  8. [8]
    D. Gu and H. Hu. Receding horizon tracking control of wheeled mobile robots. IEEE Transactions on Control Systems Technology, vol. 14, no. 4, pp. 743–749, 2006.CrossRefGoogle Scholar
  9. [9]
    Y. Zhu, U. Ozguner. Constrained model predictive control for nonholonomic vehicle regulation problem? In Proceedings of the 17th IFAC World Congress, Seoul, Korea, pp. 9552–9557, 2008.Google Scholar
  10. [10]
    X. B. Hu, W. H. Chen. Model predictive control of nonlinear systems: Stability region and feasible initial control. International Journal of Automation and Computing, vol.4, no. 2, pp. 195–202, 2007.CrossRefGoogle Scholar
  11. [11]
    F. Kühne, W. F. Lages, J. M. G. da Silva Jr. Model predictive control of a mobile robot using linearization. In Proceedings of Mechatronics and Robotics, pp. 525–530, 2004.Google Scholar
  12. [12]
    G. Klanar, I. Krjanc. Tracking-error model-based predictive control for mobile robots in real time. Robotics and Autonomous Systems, vol. 55, no. 6, pp. 460–469, 2007.CrossRefGoogle Scholar
  13. [13]
    K. Kanjanawanishkul, A. Zell. Path following for an omnidirectional mobile robot based on model predictive control. In Proceedings of IEEE International Conference on Robotics and Automation, IEEE, Kobe, Japan, pp. 3341–3346, 2009.Google Scholar
  14. [14]
    D. Q. Mayne, J. B. Rawlings, C. V. Rao, P. O. M. Scokaert. Constrained model predictive control: Stability and optimality. Automatica, vol. 36, no. 6, pp. 789–814, 2000.zbMATHCrossRefMathSciNetGoogle Scholar
  15. [15]
    É. Gyurkovics, A. M. Elaiw. Stabilization of sampled-data nonlinear systems by receding horizon control via discretetime approximations. Automatica, vol. 40, no. 12, pp. 2017–2028, 2004.zbMATHCrossRefMathSciNetGoogle Scholar
  16. [16]
    Y. Kanayama, Y. Kimura, F. Miyazaki, T. Noguchi. A stable tracking control method for a non-holonomic mobile robot. In Proceedings of IEEE/RSJ International Workshop on Intelligent, Robots and Systems, IEEE, Osaka, Japan, vol. 3, pp. 1236–1241, 1991.CrossRefGoogle Scholar
  17. [17]
    W. H. Chen, D. J. Ballance, J. O’Reilly. Model predictive control of nonlinear systems: Computational burden and stability. IEE Proceedings — Control Theory and Applications, vol. 147, no. 4, pp. 387–394, 2000.CrossRefGoogle Scholar

Copyright information

© Institute of Automation, Chinese Academy of Sciences and Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  1. 1.Department of Aeronautical and Automotive EngineeringLoughborough UniversityLoughboroughUK
  2. 2.Nottingham Transportation Engineering Centre, Faculty of EngineeringUniversity of NottinghamNottinghamUK

Personalised recommendations