Research Papers

Trajectory Tracking Control of a Mobile Robot Through a Flatness-Based Exact Feedforward Linearization Scheme

[+] Author and Article Information
Alberto Luviano-Juárez

Instituto Politécnico Nacional,
Av. IPN 2580,
Col. Barrio La Laguna Ticomán,
D.F. C.P. 07340, Mexico
e-mail: aluvianoj@ipn.mx

John Cortés-Romero

Department of Electrical and
Electronics Engineering,
Universidad Nacional de Colombia,
Carrera 30 No. 45-03,
Bogotá, C.P. 111321, Colombia
e-mail: jacortesr@unal.edu.co

Hebertt Sira-Ramírez

Department of Electrical Engineering,
Mechatronics Section,
Av. IPN 2580 Col. San Pedro Zacatenco,
D.F. C.P. 07360, Mexico
e-mail: hsira@cinvestav.mx

1Corresponding author.

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received March 14, 2012; final manuscript received October 15, 2014; published online December 10, 2014. Editor: Joseph Beaman.

J. Dyn. Sys., Meas., Control 137(5), 051001 (May 01, 2015) (8 pages) Paper No: DS-12-1082; doi: 10.1115/1.4028872 History: Received March 14, 2012; Revised October 15, 2014; Online December 10, 2014

In this article, a multivariable control design scheme is proposed for the reference trajectory tracking task in a kinematic model of a mobile robot. The control scheme leads to time-varying linear controllers accomplishing the reference trajectory tracking task. The proposed controller design is crucially based on the flatness property of the system leading to controlling an asymptotically decoupled set of chains of integrators by means of a linear output feedback control scheme. The feedforward linearizing control scheme is invoked and complemented with the, so called, generalized proportional integral (GPI) control scheme. Numerical simulations, as well as laboratory experimental tests, are presented for the assessment of the proposed design methodology.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


