Two Ways to Control a Pendulum-Type Spherical Robot on a Moving Platform in a Pursuit Problem
- Authors: Mikishanina E.A.1
-
Affiliations:
- I.N. Ulianov Chuvash State University
- Issue: No 1 (2024)
- Pages: 230-247
- Section: Articles
- URL: https://transsyst.ru/1026-3519/article/view/673139
- DOI: https://doi.org/10.31857/S1026351924010133
- EDN: https://elibrary.ru/VZKAHW
- ID: 673139
Cite item
Abstract
We consider the problem of controlling a spherical robot with a pendulum actuator rolling on a platform that is capable of moving translationally in the horizontal plane of absolute space. The spherical robot is subject to holonomic and nonholonomic constraints. Some point target moves at the level of the geometric center of the spherical robot and does not touch the moving platform itself. The motion program that allows the spherical robot to pursue a target is specified through two servo-constraints. The robot can follow a target from any position and with any initial conditions. Two ways to control this system in absolute space are proposed: by controlling the forced motion of the platform (the pendulum oscillates freely) and by controlling the torque of the pendulum (the platform is stationary or oscillates inconsistently with the spherical robot). The equations of motion of the system are constructed. In the case of free oscillations of the pendulum, the system of equations of motion has first integrals and, if necessary, can be reduced to a fixed level of these integrals. When a spherical robot moves in a straight line, for a system reduced to the level of integrals, phase curves, graphs of the distance from the geometric center of the spherical robot to the target, the trajectory of the selected platform point when controlling the platform, and the square of the control torque when controlling the pendulum drive are constructed. When the robot moves along a curved path, integration is carried out in the original variables. Graphs of the squares of the angular velocity of the pendulum and the spherical robot itself are constructed, as well as the trajectory of the robot’s motion in absolute space and on a moving platform. Numerical experiments were performed in the Maple software package.
Full Text

About the authors
E. A. Mikishanina
I.N. Ulianov Chuvash State University
Author for correspondence.
Email: evaeva_84@mail.ru
Russian Federation, Cheboksary, 428015
References
- S. A. Chaplygin, “On a ball’s rolling on a horizontal plane,” Mat. Sborn. 24 139–168 (1903); Reg. Chaotic Dyn. 7 (2), 131-148 (2002). https://doi.org/10.1070/RD2002v007n02ABEH000200
- A. V. Borisov, A. A. Kilin, and I. S. Mamaev, “The problem of drift and recurrence for the rolling Chaplygin ball,” Regul. Chaotic Dyn. 18 (6), 832–859 (2013). https://doi.org/10.1134/S1560354713060166
- A.V. Borisov and E. A. Mikishanina, “Dynamics of the Chaplygin ball with variable parameters,” Rus. J. Nonlin. Dyn. 16 (3), 453–465 (2020). https://doi.org/10.20537/nd200304
- A. A. Kilin, “The dynamics of Chaplygin ball: The qualitative and computer analysis,” Regul. Chaotic Dyn. 6 (3), 291–306 (2002). https://doi.org/10.1070/RD2001v006n03ABEH000178
- D. A. Schneider, “Nonholonomic Euler–Poincarè equations and stability in Chaplygin’s sphere,” Dyn. Syst. 17 (2), 87–130 (2002). https://doi.org/10.1080/02681110110112852
- S. Bolotin, “The problem of optimal control of a Chaplygin ball by internal rotors,” Regul. Chaotic Dyn. 17 (6), 559–570 (2012). https://doi.org/10.1134/S156035471206007X
- A. V. Borisov, A. A. Kilin, and I. S. Mamaev, “How to control Chaplygin’s sphere using rotors,” Regul. Chaotic Dyn. 17 (3), 258–272 (2012). https://doi.org/10.1134/S1560354712030045
- T. B. Ivanova and E. N. Pivovarova, “Dynamics and control of a spherical robot with an axisymmetric pendulum actuator,” Rus. J. Nonlin. Dyn. 9 (3), 507–520 (2013). https://doi.org/10.20537/nd1303008
- S. Gajbhiye and R. N. Banavar, “Geometric modeling and local controllability of a spherical mobile robot actuated by an internal pendulum,” Int. J. Robust Nonlin. Control 26, 2436–2454 (2015). https://doi.org/10.1002/rnc.3457
- T. B. Ivanova, A. A. Kilin, and E. N. Pivovarova, “Controlled motion of a spherical robot with feedback. I,” J. Dyn. Control Syst. 24 (3), 497–510 (2018). https://doi.org/10.1007/s10883-017-9387-2
- V. A. Joshi, R. N. Banavar, and R. Hippalgaonkar, “Design and analysis of a spherical mobile robot,” Mech. Mach. Theory. 45 (2), 130–136 (2010). https://doi.org/10.1016/j.mechmachtheory.2009.04.003
- E. A. Mikishanina, “Motion control of a spherical robot with a pendulum actuator for pursuing a target,” Rus. J. Nonlin. Dyn. 18 (5), 899–913 (2022). https://doi.org/10.20537/nd221223
- T. Ylikorpi and J. Suomela, “Ball-shaped robots,” in Climbing and Walking Robots: Towards New Applications, Ed. by H. Zhang (InTechOpen, Vienna, 2007), pp. 235–256. https://doi.org/10.5772/5083
- A. G. Azizov, “Motion of controllable mechanical systems with servo-constraints,” J. Appl. Math. Mech. 54 (3), 302-308 (1990). https://doi.org/10.1016/0021-8928(90)90129-X
- V. I. Kirgetov, “The motion of controlled mechanical systems with prescribed constraints (servoconstraints),” J. Appl. Math. Mech. 31 (3), 465-477 (1967). https://doi.org/10.1016/0021-8928(67)90029-9
- R. Altmann and Heiland J. Simulation of multibody systems with servo constraints through optimal control,” Multibody Syst. Dyn. 40, 75–98 (2017). https://doi.org/10.1007/s11044-016-9558-z
- A. H. Bajodah, D. H. Hodges, and Y. H. Chen, “Inverse dynamics of servo-constraints based on the generalized inverse,” Nonlin. Dyn. 39 (1), 179–196 (2005). https://doi.org/10.1007/s11071-005-1925-x
- M. H. Bèghin, Ètude Thèorique des Compas Gyrostatiques Anschütz et Sperry (Impr. Nationale, Paris, 1931).
- Ya. V. Tatarinov, Equations of Classical Mechanics in Concise Forms (MGU, Moscow, 2005) [in Russian].
- V. V. Kozlov, “The dynamics of systems with servoconstraints. I,” Regul. Chaotic Dyn. 20 (3), 205–224 (2015). https://doi.org/10.1134/S1560354715030016
- P. Appell, Traité de Mécanique Rationnelle, Vol. 2: Dynamique des Systèmes. Mécanique Analytique (Gauthier-Villars, Paris, 1932; Gos. Izd. Fiz.-Mat. Lit., Moscow, 1960).
- E. A. Mikishanina, “Rolling motion dynamics of a spherical robot with a pendulum actuator controlled by the Bilimovich servo-constraint,” Theor. Math. Phys. 211, 679–691 (2022). https://doi.org/10.1134/S0040577922050087
- A.V. Borisov and I. S. Mamaev, “Two nonholonomic integrable problems traicing back to Chaplygin,” Regul. Chaotic Dyn. 17 (2), 191–198 (2012). https://doi.org/10.1134/S1560354712020074
Supplementary files
