Mathematical Modeling of a Unicycle Robot and Use of Advanced Control Methodologies for Multi-Paths Tracking Taking into Account Surface Friction Factors

Authors

  • Mohamed Abdelhakim Basal Menoufia University
  • Mohammed Fadhil Ahmed Al-Qalam University College

DOI:

https://doi.org/10.18196/jrc.v6i1.24361

Keywords:

Unicycle Robot, Optimal Parametric Controller, Optimal Integral Controller, Advanced Control

Abstract

The research aims to design robust controllers that achieve the stability of a single-wheeled robot under the presence of friction factors and to track different parameters to verify robust stability. This paper presents a new study of the unicycle robot system that is controlled using advanced control methodologies. The paper aims to improve the work of the unicycle robot system, due to its effective impact on improving the performance of driving the robot, which is reflected in the smoothness of the vehicle speed change, ensuring the stability of the robot and the safety of the investor in the uncertain work environment. The main goal is to achieve high dynamic performance for the unicycle robot system. The studied system is non-linear and is subject to the restrictions of the friction factor change with the speed change of the unicycle robot. What increases the difficulty of controlling this type of control system is the uncertainty of some parameters of the control system, such as friction factors. In this paper, two advanced control methodologies were proposed: the optimal controller and the optimal parametric controller. The research results showed that both the optimal and optimal parametric controllers succeeded in achieving stability despite the uncertainty of the parameters and multiple friction factors, but with a relative superiority of the optimal parametric controller. Previous research has discussed many controllers such as classical and advanced controllers such as sliding control and fuzzy control, but it has not previously dealt with the optimal parametric controller that will be discussed in this research.

References

H. Ríos, M. Mera, T. Raïssi, and D. Efimov, "An Integral Sliding-Mode-Based Robust Interval Predictive Control for Perturbed Unicycle Mobile Robots," 2023 62nd IEEE Conference on Decision and Control (CDC), pp. 6978-6983, 2023, doi: 10.1109/CDC49753.2023.10383445.

J. A. Roteta Lannes and A. G. Garcia, "Unicycle Robot’s Navigation Control with Obstacle Avoidance and Asymptotic Stability," American Journal of Engineering and Applied Sciences, vol. 17, no. 1, pp. 40-45, 2024.

A. G. García, "Asymptotic stability of unicycle-like robots: The Bessel’s controller," Journal of Mechatronics and Robotics, vol. 4, no. 1, pp. 1-7, 2020, doi: 10.3844/jmrsp.2020.

A. İşleyen, N. van de Wouw, and Ö. Arslan, "Feedback Motion Prediction for Safe Unicycle Robot Navigation," 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 10511-10518, 2023, doi: 10.1109/IROS55552.2023.10341787.

P. Rochel, H. Rios, M. Mera, and A. Dzul, "Trajectory tracking for uncertain Unicycle Mobile Robots: A Super-Twisting approach," Control Engineering Practice, vol. 122, p. 105078, 2022.

J. Huang, “Research and design of unicycle robot based on cascade PID control,” in International Conference on Mechatronic Engineering and Artificial Intelligence (MEAI 2023), vol. 13071, pp. 795-803, 2024.

Z. Sun, L. Dai, and K. Johansson, "Robust MPC for tracking constrained unicycle robots with additive disturbances," Automatica, vol. 90, pp. 172-184, 2018.

A. Rahmanian, A. A. Nasab, and M. H. Asemani, "A Control Barrier Function Based Approach for Safe and Efficient Navigation of Unicycle Mobile Robots," 2024 10th International Conference on Control, Instrumentation and Automation (ICCIA), pp. 1-6, 2024, doi: 10.1109/ICCIA65044.2024.10768176.

X. Cao, D. C. Bui, D. Takács, and G. Orosz, "Autonomous unicycle: modeling, dynamics, and control," Multibody System Dynamics, vol. 61, no. 1, pp. 43–76, 2024.

W. B. Qin, Y. Zhang, D. Takács, G. Stépán, and G. Orosz, “Nonholonomic dynamics and control of road vehicles: moving toward automation,” Nonlinear Dynamics, vol. 110, no. 3, pp. 1959-2004, 2022.

Q. Cao, Z. Sun, Y. Xia, and L. Dai, “Self-triggered MPC for trajectory tracking of unicycle-type robots with external disturbance,” Journal of the Franklin Institute, vol. 356, no. 11, pp. 5593-5610, 2019.

