Abstract
A snake robot moving along a rough plane is considered. Anisotropic dry friction acts at the points of contact with the support. The link joints are passive, but coil springs are installed in them. The following robot configurations are compared: one-, two-, and three-link. The only control action is the torque applied to the flywheel installed in the head link. A control is constructed that ensures the steady motion of the robot, in which the center of mass moves along a serpentine trajectory. The specified configurations with identical dimensions, weight, and control restrictions are compared in terms of the average velocity of the progression of the center of mass and by the width of the path required for movement.
Similar content being viewed by others
REFERENCES
F. L. Chernous’ko, “On the motion of a rigid body with movable internal masses,” Izv. Akad. Nauk SSSR, Mekh. Tverd. Tela, No. 4, 33–44 (1973).
V. V. Kozlov and S. M. Ramodanov, “On the motion of a body with a rigid shell and variable mass geometry in a perfect fluid,” Dokl. Phys. 47, 132–135 (2002).
S. Childress, S. E. Spagnolie, and T. Tokieda, “A bug on a raft: Recoil locomotion in a viscous fluid,” J. Fluid Mech. 669, 527–556 (2011).
F. L. Chernousko, “Locomotion of multibody robotic systems: Dynamics and optimization,” Theor. Appl. Mech. 45, 17–33 (2018).
L. Yu. Volkova and S. F. Yatsun, “Control of the three-mass robot moving in the liquid environment,” Russ. J. Nonlin. Dyn. 7, 845–857 (2011).
N. N. Bolotnik, T. Yu. Figurina, and F. L. Chernous’ko, “Optimal control of the rectilinear motion of a two-body system in a resistive medium,” J. Appl. Math. Mech. 76, 1–14 (2012).
M. J. Fairchild, P. M. Hassing, S. D. Kelly, P. Pujari, and P. Tallapragada, “Single-input planar navigation via proportional heading control exploiting nonholonomic mechanics or vortex shedding,” in Proceedings of the Dynamic Systems and Control Conference, Arlington, Virginia, USA, 2011, Vol. 54754, pp. 345–352.
A. A. Kilin, A. I. Klenov, and V. A. Tenenev, “Controlling the movement of the body using internal masses in a viscous liquid,” Komp’yut. Issled. Model. 10, 445–460 (2018).
N. N. Bolotnik, P. A. Gubko, and T. Yu. Figurina, “Possibility of a non-reverse periodic rectilinear motion of a two-body system on a rough plane,” Mech. Solids 53 (1), 7–15 (2018).
F. L. Chernousko, “Two- and three-dimensional motions of a body controlled by an internal movable mass,” Nonlin. Dyn. 99, 793–802 (2020).
T. Yu. Figurina, “Optimal control of system of material points in a straight line with dry friction,” J. Comput. Syst. Sci. Int. 54, 671 (2015).
F. L. Chernous’ko, “Plane motions of a body controlled by means of a movable mass,” Dokl. Akad. Nauk 494, 69–74 (2020).
E. I. Kugushev, T. V. Popova, and S. V. Sazonov, “On the motion of a system with a moving internal element in the presence of external viscous friction,” Mosc. Univ. Math. Bull. 75 (5), 140–146 (2020).
F. L. Chernousko, “Locomotion of multibody robotic systems: Dynamics and optimization,” Theor. Appl. Mech. 45, 17–33 (2018).
F. L. Chernous’ko, “Control of motion of multilink systems over a rough plane,” Tr. IMM UrO RAN 6, 277–287 (2000).
A. S. Kuleshov, “Further development of the mathematical model of a snakeboard,” Regular Chaot. Dyn. 12, 321–334 (2007).
S. Derammelaere, C. Copot, M. Haemers, F. Verbelen, B. Vervisch, C. Ionescu, and K. Stockman, “Realtime locomotion control of a snakeboard robot based on a novel model, enabling better physical insights,” Eur. J. Control 45, 57–64 (2019).
T. Yona and Y. Or, “The wheeled three-link snake model: Singularities in nonholonomic constraints and stick-slip hybrid dynamics induced by coulomb friction,” Nonlin. Dyn. 95, 2307–2324 (2019).
I. A. Bizyaev, A. V. Borisov, and I. S. Mamaev, “Exotic dynamics of nonholonomic roller racer with periodic control,” Regular Chaot. Dyn. 23, 983–994 (2018).
V. Fedonyuk and P. Tallapragada, “The dynamics of a Chaplygin sleigh with an elastic internal rotor,” Regular Chaot. Dyn. 24, 114–126 (2019).
B. Pollard and P. Tallapragada, “Passive appendages improve the maneuverability of fishlike robots,” IEEE/ASME Trans. Mechatron. 24, 1586–1596 (2019).
S. D. Kelly, M. J. Fairchild, P. M. Hassing, and P. Tallapragada, “Proportional heading control for planar navigation: The Chaplygin beanie and fishlike robotic swimming,” in Proceedings of the American Control Conference ACC, Montreal, QC Canada (IEEE, 2012), pp. 4885–4890.
I. A. Bizyaev, A. V. Borisov, and I. S. Mamaev, “Dynamics of a Chaplygin sleigh with an unbalanced rotor: Regular and chaotic motions,” Nonlin. Dyn. 98, 2277–2291 (2019).
A. V. Borisov and S. P. Kuznetsov, “Comparing dynamics initiated by an attached oscillating particle for the nonholonomic model of a Chaplygin sleigh and for a model with strong transverse and weak longitudinal viscous friction applied at a fixed point on the body,” Regular Chaot. Dyn. 23, 803–820 (2018).
A. A. Transeth, K. Y. Pettersen, and P. Liljebäck, “A survey on snake robot modeling and locomotion,” Robotica 27, 999–1015 (2009).
P. Tallapragada and C. Gandra, “A mobile Mathieu oscillator model for vibrational locomotion of a bristlebot,” J. Mech. Robot. 13, 054501 (2021).
M. Z. Dosaev and V. A. Samsonov, “Singularities in Dynamic Systems Involving Elastic Elements and Dry Friction,” Mech. Solids. 56 (8), 1477–1485 (2021).
Y. D. Selyutskiy, A. P. Holub, and M. Z. Dosaev, “Elastically mounted double aerodynamic pendulum,” Int. J. Struct. Stab. Dyn. 19, 1941007 (2019).
A. Zmitrowicz, “Mathematical descriptions of anisotropic friction,” Int. J. Solids Struct. 25, 837–862 (1989).
V. G. Vil’ke, “Anisotropic dry friction and unilateral non-holonomic constraints,” J. Appl. Math. Mech. 72, 3–8 (2008).
V. V. Kozlov, “Lagrangian mechanics and dry friction,” Russ. J. Nonlin. Dyn. 6, 855–868 (2010).
A. V. Karapetyan and A. A. Shishkov, “Dynamics of Chaplygin skate on a horizontal plane with dry anisotropic friction,” Mosc. Univ. Mech. Bull. 75 (2), 47–49 (2020).
A. Steindl, J. Edelmann, and M. Plochl, “Limit cycles at oversteer vehicle,” Nonlin. Dyn. 99, 313–321 (2020).
M. W. Spong, “Underactuated mechanical systems,” in Control Problems in Robotics and Automation (Springer, Berlin, 1998), pp. 135–150.
A. M. Formalskii, Stabilization and Motion Control of Unstable Objects (Walter de Gruyter, Berlin, 2015).
T. S. Parker and L. O. Chua, Practical Numerical Algorithms for Chaotic Systems (Springer, New York, 1989).
K. Kamiyama, M. Komuro, and T. Endo, “Bifurcation of quasi-periodic oscillations in mutually coupled hard-type oscillators: Demonstration of unstable quasi-periodic orbits,” Int. J. Bifurc. Chaos 22, 1230022 (2012).
L. A. Klimina, “Method for forming autorotations in controllable mechanical system with two degrees of freedom,” J. Comput. Syst. Sci. Int. 59, 817 (2020).
L. A. Klimina, “Method for constructing asynchronous self-sustained oscillations of a mechanical system with two degrees of freedom,” Prikl. Mat. Mekh. 85, 152–171 (2021).
A. Y. Aleksandrov and A. A. Tikhonov, “Averaging technique in the problem of Lorentz attitude stabilization of an Earth-pointing satellite,” Aerospace Sci. Technol. 104, 105963 (2020).
Funding
This work was supported by the Russian Science Foundation, grant no. 22-21-00303.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dosaev, M.Z., Klimina, L.A., Samsonov, V.A. et al. Plane-Parallel Motion of a Snake Robot in the Presence of Anisotropic Dry Friction and a Single Control Input. J. Comput. Syst. Sci. Int. 61, 858–867 (2022). https://doi.org/10.1134/S1064230722050069
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1064230722050069