Abstract
Udwadia–Kalaba approach which presents a new, general and explicit equation of motion for constrained mechanical systems with holonomic or nonholonomic constraints is applied to the trajectory tracking control of the mobile robot in this paper. Unlike any other nonlinear control methods, the inspiration for this methodology which does not make any linearization or approximations comes from a different, though closely allied, field, namely analytical dynamics. The control torques required to control the mobile robot so that it precisely satisfies the trajectory requirements which are represented by an arbitrary (sufficiently smooth) function of time are obtained explicitly and in closed form by solving Udwadia–Kalaba equation. Numerical simulations are performed to show the simplicity, efficacy and accuracy of this closed-form method.
Similar content being viewed by others
References
Yang, J.M., Kim, J.H.: Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots. IEEE Trans. Robot. Autom. 15, 578–587 (1999)
Rubagotti, M., Della Vedova, M.L., Ferrara, A.: Time-optimal sliding-mode control of a mobile robot in a dynamic environment. IET Control Theory Appl. 5, 1916–1924 (2011)
Xu, J., Guo, Z., Lee, T.: Design and implementation of integral sliding mode control on an underactuated two-wheeled mobile robot. IEEE Trans. Ind. Electron. 61, 3671–3681 (2014)
Fukao, T., Nakagawa, H., Adachi, N.: Adaptive tracking control of a nonholonomic mobile robot. IEEE Trans. Robot. Autom. 16, 609–615 (2000)
Park, B.S., Yoo, S.J., Park, J.B., Choi, Y.H.: Adaptive output-feedback control for trajectory tracking of electrically driven non-holonomic mobile robots. IET Control Theory Appl. 5, 830–838 (2011)
Biglarbegian, M.: A novel robust leader-following control design for mobile robots. J. Intell. Robot. Syst. 71, 391–402 (2013)
Chen, C.Y., Li, T.H.S., Yeh, Y.C., Chang, C.C.: Design and implementation of an adaptive sliding-mode dynamic controller for wheeled mobile robots. Mechatronics 19, 156–166 (2009)
Normey-Rico, J.E., Alcal, I., Gmez-Ortega, J., Camacho, E.F.: Mobile robot path tracking using a robust PID controller. Control Eng. Pract. 9, 1209–1214 (2001)
Shojaei, K., Shahri, A.M.: Adaptive robust time-varying control of uncertain non-holonomic robotic systems. IET Control Theory Appl. 6, 90–102 (2012)
Xu, J.X., Guo, Z.Q., Lee, T.H.: Design and implementation of a Takagi–Sugeno-type fuzzy logic controller on a two-wheeled mobile robot. IEEE Trans. Ind. Electron. 60, 5717–5728 (2013)
Chwa, D.: Fuzzy adaptive tracking control of wheeled mobile robots with state-dependent kinematic and dynamic disturbances. IEEE Trans. Fuzzy Syst. 20, 587–593 (2012)
Mohareri, O., Dhaouadi, R., Rad, A.B.: Indirect adaptive tracking control of a nonholonomic mobile robot via neural networks. Neurocomputing 88, 54–66 (2012)
Watanabe, K., Tang, J., Nakamura, M., et al.: A fuzzy-Gaussian neural network and its application to mobile robot control. IEEE Trans. Control Syst. Technol. 4, 193–199 (1996)
Su, K.H., Chen, Y.Y., Su, S.F.: Design of neural-fuzzy-based controller for two autonomously driven wheeled robot. Neurocomputing 73, 2478–2488 (2010)
Park, B.S., Yoo, S.J., Park, J.B., et al.: Adaptive neural sliding mode control of nonholonomic wheeled mobile robots with model uncertainty. IEEE Trans. Control Syst. Technol. 17, 207–214 (2009)
Udwadia, F.E., Kalaba, R.E.: A new perspective on constrained motion. Proc. R. Soc. 439, 407–410 (1992)
Udwadia, F.E., Kalaba, R.E.: Analytical Dynamics: A New Approach. Cambridge University Press, Cambridge (1996)
Udwadia, F.E., Kalaba, R.E.: Explicit equations of motion for mechanical systems with non-ideal constraints. J. Appl. Mech. 68, 462–467 (2001)
Udwadia, F.E.: On constrained motion. Appl. Math. Comput. 164, 313–320 (2005)
Udwadia, F.E., Kalaba, R.E.: On the foundations of analytical dynamics. Int. J. Non-linear Mech. 37, 1079–1090 (2002)
Udwadia, F.E., Kalaba, R.E.: What is the general form of the explicit equations of motion for constrained mechanical systems? J. Appl. Mech. 69, 335–339 (2002)
Udwadia, F.E., Phohomsiri, P.: Explicit equations of motion for constrained mechanical systems with singular mass matrices and applications to multi-body dynamics. Proc. R. Soc. A Math. Phys. Eng. Sci. 462, 2097–2117 (2006)
Schutte, A.D., Dooley, B.A.: Constrained motion of tethered satellites. J. Aerosp. Eng. 18, 242–250 (2005)
Pennestri, E., Valentini, P.P., de Falco, D.: An application of the Udwadia–Kalaba dynamic formulation to flexible multibody systems. J. Frankl. Inst. 347, 173–194 (2010)
Huang, Q.M., Chen, Y.H., Nie, X.: The closed-form equation of motion of a human body with joint friction. In: ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers (2013)
Zhao, H., Zhen, S.C., Chen, Y.H.: Dynamic modeling and simulation of multi-body systems using the Udwadia–Kalaba theory. Chin. J. Mech. Eng. 26, 839–850 (2013)
Huang, J., Chen, Y.H., Zhong, Z.H.: Udwadia–Kalaba Approach for Parallel Manipulator Dynamics. J Dyn. Syst. Meas. Control 135, 061003 (2013)
Zhang, B.Z., Zhen, S.C., Zhao, H., et al.: A novel study on Kepler’s law and inverse square law of gravitation. Eur. J. Phys. 36, 035018 (2015)
Zhen, S.C., Huang, K., Zhao, H., et al.: Why can a free-falling cat always manage to land safely on its feet? Nonlinear Dyn. 79, 2237–2250 (2015)
Udwadia, F.E.: A new perspective on the tracking control of nonlinear structural and mechanical systems. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 459, 1783–1800 (2003)
Udwadia, F.E.: Optimal tracking control of nonlinear dynamical systems. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 464, 2341–2363 (2008)
Udwadia, F.E., Schutte, A.D.: A unified approach to rigid body rotational dynamics and control. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 468, 395–414 (2011)
Cho, H., Udwadia, F.E.: Explicit solution to the full nonlinear problem for satellite formation-keeping. Acta Astronaut. 67, 369–387 (2010)
Udwadia, F.E., Cho, H.: New solutions to the exact formation-keeping control of satellites with attitude constraints. Earth Space 10, 1423–1432 (2012)
Cho, H., Udwadia, F.E.: Explicit control force and torque determination for satellite formation-keeping with attitude requirements. J. Guid. Control Dyn. 36, 589–605 (2013)
Udwadia, F.E., Wanichanon, T.: A closed-form approach to tracking control of nonlinear uncertain systems using the fundamental equation. Earth Space 10, 1339–1348 (2012)
Udwadia, F.E., Wanichanon, T.: Control of uncertain nonlinear multibody mechanical systems. J. Appl. Mech. 281, 041020 (2014)
Wanichanon, T., Cho, H., Udwadia, F.E.: An approach to the dynamics and control of uncertain multi-body systems. Procedia IUTAM 13, 43–52 (2015)
Udwadia, F.E., Wanichanon, T., Cho, H.: Methodology for satellite formation-keeping in the presence of system uncertainties. J. Guid. Control Dyn. 37, 1611–1624 (2014)
Udwadia, F.E., Koganti, P.B.: Dynamics and control of a multi-body planar pendulum. Nonlinear Dyn. 81, 845–866 (2015)
Braun, D.J., Goldfarb, M.: A control approach for actuated dynamic walking in biped robots. IEEE Trans. Robot. 25, 1292–1303 (2009)
Lam, T.: New approach to mission design based on the fundamental equations of motion. J. Aerosp. Eng. 19, 59–67 (2006)
Chen, Y.H.: Artificial swarm system: boundedness, convergence, and control. J. Aerosp. Eng. 21, 288–293 (2008)
Chen, Y.H., Zhang, X.R.: Adaptive robust approximate constraint-following control for mechanical systems. J. Frankl. Inst. 347, 69–86 (2010)
Chen, Y.H.: Adaptive robust control of artificial swarm systems. Appl. Math. Comput. 217, 980–987 (2010)
Xu, J., Chen, Y.H., Guo, H.G.: A new approach to control design for constraint-following for fuzzy mechanical systems. J. Optim. Theory Appl. 165, 1022–1049 (2015)
Schutte, A.D.: Permissible control of general constrained mechanical systems. J. Frankl. Inst. 347, 208–227 (2010)
Gau, C.F.: Uber ein neues allgemeines Grundgesetz der Mechanik. Journal fur die reine und angewandte Mathematik 4, 232–235 (1829)
Baumgarte, J.: Stabilization of constraints and integrals of motion in dynamical systems. Comput. Methods Appl. Mech. Eng. 1, 1–16 (1972)
Chen, Y.H.: Constraint-following servo control design for mechanical systems. J. Vib. Control 15, 369–389 (2009)
Acknowledgments
Here we show thanks and appreciations sincerely to Associate Professor Qi Chen of Hefei University of Technology (a visiting scholar in the Ohio State University, USA) for his help during the process of research. The research is also supported in part by the Science and Technology Research Project of Anhui Province of China under Grant No. 1301021003.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, H., Zhao, H., Zhen, S. et al. Application of the Udwadia–Kalaba approach to tracking control of mobile robots. Nonlinear Dyn 83, 389–400 (2016). https://doi.org/10.1007/s11071-015-2335-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2335-3