H. Xiao et al., "Robust Stabilization of a Wheeled Mobile Robot Using Model Predictive Control Based on Neurodynamics Optimization," in IEEE Transactions on Industrial Electronics, vol. 64, no. 1, pp. 505-516, Jan. 2017, doi: 10.1109/TIE.2016.2606358.

Z. Sun, L. Dai, K. Liu, Y. Xia, and K. Johansson, "Robust MPC for tracking constrained unicycle robots with additive disturbances," Automatica, vol. 90, pp. 172–184, 2018.

Z. Sun, Y. Xia, L. Dai, and P. Campoy, "Tracking of unicycle robots using event-based MPC with adaptive prediction horizon," IEEE/ASME Transactions on Mechatronics, vol. 25, no. 2, pp. 739–749, 2020.

D. Vos and A. Von Flotow, "Dynamics and nonlinear adaptive control of an autonomous unicycle: theory and experiment," in Proc. 29th IEEE Conf. Decision and Control, pp. 182–187, 1990.

J. P. Meijaard, J. M. Papadopoulos, A. Ruina, and A. L. Schwab, "Linearized dynamics equations for the balance and steer of a bicycle: a benchmark and review," Proc. R. Soc. A, vol. 463, no. 2084, pp. 1955–1982, 2007.

Y. Naveh, P. Bar Yoseph, and Y. Halevi, "Nonlinear modeling and control of a unicycle," Dyn. Control, vol. 9, pp. 279–296, 1999.

B. Pollard, V. Fedonyuk, and P. Tallapragada, "Swimming on limit cycles with nonholonomic constraints," Nonlinear Dyn., vol. 97, no. 4, pp. 2453–2468, 2019.

X. Ruan, J. Hu, and Q. Wang, "Modeling with Euler-Lagrange equation and cybernetical analysis for a unicycle robot," in Proc. 2nd Int. Conf. Intelligent Computation Technology and Automation, pp. 108–111, 2009.

A. Schoonwinkel. Design and test of a computer stabilized unicycle. Stanford University, 1987.

Z. Sheng and K. Yamafuji, "Study on the stability and motion control of a unicycle: part I: dynamics of a human riding a unicycle and its modeling by link mechanisms," JSME Int. J. Ser. C, vol. 38, no. 2, pp. 249–259, 1995.

H. Suzuki, S. Moromugi, and Okura, "Development of robotic unicycles," J. Robot. Mechatron., vol. 26, no. 5, pp. 540–549, 2014.

L. Consolini, F. Morbidi, D. Prattichizzo, and M. Tosques, "Leader-follower formation control of nonholonomic mobile robots with input constraints," Automatica, vol. 44, no. 5, pp. 1343–1349, 2008.

D. Gu and H. Hu, "Receding horizon tracking control of wheeled mobile robots," IEEE Trans. Control Syst. Technol., vol. 14, no. 4, pp. 743–749, 2006.

J. A. Marshall, M. E. Broucke, and B. A. Francis, "Pursuit formations of unicycles," Automatica, vol. 42, no. 1, pp. 3–12, 2006.

Z. Lin, B. Francis, and M. Maggiore, "Necessary and sufficient graphical conditions for formation control of unicycles," IEEE Trans. Autom. Control, vol. 50, no. 1, pp. 121–127, 2005.

Z. Sun and Y. Xia, "Receding horizon tracking control of unicycle-type robots based on virtual structure," Int. J. Robust Nonlinear Control, vol. 26, no. 17, pp. 3900–3918, 2016.

D. Zenkov, A. Bloch, and J. Marsden, "The Lyapunov-Malkin theorem and stabilization of the unicycle with rider," Syst. Control Lett., vol. 45, pp. 293–300, 2002.

A. G. García, "Asymptotic stability of unicycle-like robots: The Bessel’s controller," Journal of Mechatronics and Robotics, vol. 4, no. 1, pp. 1-a7, 2020, doi: 10.3844/jmrsp.2020.1.7.

D. Kostić, S. Adinandra, J. Caarls, N. van de Wouw, and H. Nijmeijer, "Collision-free tracking control of unicycle mobile robots," in Proc. 48th IEEE Conf. Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conf., pp. 5667–5672, 2009, doi: 10.1109/CDC.2009.5400088.

M. Niełaczny, W. Bies, and T. Kapitaniak. Dynamics of the Unicycle: Modelling and Experimental Verification. Springer International Publishing, 2019.

