Abstract
Snake robots are capable of adapting to difficult situations, such as cluttered environments, using its many degrees of freedom. However, if one of the joints gets passive, it is generally very difficult to achieve ordinary performance. In this paper, control of a passive joint using rolling motion is considered, with the use of crawler gait in mind. Crawler gait is a state-of-the-art motion pattern for snake robots that is capable of moving on uneven terrain, but if there is a passive joint, the motion can be interrupted by freely moving part of the robot itself. As a key to solving this difficulty, this paper proposes to use the rolling motion, which has not been used in controlling a passive joint. A simplified model is proposed to consider the control, and based on this, one simple controller is adopted. The validity of the idea of using rolling motion is tested by numerical simulations.













Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Baba T, Kameyama Y, Kamegawa T, Gofuku A (2010) A snake robot propelling inside of a pipe with helical rolling motion. In: Proc SICE Annual Conference, pp 2319–2325
Tanaka M, Tanaka K (2015) Control of a snake robot for ascending and descending steps. IEEE Trans Robot 31(2):511–520
Takemori T, Tanaka M, Matsuno F (2018) Gait design for a snake robot by connecting curve segments and experimental demonstration. IEEE Trans Robot 34(5):1384–1391
Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl JT (2010) Hybrid modeling and control of obstacle-aided snake robot locomotion. IEEE Trans Robot 26(5):781–799
Travers M, Gong C, Choset H (2015) Shape-constrained whole-body adaptivity. In: Proc IEEE Int Symposium on Safety, Security, and Rescue Robotics, pp 1–6
Travers M, Whitman J, Schiebel P, Goldman D, Choset H (2016) Shape-based compliance in locomotion. Sci Syst Proc Robot
Matsuno F, Mogi K (2000) Redundancy controllable system and control of snake robots based on kinematic model. In: Proc IEEE Conf Decision and Control, pp 4791–4796
Mehta V, Brennan S, Gandhi F (2008) Experimentally verified optimal serpentine gait and hyperredundancy of a rigid-link snake robot. IEEE Trans Robot 24(2):348–360
Ariizumi R, Takahashi R, Tanaka M, Asai T (2019) Head trajectory tracking control of a snake robot and its robustness under actuator failure. IEEE Trans Control Syst Technol 27(6):2589–2597
Ariizumi R, Koshio K, Tanaka M, Matsuno F (2019) Control of a passive joint in a snake robot using rolling motion. In: Proc The 3rd Int Symposium on Swarm Behavior and Bio-Inspired Robotics, pp 161–166
Tesch M, Lipkin K, Brown I, Hatton R, Peck A, Rembisz J, Choset H (2009) Parametrized and scripted gaits for modular snake robots. Adv Robot 23(9):1131–1158
Yamada H, Hirose S (2008) Study of active cord mechanism-approximations to continuous curves of a multi-joint body–. J Robot Soc Jpn 26(1):110–120 (in Japanese)
Klaassen B, Paap KL (1999) GMD-SNAKE2: A snake-like robot driven by wheels and a method for motion control. Proc IEEE Int Conf Robot Automat. 3014–3019
Callier F, Desoer CA (1992) Linear system theory. Springer-Verlag, Hong Kong
Silverman LM, Meadows HE (1967) Controllability and observability in time-variable linear systems. J SIAM Control 5(1):64–73
Ohtsuka T (2004) A continuation/GMRES method for fast computation of nonlinear receding horizon control. Automatica 40:563–574
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was presented in part at the 3rd International Symposium on Swarm Behavior and Bio-Inspired Robotics (Okinawa, Japan, November 20–22, 2019)
This work was supported by the ImPACT Program of the Council for Science, Technology and Innovation (Cabinet Office, Government of Japan)
About this article
Cite this article
Ariizumi, R., Koshio, K., Tanaka, M. et al. Passive joint control of a snake robot by rolling motion. Artif Life Robotics 25, 503–512 (2020). https://doi.org/10.1007/s10015-020-00643-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-020-00643-1