Modeling the Dynamics of a Heavy-Duty Mobile Robot Based on Gauss's Principle of Least Constraint

Document Type : Research Paper

Authors
1 Laboratory of Intelligent Robotic Systems, Joldasbekov Institute of Mechanics and Engineering, 28 Shevchenko st., Almaty, 050010, Kazakhstan
2 Department of Robotics and Technical Means of Automation, Satbayev University, 22 Satbayev st., Almaty, 050013, Kazakhstan
3 Department of Artificial Intelligence and Big Data, Al-Farabi Kazakh National University, 71 Al Farabi ave., Almaty, 050010, Kazakhstan
Abstract
This paper presents a novel approach to model the dynamics of a heavy-duty mobile robot using Gauss’s principle of least constraint. Unlike traditional Lagrangian methods, which often lead to complex systems of differential and algebraic equations, Gauss's principle simplifies the dynamic equations by reducing the problem to an algebraic form. This method efficiently determines the accelerations of the robot, which is crucial for real-time control and optimization. The mobile robot in question features a universal platform with four wheels and two DC servomotors, driving the rear wheels. We account for both static and dynamic characteristics of the motors and introduce a methodology for modeling the forces and moments of friction on the wheels. The derived equations of motion are solved using adaptive Runge-Kutta-Fehlberg integration methods. This approach provides a powerful tool for analyzing and controlling the robot’s dynamics, offering significant advantages for large-scale industrial and transportation applications. The results are validated through simulations using high-performance computing techniques. 
Keywords
Subjects

Publisher’s Note Shahid Chamran University of Ahvaz remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

[1] Siciliano, B., Khatib, O. (Eds.), Springer Handbook of Robotics, 2nd Edition, Verlag Berlin Heidelberg, 2016.
[2] Neimark, Y.I., Fufaev, N.A., Dynamics of Nonholonomic Systems, Nauka, Moscow, 1967.
[3] Markeev, A.P., Theoretical Mechanics, Nauka, Moscow, 1990.
[4] Udwadia, F.E., Kalaba, R.E., Analytical Dynamics: A New Approach, Cambridge University Press, New York, 2007.
[5] Udwadia, F.E., The General Gauss Principle of Least Constraint, Journal of Applied Mechanics, 90, 2023, 111006.
[6] Clebsch, A., Jacobi’s Lectures on Mechanics, Hindustan Book Agency, New Delhi, India, 2009.
[7] Pars, L.A., A Treatise on Analytical Dynamics, Oxbow Press, Woodridge, CT, 1972.
[8] Whittaker, E.T., A Treatise on the Analytical Dynamics of Particles and Rigid Bodies, Cambridge University Press, New York, 1988.
[9] Goldstein, H., Poole, C., Safko, J., Classical Mechanics, Addison Wesley, San Francisco, CA, 2011.
[10] Fu, K., Gonzalez, R., Lee, C., Robotics, Translation from English, Mir, Moscow, 1989.
[11] Alatise, M.B., Hancke, G.P., Review on Challenges of AMR and Sensor Fusion Methods, IEEE Access, 6, 2020, 39830-39846.
[12] Köppe, J., Grecksch, W., Paul, W., Derivation and Application of Quantum Hamilton Equations of Motion, Annalen Der Physik, 2017, 529(3), 1600251.
[13] Zhao, X.M., Chen, Y.H., Zhao, H., Dong, F.F., Udwadia–Kalaba Equation for Constrained Mechanical Systems: Formulation and Applications, Chinese Journal of Mechanical Engineering, 31, 2018, 106.
[14] Udwadia, F.E., Kalaba, R.E., What is the General Form of the Explicit Equations of Motion for Constrained Mechanical Systems?, Journal of Applied Mechanics, 69, 2002, 335–339.
[15] Flannery, M.R., d’Alembert–Lagrange Analytical Dynamics for Nonholonomic Systems, Journal of Mathematical Physics, 52, 2011, 032705.
[16] Hollerbach, J.M., Dynamic Scaling of Manipulator Trajectories, Transactions ASME, Journal of Dynamic Systems, Measurement and Control, 106, 1984, 102-106.
[17] Luh, J.Y.S., Walker, M.W., Paul, R.P., On-Line Computational Scheme for Mechanical Manipulators, Transactions ASME, Journal of Dynamic Systems, Measurement and Control, 120, 1980, 69-76.
[18] Lee, C.S.G., Lee, B.H., Nigam, R., Development of the Generalized d’Alembert Equations of Motion for Mechanical Manipulators, Proceedings of the 2nd Conference on Decision and Control, San Antonio, TX, 1983.
[19] Butenin, N.V., Fufaev, N.A., Introduction to Analytical Mechanics, Nauka, Moscow, 1991.
[20] Lobas, L.G., Nonholonomic Models of Wheeled Vehicles, Naukova Dumka, Kyiv, 1986.
[21] Pappalardo, C.M., Guida, D., On the Dynamics and Control of Under-Activated Nonholonomic Mechanical Systems and Applications to Mobile Robots, Archives of Applied Mechanics, 89, 2019, 669-698.
[22] Xian, Y., Li, C., Qiu, M., Application of Udwadia–Kalaba Approach to Semi-Active Suspension Control of a Heavy-Duty Truck, Proceedings of the Institution of Mechanical Engineers Part D: Journal of Automobile Engineering, 234(1), 2019, 245-257.
[23] Huang, J., Chen, Y.H., Zhong, Z.H., Udwadia-Kalaba Approach for Parallel Manipulator Dynamics, Journal of Dynamic Systems, Measurement & Control, 135(6), 2013, 061003.
[24] Zhao, X.M., Chen, Y.H., Zhao, H., Robust Approximate Constraint-Following Control for Autonomous Vehicle Platoon Systems, Asian Journal of Control, 20(6), 2018, 1–13.
[25] Huang, Q.M., Chen, Y.H., Cheng, A.G., Adaptive Robust Control for Fuzzy Mechanical Systems: Constraint Following and Constraint Redundancy, IEEE Transactions on Fuzzy Systems, 23(4), 2015, 1113–1126.
[26] Vulfson, I.I., Kolovskiy, M.Z., Peisakh, E.E., et al., Mechanics of Machines: A Textbook for Technical Universities, Edited by G.A. Smirnov, Vysshaya Shkola, Moscow, 1996.