Y. Isomi and S. Majima, "Tracking control method for an underactuated unicycle robot using an equilibrium state," in Proc. 2009 IEEE Int. Conf. Control and Automation, pp. 1844–1849, 2009.

J. I. Neimark and N. A. Fufaev, "Dynamics of Nonholonomic Systems," Translations of Mathematical Monographs, vol. 33, 1972.

S. Ostrovskaya and J. Angeles, "Nonholonomic systems revisited within the framework of analytical mechanics," Appl. Mech. Rev., vol. 57, no. 7, pp. 415–433, 1998.

J. G. Papastavridis. Analytical Mechanics. World Scientific, 2002.

G. P. Incremona, A. Ferrara, and L. Magni, “Asynchronous networked MPC with ISM for uncertain nonlinear systems,” IEEE Transactions on Automatic Control, vol. 62, no. 9, pp. 4305–4317, 2017.

M. Rubagotti, G. P. Incremona, D. M. Raimondo, and A. Ferrara, “Constrained nonlinear discrete–time sliding mode control based on a receding horizon approach,” IEEE Transactions on Automatic Control, vol. 66, no. 8, pp. 3802–3809, 2021.

M. Guerra, D. Efimov, G. Zheng, and W. Perruquetti, “Avoiding local minima in the potential field method using input-to-state stability,” Control Engineering Practice, vol. 55, pp. 174–184, 2016.

V. Utkin, J. Guldner, and J. Shi. Sliding Modes in Electromechanical Systems. London: Taylor and Francis, 1999.

F. Castaños and L. Fridman, “Analysis and design of integral sliding manifolds for systems with unmatched perturbations,” IEEE Transactions on Automatic Control, vol. 51, no. 5, pp. 853–858, 2006.

C. Rodwell and P. Tallapragada, "Induced and tunable multistability due to nonholonomic constraints," Nonlinear Dyn., vol. 108, no. 3, pp. 2115–2126, 2022.

D. Efimov, W. Perruquetti, T. Raïssi, and A. Zolghadri, "Interval observers for time-varying discrete-time systems," IEEE Transactions on Automatic Control, vol. 58, no. 12, pp. 3218–3224, 2013.

D. Efimov, T. Raïssi, and A. Zolghadri, "Control of nonlinear and LPV systems: Interval observer-based framework," IEEE Transactions on Automatic Control, vol. 58, no. 3, pp. 773–778, 2013.

B. Várszegi, D. Takács, and G. Orosz, "On the nonlinear dynamics of automated vehicles – a nonholonomic approach," Eur. J. Mech. A, Solids, vol. 74, pp. 371–380, 2019.

P. Appell, "Sur une forme générale des équations de la dynamique (On a general form of the equations of dynamics)," J. Reine Angew. Math., vol. 121, pp. 310–319, 1900.

H. Baruh. Analytical Dynamics. New York: McGraw-Hill, 1999.

A. M. Bloch. Nonholonomic Mechanics and Control. Berlin: Springer, 2003.

A. De Luca, G. Oriolo, and C. Samson, "Feedback control of a nonholonomic car-like robot," in Robot Motion Planning and Control, pp. 171–249, 1998.

E. Desloge, "A comparison of Kane’s equations of motion and the Gibbs–Appell equations of motion," Am. J. Phys., vol. 54, pp. 470–472, 1986.

E. Desloge, "Relationship between Kane’s equations and the Gibbs-Appell equations," J. Guid. Control Dyn., vol. 10, pp. 120–1222, 1987.

E. Desloge, "The Gibbs-Appell equations of motion," Am. J. Phys., vol. 56, pp. 841–846, 1988.

F. Gantmacher. Lectures in Analytical Mechanics. Moscow: MIR Publishers, 1970

J. W. Gibbs, "On the fundamental formulae of dynamics," Am. J. Math., vol. 2, no. 1, pp. 49–64, 1879.

D. T. Greenwood. Advanced Dynamics. Cambridge: Cambridge University Press, 2003.

O. Halvani and Y. Or, "Nonholonomic dynamics of the twistcar vehicle: asymptotic analysis and hybrid dynamics of frictional skidding," Nonlinear Dyn., vol. 107, no. 3, pp. 3443–3459, 2022.

G. Hamel, "Nichtholonome Systeme höherer Art (Nonholonomic systems of a higher kind)," Sitzungsber. Berl. Math. Ges., vol. 37, pp. 41–52, 1938.

