Skip to main content
Log in

A new explicit dynamic path tracking controller using generalized predictive control

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

Outdoor mobile robots must perform operations with ever-increasing speed and distance. Therefore we are interested in designing controllers of fast rovers which improve mobile robot capacity in natural environment. When designing autonomous path tracking systems for fast rovers, a major problem is the dynamic effect and the non-linearity of the model. Several control laws have been designed to resolve the problem by separating the dynamic of the robot at the problem of trajectory tracking.

This paper presents a path tracking controller for a fast rover with independent front and rear steering. In the first step, a dynamic model of a vehicle that moves on a horizontal plane was developed. Next, the projection of the position of the vehicle in the absolute reference frame was used to define the kinematics non-linear model. We present a new approach to solving a tracking path problem by applying Non-linear Continuous-time Generalized Predictive Control (NCGPC). The controller is based on the dynamic model of a bicycle like vehicle which considers the lateral slippage of the wheels. The prediction model allows anticipation of future changes in setpoints in accordance with the dynamic constraints of the system. Experimental results, show a good control accuracy and appears to be robust with respect to environmental and robot state changes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. C. Samson, “Control of chained systems application to path following and time-varying point-stabilization of mobile robots,” Automatic Control, vol. 40, no. 1, pp. 64–77, jan. 1995.

    Article  MathSciNet  MATH  Google Scholar 

  2. G. Campion, G. Bastin, and B. d’Andréa-Novel, “Structural properties and classification of kinematic and dynamic models of wheeled mobile robots,” Proc. of IEEE International Conference on Robotics and Automation, pp. 462–469, 1993.

    Chapter  Google Scholar 

  3. T. Peynot and S. Lacroix, “Enhanced locomotion control for a planetary rover.” Proceedings Intelligent Robots and Systems, vol. 1, pp. 311–316, 2003.

    Google Scholar 

  4. M. Nitulescu, “Mobile robot tracking control experiments along memorized planed trajectories,” Automation, Quality and Testing, Robotics, vol. 2, pp. 296–301, 2006.

    Google Scholar 

  5. E. Lucet, C. Grand, D. Salle, and P. Bidaud, “Dynamic yaw and velocity control of the 6wd skid-steering mobile robot roburoc6 using sliding mode technique,” Intelligent Robots and Systems, pp. 4220–4225, 2009.

    Google Scholar 

  6. R. Eaton, H. Pota and J. Katupitiya, “Path tracking control of agricultural tractors with compensation for steering dynamics,” Decision and Control, pp. 7357–7362, 2009.

    Google Scholar 

  7. B. d’Andréa-Novel, G. Campion and G. Bastin, “Control of wheeled mobile robots not satisfying ideal velocity constraints: a singular perturbation approach,” International Journal of Robust and Nonlinear Control, vol. 5, no. 4, pp. 243–267, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  8. Z. Liu, “Characterisation of optimal human driver model and stability of a tractor-semitrailer vehicle system with time delay,” Mechanical Systems and Signal Processing, vol. 21, no. 5, pp. 2080–2098, 2007.

    Article  Google Scholar 

  9. R. Lenain, B. Thuilot, C. Cariou, and P. Martinet, “Mobile robot control in presence of sliding: Application to agricultural vehicle path tracking,” Proc. of 45th IEEE Conference on Decision and Control, pp. 6004–6009, 2006.

    Chapter  Google Scholar 

  10. D. Wang and C. B. Low, “An analysis of wheeled mobile robots in the presence of skidding and slipping: Control design perspective,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2379–2384, 2007.

    Google Scholar 

  11. R. Lenain, B. Thuilot, O. Hach, and P. Martinet, “Highspeed mobile robot control in off-road conditions: a multimodel based adaptive approach,” Proc. of IEEE International Conference on Robotics and Automation, pp. 6143–6149, 2011.

    Google Scholar 

  12. L. Zadeh and B. Whalen, “On optimal control and linear programming,” IEEE Transactions on Automatic Control, vol. 7, no. 4, pp. 45–46, jul 1962.

    Article  Google Scholar 

  13. J. Richalet, A. Rault, J. L. Testud, and J. Papon, “Model predictive heuristic control: Applications to industrial processes,” Automatica, vol. 14, no. 5, pp. 413–428, 1978.

    Article  Google Scholar 

  14. A. Chemori and N. Marchand, “A prediction-based nonlinear controller for stabilization of a non-minimum phase pvtol aircraft,” International Journal of Robust and Nonlinear Control, vol. 18, no. 8, pp. 876–889, 2008.

    Article  MathSciNet  MATH  Google Scholar 

  15. V. M. Zavala, C. D. Laird, and L. T. Biegler, “Fast implementations and rigorous models: Can both be accommodated in nmpc?,” International Journal of Robust and Nonlinear Control, vol. 18, no. 8, pp. 800–815, 2008.

    Article  MathSciNet  MATH  Google Scholar 

  16. G. Klanar and 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.

    Article  Google Scholar 

  17. J. E. Normey-Rico, J. Gomez-Ortega, and E. F. Camacho, “A smith-predictor-based generalised predictive controller for mobile robot path-tracking,” Control Engineering Practice, vol. 7, no. 6, pp. 729–740, 1999.

    Article  Google Scholar 

  18. T. D. Gillespie, Fundamentals of Vehicle Dynamics, SAE International, Warrendale, U.S.A., 1992.

    Book  Google Scholar 

  19. M. Krid, F. Benamar, and Z. Zamzami, “Design of an active device for controlling lateral stability of fast mobile robot,” Robotica, First View, pp. 1–23, april 2015.

    Google Scholar 

  20. C. C. DeWit and P. Lischinsky, “Adaptive friction compensation with partially known dynamic friction model,” International Journal of Adaptive Control and Signal Processing, vol. 11, no. 1, pp. 65–80, 1997.

    Article  MathSciNet  MATH  Google Scholar 

  21. P. R. Dahl, “Solid friction damping of mechanical vibrations,” AIAA Journal, vol. 14, no. 12, pp. 1675–1682, 1976.

    Article  Google Scholar 

  22. H. B. Pacejka and I. J. M. Besselink, “Magic formula tyre model with transient properties,” Vehicle System Dynamics, vol. 27, no. 001, pp. 234–249, 1997.

    Article  Google Scholar 

  23. J. Ackermann and W. Sienel, “Robust yaw damping of cars with front and rear wheel steering,” IEEE Transactions on Control Systems Technology, vol. 1, no. 1, pp. 1–20, Mar 1993.

    Article  Google Scholar 

  24. R. Anderson and D. M. Bevly, “Estimation of tire cornering stiffness using gps to improve model based estimation of vehicle states,” Proc. of Intelligent Vehicles Symposium, pp. 801–806, 2005.

    Google Scholar 

  25. C. Sentouh, S. Mammar and S. Glaser, “Simultaneous vehicle state and road attributes estimation using unknown input proportional-integral observer,” Proc. of Intelligent Vehicles Symposium, pp. 690–696, 2008.

    Google Scholar 

  26. M. Krid and F. Ben Amar, “A dynamic based path tracking controller for a fast rover with independent steering and drive,” Proc. of International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, pp. 78–85, September 2011.

    Google Scholar 

  27. M. Dabo, H. Chafouk and N. Langlois, “Unconstrained ncgpc with a guaranteed closed-loop stability: Case of nonlinear siso systems with the relative degree greater than four,” Proc. of IEEE Conference on Decision and Control, pp. 1980–1985, 2009.

    Google Scholar 

  28. W. H. Chen, “Predictive control of general nonlinear systems using approximation,” IEEE Proceedings Control Theory and Applications, vol. 151, no. 2, pp. 137–144, 2004.

    Article  Google Scholar 

  29. W. H. Chena, D. J. Ballanceb, and P. J. Gawthropb, “Optimal control of nonlinear systems: a predictive control approach,” Automatica, vol. 39, no. 4, pp. 633–641, 2003.

    Article  MathSciNet  Google Scholar 

  30. R. Lenain, B. Thuilot, C. Cariou, and P. Martiner, “Mixed kinematic and dynamic sideslip angle observer for accurate control of fast off road mobile robots,” Journal of Filed Robotics, vol. 27, no. 2, pp. 181–196, 2010.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed Krid.

