Abstract
An algorithm for the control of an insectomorphic robot climbing over a ball that rolls freely on a horizontal plane is developed and tested using computer simulation. The proposed motion involves three maneuvers. First, the robot climbs the ball at rest from the horizontal surface. At the end of this maneuver, the ball gains an angular velocity due to errors in the execution of the programmed motion. The further motion of the robot is designed so as to reduce the velocity gained in the course of climbing to an acceptable level. The motion is completed by the maneuver of getting down to the supporting horizontal plane from the almost motionless ball. The robot motion is implemented using the Coulomb friction without any special devices. The asymptotic stability of the programmed motion of the system as a whole is ensured by a PD controller that implements the step cycles of the leg motions and the planned motion of the body. Results of 3D computer simulation of the robot motion are discussed. The model of the mechanical robot-ball system is formed using the Universal Mechanism program package; this model is described by an automatically derived system of differential equations that take into account the dynamics of all solid elements.
Similar content being viewed by others
References
Ya. Ishigure, H. Kawasaki, T. Kato, K. Hirai, N. Iinuma, and S. Ueki, “Climbing Robot Equipped with a Postural Adjustment Mechanism for Conical Poles,” in Proc. of the 16th Int. Conf. CLAWAR-2013, Sydney, 2013 (World Scientific, Sydney, 2013), pp. 343–350.
P. Ward, D. Liu, K. Waldron, and M. Hasan, “Optimal design of a magnetic adhesion for climbing robots,” in Proc. of the 16th Int. Conf. CLAWAR-2013, Sydney, 2013 (World Scientific, Sydney, 2013), pp. 375–382.
X. Ya. Sandoval-Castro, M. A. Gracia-Murillo, J. P. Zavala-De Paz, and E. Castillo-Castaneda, “Hex-Piderix: A six-legged walking climbing robot to perform inspection tasks on vertical surfaces,” in Proc. of the 16th Int. Conf. CLAWAR-2013, Sydney, 2013 (World Scientific, Sydney, 2013), pp. 399–407.
Yu. F. Golubev and V. V. Koryanov, “Construction of motions of an insectomorphic robot that overcomes a combination of obstacles with the help of Coulomb friction forces,” J. Comput. Syst. Sci. Int. 44, 460–472 (2005).
Yu. F. Golubev and V. V. Koryanov, “A control for an insectomorphic robot in motion along a vertical corner and a horizontal beam,” J. Comput. Syst. Sci. Int. 45, 144–152 (2006).
Yu. F. Golubev and V. V. Koryanov, “Computer simulation of a climbing insectomorphic robot,” in Proc. of the 9th Int. Conf. on Simulation of Adaptive Behavior, Rome, 2006, Lect. Notes Artif. Intell. Vol. 4095 (Springer, Berlin, 2006), pp. 126–137.
Yu. F. Golubev and V. V. Koryanov, “A control for an insectomorphic robot in climbing to the top of a vertical corner and in moving on a step ladder,” J. Comput. Syst. Sci. Int. 47(1), 139–148 (2008).
Yu. F. Golubev and V. V. Koryanov, “Motion design for an insectomorphic robot on unstable obstacles,” in Proc. of the 11th Int. Conf. CLAWAR-2008. Coimbra, Portugal, 2008 (World Scientific, 2008), pp. 654–661.
Yu. F. Golubev and V. V. Koryanov, “Motion control for an insectomorphic robot on a movable ball,” J. Comput. Syst. Sci. Int. 48, 801–813 (2009).
Yu. F. Golubev and V. V. Koryanov, “Insectomorphic robot climbing a freely rolling ball,” J. Comput. Syst. Sci. Int. 49, 1009–1019 (2010).
Yu. F. Golubev and V. V. Koryanov, “Motion control for the 6-legged robot in extreme conditions,” in Proc. of the 16th Int. Conf. CLAWAR-2013, Sydney, 2013 (World Scientific, Sydney, 2013), pp. 427–434.
D. E. Okhotsimskii and Yu. F. Golubev, Mechanics and Control of Motion of an Automatic Walking Machine (Nauka, Moscow, 1984) [in Russian].
Yu. F. Golubev, Foundations of Theoretical Mechanics: Textbook, 2nd ed. (Mosk. Gos. Univ., Moscow, 2000) [in Russian].
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © Yu.F. Golubev, V.V. Koryanov, 2014, published in Izvestiya Akademii Nauk. Teoriya i Sistemy Upravleniya, 2014, No. 5, pp. 116–125.
Rights and permissions
About this article
Cite this article
Golubev, Y.F., Koryanov, V.V. An insectomorphic robot climbing over a freely rolling ball. J. Comput. Syst. Sci. Int. 53, 733–742 (2014). https://doi.org/10.1134/S1064230714050086
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1064230714050086