H. Z. Horvath and D. Takács, "Control design for balancing a motorbike at zero longitudinal speed," in Proc. 15th Int. Symp. Advanced Vehicle Control, 2022.

T. R. Kane, "Dynamics of nonholonomic systems," J. Appl. Mech., vol. 28, pp. 574–578, 1961.

T. Kane, "Rebuttal to 'A comparison of Kane’s equations of motion and the Gibbs–Appell equations of motion'," Am. J. Phys., vol. 54, pp. 472, 1986.

T. R. Kane and D. A. Levinson. Dynamics, Theory and Applications. New York: McGraw-Hill, 1985.

W. S. Koon and J. E. Marsden, "The Hamiltonian and Lagrangian approaches to the dynamics of nonholonomic systems," Rep. Math. Phys., vol. 40, no. 1, pp. 21–62, 1997.

W. B. Qin, Y. Zhang, D. Takács, and G. Orosz, "Nonholonomic dynamics and control of road vehicles: moving toward automation," Nonlinear Dyn., vol. 110, no. 3, pp. 1959–2004, 2022.

J. Yang, Y. Zhao, X. Liu, and L. Zhang, "Optimal Planning and Control of Robots," Submission deadline: Sunday, 31 March 2024.

J. Berner, L. Richter, and K. Ullrich, "An optimal control perspective on diffusion-based generative modeling,” arXiv preprint arXiv:2211.01364, 2022.

Y. Kumar, P. V. Chanekar, and S. B. Roy, "Optimal Observer-Based Controller Design for Linear Systems," 2024 European Control Conference (ECC), pp. 1380-1386, 2024, doi: 10.23919/ECC64448.2024.10590735.

E. J. Routh. The Advanced Part of a Treatise on the Dynamics of a System of Rigid Bodies. London: Macmillan & Co., 1884.

G. Teschl. Ordinary Differential Equations and Dynamical System. Providence: Am. Math. Soc., 2012.

A. Voss, "Ueber die Differential gleichungen der Mechanik", Math. Ann., vol. 25, pp. 258–286, 1885.

T. Yona and Y. Or, "The wheeled three-link snake model: singularities in nonholonomic constraints and stick-slip hybrid dynamics induced by Coulomb friction," Nonlinear Dyn., vol. 95, no. 3, pp. 2307–2324, 2019.

K. Kimura, K. Ogata, and K. Ishii, "Novel Mathematical Modeling and Motion Analysis of a Sphere Considering Slipping," Journal of Robotics, Networking and Artificial Life, vol. 6, no. 1, June 2019.

G. Terekhov and V. Pavlovsky, "Controlling spherical mobile robot in a two-parametric friction model," MATEC Web of Conferences, vol. 113, p. 02007, 2017.

D. Zunt. Who did actually invent the word "robot" and what does it mean?. The Karel Čapek website, 2005.

E. Falotico et al., “Connecting artificial brains to robots in a comprehensive simulation framework: the neurorobotics platform,” Frontiers in neurorobotics, vol. 11, 2017.

V. De Sapio. Advanced Analytical Dynamics: Theory and Applications. Cambridge: Cambridge University Press, 2017.

J. Schwartz, “In the Lab: Robots That Slink and Squirm,” The New York Times: Science, pp. 1-4, 2007.

C. Manceaux-Cumer. Techiques de Commande Robust. Ecole nationale superieure de l'aeronautique et de l'espace, version provisoire, 1998.

Y. Ming, D. Zongquan, Y. Xinyi, and Y. Weizhen, "Introducing HIT Spherical Robot: Dynamic Modeling and Analysis Based on Decoupled Subsystem," in Proc. 2006 IEEE Int. Conf. Robotics and Biomimetics, pp. 181–186, 2006.

M. Steinberger, I. Castillo, M. Horn, and L. Fridman, "Robust output tracking of constrained perturbed linear systems via model predictive sliding mode control," International Journal of Robust and Nonlinear Control, vol. 30, no. 3, pp. 1258–1274, 2020.

R. Galván-Guerra, G. P. Incremona, L. Fridman, and A. Ferrara, "Robust multi–model predictive control via integral sliding modes," IEEE Control Systems Letters, vol. 6, pp. 2623–2628, 2022.

A. dos Reis de Souza, D. Efimov, and T. Raïssi, "Robust output feedback MPC for LPV systems using interval observers," IEEE Transactions on Automatic Control, vol. 67, no. 6, pp. 3188–3195, 2022.

Downloads

Published

2025-01-10

Issue

Section

Articles