Additional information

Recommended by Associate Editor Yingmin Jia under the direction of Editor Myo Taeg Lim. This work was supported by the French ANR project EquipEx RobotEx (ANR-10-. EQPX-44).

Mohamed Krid was born in Sfax, Tunisia in 1983. He is graduate from the Ecole Nationale Ingenieur de Sfax (ENIS Tunisia), as well as Master degree in Génie des Systèmes Automatisés (GSA) from INSA Lyon. In 2012, he received his Ph.D. degree from the Université Pierre et Marie Curie - UPMC. He is currently an assistance professor at King Saud Univercity. Dr Mohamed Krid developed his researches in the field of design and control of mobile robot and autonomous systems.

Faiz Benamar was born in Sfax, Tunisia in 1965. He is graduate from the Ecole Nationale Supérieure des Arts et Métiers (France) and he received Ph.D. degree in 1994 from the Université Pierre et Marie Curie - UPMC. He is currently a full professor at UPMC. Dr Faiz Ben Amar developed his researches in the field of design and control of high mobility locomotion systems and self-reconfigurable modular systems. He is interested in modeling and simulation of multibody systems interacting with complex environment.

Roland Lenain is a research fellow in Irstea, and currently the leader of the team Romea, dedicated to robotic and mobility for environment and agriculture. His research interests include the modeling and the control of mobile robots, submitted to uncertain and dynamical effects. Currently in Irstea since 2006, after achieving a post doctoral position at the department of Automatic Control in Lund University (Sweden). He received his Ph.D. in 2005 on the topic of automatic control of farm vehicle from Blaise Pascal University in Clermont-Ferrand. He was graduated from IFMA (French Institute for Advanced Mechanics) in 2002.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Krid, M., Benamar, F. & Lenain, R. A new explicit dynamic path tracking controller using generalized predictive control. Int. J. Control Autom. Syst. 15, 303–314 (2017). https://doi.org/10.1007/s12555-015-0160-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-015-0160-6

Keywords

Navigation