Abstract
In this paper, we consider trajectory tracking control of a head raising snake robot on a flat plane by using kinematic redundancy. We discuss the motion control requirements to accomplish trajectory tracking and other tasks, such as singular configuration avoidance and obstacle avoidance, for the snake robot. The features of the internal motion caused by kinematic redundancy are considered, and a kinematic model and a dynamic model of the snake robot are derived by introducing two types of shape controllable point. The first is the head shape controllable point, and the other is the base shape controllable point. We analyzed the features of the two kinds of shape controllable point and proposed a controller to accomplish the trajectory tracking of the robot’s head as its main task along with several sub-tasks by using redundancy. The proposed method to accomplish several sub-tasks is useful for both the kinematic model and the dynamic model. Experimental results using a head raising snake robot which can control the angular velocity of its joints show the effectiveness of the proposed controller.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Hirose, S.: Biologically Inspired Robots: Snake-like Locomotor and Manipulator. Oxford University Press, New York (1993)
Gans, C.: Biomechanics: An Approach to Vertebrate Biology. The University of Michigan Press, Ann Arbor (1974)
Kamegawa, T., Yamasaki, T., Igarashi, H., Matsuno, F.: Development of the snake-like rescue robot KOHGA. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 5081–5086 (2004)
Osuka, K., Kitajima, H.: Development of mobile inspection robot for rescue activities: MOIRA. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 3373–3377 (2002)
Arai, M., Tanaka, Y., Hirose, S., Kuwahara, H., Tsukui, S.: Development of “Souryu-IV” and Souryu-V”: serially connected crawler vehicles for in-rubble searching operations. J. Field Robot. 25, 31–65 (2008)
Borestein, J., Hansen, M., Borrell, A.: The OmniTread OT-4 serpentine robot–design and performance. J. Field Robot. 24, 601–621 (2007)
Mori, M., Hirose, S.: Three-dimensional serpentine motion and lateral rolling by active cord mechanism ACM-R3. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 829–834 (2002)
Prautsch, P., Mita, T., Iwasaki, T.: Analysis and control of a gait of snake robot. Trans. IEEJ 120-D, 372–381 (2000)
Matsuno, F., Mogi, K.: Redundancy controllable system and control of snake robot with redundancy based on kinematic model. In: Proc. IEEE Conf. on Decision and Control, pp. 4791–4796 (2000)
Matsuno, F., Sato, H.: Trajectory tracking control of snake robot based on dynamic model. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 3040–3046 (2005)
Liljebäck, P., Pettersen, K.Y., Stavdahl, Ø., Gravdahl, J.T.: Snake Robots (Modelling, Mechatronics, and Control). Springer, London (2013)
Ma, S., Ohmameuda, Y., Inoue, K.: Dynamic analysis of 3-dimensional snake robots. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 767–772 (2004)
Ye, C., Ma, S., Li, B., Wang, Y.: Head-raising motion of snake-like robots. In: Proc. IEEE Int. Conf. on Robotics and Biomimetics, pp. 595–600 (2004)
Date, H., Takita, Y.: Control of 3D snake-like locomotive mechanism based on continuum modeling. In: Proc. ASME2005 Int. Design Eng. Technical Conf. No. DETC2005-85130 (2005)
Yamada, H., Hirose, S.: Study on the 3D shape of active cord mechanism. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 2890–2895 (2006)
Kano, T., Sato, T., Ishiguro, R.: Decentralized control of scaffold-assisted serpentine locomotion that exploits body softness. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 5129–5134 (2011)
Sato, T., Kano, T., Ishiguro, A.: A snake-like robot driven by a decentralized control that enables both phasic and tonic control. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1881–1886 (2011)
Kano, T., Sato, T., Kobayashi, R., Ishiguro, A.: Decentralized control of multi-articular snake-like robot for efficient locomotion. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1875–1880 (2011)
Kamegawa, T., Baba, T., Gofuku, A.: V-shift control for snake robot moving the inside of a pipe with helical rolling motion. In: Proc. IEEE Int. Symp. on Safety, Security and Rescue Robotics, pp. 1–6 (2011)
Lipkin, K., Brown, I., Peck, A., Choset, H., Rembisz, J., Gianfortoni, P., Naaktgeboren, A.: Differentiable and piecewise differentiable gaits for snake robots. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1864–1869 (2007)
Tanaka, M., Matsuno, F.: Cooperative control of two snake robots. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 400–405 (2006)
Takaoka, S., Yamada, H., Hirose, S.: Snake-like active wheel robot ACM-R4.1 with joint torque sensor and limiter. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1081–1086 (2011)
Yamamoto, Y., Yun, X.: Effect of the dynamic interaction on coordinated control of mobile manipulators. IEEE Trans. Robot. Autom. 12(5), 816–824 (1996)
Murray, R., Li, Z., Sastry, S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, Boca Raton (1994)
Matsuno, F., Suenaga, K.: Control of redundant 3D snake robot based on kinematic model. In: Proc IEEE Int. Conf. on Robotics and Automation, pp. 2061–2066 (2003)
Yoshikawa, T.: Analysis and control of robot manipulators with redundancy. In: Robotics Research: The First International Symposium, pp. 735–747 (1984)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tanaka, M., Matsuno, F. Modeling and Control of Head Raising Snake Robots by Using Kinematic Redundancy. J Intell Robot Syst 75, 53–69 (2014). https://doi.org/10.1007/s10846-013-9866-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-013-9866-y