Dixon, W., Dawson, D., Zergeroglu, E., and Behal, A., 2001, Nonlinear Control of Wheeled Mobile Robots (Lecture Notes in Control and Information Sciences), Vol. 262, Springer, London, UK.
Menezes, P., Lerasle, F., and Dias, J., 2011, “Towards Human Motion Capture From a Camera Mounted on a Mobile Robot,” Image Vision Comput., 29(6), pp. 382–393. [CrossRef]
Vermeiren, L., Dequidt, A., Guerra, T., Rago-Tirmant, H., and Parent, M., 2011, “Modeling, Control and Experimental Verification on a Two-Wheeled Vehicle With Free Inclination: An Urban Transportation System,” Control Eng. Pract., 19(7), pp. 744–756. [CrossRef]
Bloch, A., Crouch, P., Bailleul, J., and Marsden, J., 2003, “Nonholonomic Mechanics and Control” (Interdisciplinary Applied Mathematics), Springer-Verlag, New York. [CrossRef]
Brockett, R., 1983, “Asymptotic Stability and Feedback Stabilization,” Differential Geometric Control Theory, R. W.Brockett, R. S.Millman, H. J.Sussmann, eds., Birkhäuser, NJ, pp. 181–191.
Aguilar, L., Hamel, T., and Soueres, P., 1997, “Robust Path Following Control for Wheeled Robots Via Sliding Mode Techniques,” International Conference of Intelligent Robotic Systems, pp. 1389–1395.
Wang, Z., Li, S., and Fei, S., 2009, “Finite-Time Tracking Control of a Nonholonomic Mobile Robot,” Asian J. Control, 11(3), pp. 344–357. [CrossRef]
Yang, J., and Kim, J., 1999, “Sliding Mode Control for Trajectory Tracking of Nonholonomic Wheeled Mobile Robots,” IEEE Trans. Rob. Autom., 15(3), pp. 578–587. [CrossRef]
Hou, Z., Zou, A., Cheng, L., and Tan, M., 2009, “Adaptive Control of an Electrically Driven Nonholonomic Mobile Robot Via Backstepping and Fuzzy Approach,” IEEE Trans. Control Syst. Technol., 17(4), pp. 803–815. [CrossRef]
Peng, J., Wang, Y., and Yu, H., 2007, “Neural Network-Based Robust Tracking Control for Nonholonomic Mobile Robot,” Advances in Neural Networks (Lecture Notes in Computer Science), Vol. 4491, D.Liu, S. Fei, Z.Hou, H.Zhang, and C.Sun, eds., Springer, Berlin/Heidelberg, Germany, pp. 804–812.
Kim, D., and Oh, J., 1999, “Tracking Control of a Two-Wheeled Mobile Robot Using Input-Output Linearization,” Control Eng. Pract., 7(3), pp. 369–373. [CrossRef]
Sugisaka, M., and Hazry, D., 2007, “Development of a Proportional Control Method for a Mobile Robot,” Appl. Math. Comput., 186, pp. 74–82. [CrossRef]
De Wit, C. C., and Sordalen, O., 1992, “Exponential Stabilization of Mobile Robots With Nonholonomic Constraints,” IEEE Trans. Autom. Control, 37(11), pp. 1791–1797. [CrossRef]
Pomet, J., 1992, “Explicit Design of Time-Varying Stabilizing Control Laws for a Class of Controllable Systems Without Drift,” Syst. Control Lett., 18(2), pp. 147–158. [CrossRef]
Tian, Y., and Cao, K., 2007, “Time-Varying Linear Controllers for Exponential Tracking of Non-Holonomic Systems in Chained Form,” Int. J. Robust Nonlinear Control, 17, pp. 631–647. [CrossRef]
Samson, C., 1991, “Velocity and Torque Feedback Control of a Nonholonomic Cart,” Advanced Robot Control (Lecture Notes in Control and Information Sciences), Vol. 162, C.Canudas de Wit, ed., Springer, Berlin/Heidelberg, Germany, pp. 125–151.
Fliess, M., Lévine, J., Martin, P., and Rouchon, P., 1995, “Flatness and Defect of Non-Linear Systems: Introductory Theory and Examples,” Int. J. Control, 61(6), pp. 1327–1361. [CrossRef]
Lévine, J., 2009, Analysis and Control of Nonlinear Systems: A Flatness-Based Approach, Springer, Berlin/Heidelberg, Germany.
Sira-Ramírez, H., and Agrawal, S., 2004, Differentially Flat Systems, Marcel Dekker, New York.
D'Andrea-Novel, W. L. B., 1996, “Modeling and Control of Wheeled Mobile Robots Not Satisfying Ideal Velocity Constraints: The Unicycle Case,” Proceedings of the 35th IEEE Conference on Decision and Control, Vol. 2, pp. 1437–1442.
Ryu, J., Sangwan, V., and Agrawal, S., 2010, “Differentially Flat Designs of Underactuated Mobile Manipulators,” ASME J. Dyn. Syst. Meas. Contr., 132(2), p. 024502. [CrossRef]
Hagenmeyer, V., and Delaleau, E., 2003, “Exact Feedforward Linearisation Based on Differential Flatness: The SISO Case,” Nonlinear and Adaptive Control (Lecture Notes in Control and Information Sciences), Vol. 281, A.Zinober, D.Owens, eds., Springer-Verlag, Berlin, Germany, pp. 161–170.
Marquez, R., Delaleau, E., and Fliess, M., 2000, “Commande par PID Généralisé d'un Moteur Électrique Sans Capteur Mécanique,” Première Conférence Internationale Francophone d'Automatique, Vol. 1, pp. 453–458.
Arteaga, M., and Kelly, R., 2004, “Robot Control Without Velocity Measurements: New Theory and Experimental Results,” IEEE Trans. Rob. Autom., 20(2), pp. 297–308. [CrossRef]
El-Gohary, A., and Tawfik, T., 2010, “Optimal Control of a Rigid Body Motion Using Euler Parameters Without Angular Velocity Measurements,” Mech. Res. Commun., 37(3), pp. 354–359. [CrossRef]
Zurita-Bustamante, E., Linares-Flores, J., Guzmán-Ramírez, E., and Sira-Ramírez, H., 2011, “A Comparison Between the GPI and PID Controllers for the Stabilization of a DC–DC “Buck” Converter: A Field Programmable Gate Array Implementation,” IEEE Trans. Ind. Electron., 58(11), pp. 5251–5262. [CrossRef]
Fliess, M., Marquez, R., Delaleau, E., and Sira-Ramírez, H., 2002, “Correcteurs proportionnels - intégraux généralisés,” ESAIM: Control Optim. Calculus Var., 7, pp. 23–41. [CrossRef]
Spong, M., Hutchinson, S., and Vidyasagar, M., 2006, Robot Modeling and Control, Wiley, New York.
Hagenmeyer, V., and Delaleau, E., 2003, “Exact Feedforward Linearisation Based on Differential Flatness,” Int. J. Control, 76(6), pp. 537–556. [CrossRef]
Hagenmeyer, V., and Delaleau, E., 2008, “Continuous-Time Non-Linear Flatness-Based Predictive Control: An Exact Feedforward Linearisation Setting With an Induction Drive Sample,” Int. J. Control, 81(10), pp. 1645–1663. [CrossRef]
Fliess, M., and Sira-Ramirez, H., 2004, “Reconstructeurs d’état,” C.R. Math., 338(1), pp. 91–96. [CrossRef]
Marquez, R., Fliess, M., and Mounier, H., 2001, “A Non-Conventional Robust Pi-Controller for the Smith Predictor,” Proceedings of the 40th IEEE Conference on Decision and Control, Vol. 3, pp. 2259–2260.


Grahic Jump Location
Fig. 1

The single axis car

Grahic Jump Location
Fig. 2

Simulation control inputs

Grahic Jump Location
Fig. 3

Simulation trajectory tracking

Grahic Jump Location
Fig. 4

Mobile robot prototype

Grahic Jump Location
Fig. 5

Image acquisition device

Grahic Jump Location
Fig. 6

Experimental control schematics

Grahic Jump Location
Fig. 7

Experimental control inputs

Grahic Jump Location
Fig. 8

Experimental trajectory tracking

Grahic Jump Location
Fig. 9

Comparison of the tracking errors in the Cartesian space

Grahic Jump Location
Fig. 10

Trajectory tracking behavior of the feedforward linearization and the observer based control scheme

Grahic Jump Location
Fig. 11

Error index comparison of the feedforward linearization and the observer based control scheme



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In