Helical wave propagation motion for a snake robot on a vertical pipe containing a branch

Research output: Contribution to journalArticle

Abstract

Snake robots could be utilized in many fields because of their hyper-redundant properties, although there are still control problems when they are operated in complex environments. For example, a helical rolling motion has been used to climb a pipe. By using this kind of motion, a snake robot can move along the inside or outside of a pipe. However, this motion has limitations when the robot moves along a pipe containing a high gap or a branch point. In this study, we propose a type of motion for snake robots that involves wrapping around the outside of a pipe to overcome a branch point on it. This new motion uses a hyperbolic function to make a helical wave curve, which is then propagated by shifting the shape of the hyperbolic function along the body of the snake robot. The joint angles of the snake robot are derived by calculating the curvature and torsion of the curve on the basis of the formula of the continuous curve model. Finally, the results of simulations performed using the Robot Operating System and Gazebo programs are shown to validate the effectiveness of the new motion.

Original languageEnglish
JournalArtificial Life and Robotics
DOIs
Publication statusAccepted/In press - Jan 1 2018

Fingerprint

Snakes
Wave propagation
Pipe
Robots
Hyperbolic functions
Torsional stress
Joints

Keywords

  • Helical wave propagation motion
  • Hyperbolic function
  • Snake robot

ASJC Scopus subject areas

  • Biochemistry, Genetics and Molecular Biology(all)
  • Artificial Intelligence

Cite this

@article{e7ba6728d1ab4707b807d80b10d336c0,
title = "Helical wave propagation motion for a snake robot on a vertical pipe containing a branch",
abstract = "Snake robots could be utilized in many fields because of their hyper-redundant properties, although there are still control problems when they are operated in complex environments. For example, a helical rolling motion has been used to climb a pipe. By using this kind of motion, a snake robot can move along the inside or outside of a pipe. However, this motion has limitations when the robot moves along a pipe containing a high gap or a branch point. In this study, we propose a type of motion for snake robots that involves wrapping around the outside of a pipe to overcome a branch point on it. This new motion uses a hyperbolic function to make a helical wave curve, which is then propagated by shifting the shape of the hyperbolic function along the body of the snake robot. The joint angles of the snake robot are derived by calculating the curvature and torsion of the curve on the basis of the formula of the continuous curve model. Finally, the results of simulations performed using the Robot Operating System and Gazebo programs are shown to validate the effectiveness of the new motion.",
keywords = "Helical wave propagation motion, Hyperbolic function, Snake robot",
author = "Wei Qi and Tetsushi Kamegawa and Akio Gofuku",
year = "2018",
month = "1",
day = "1",
doi = "10.1007/s10015-018-0479-1",
language = "English",
journal = "Artificial Life and Robotics",
issn = "1433-5298",
publisher = "Springer Japan",

}

TY - JOUR

T1 - Helical wave propagation motion for a snake robot on a vertical pipe containing a branch

AU - Qi, Wei

AU - Kamegawa, Tetsushi

AU - Gofuku, Akio

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Snake robots could be utilized in many fields because of their hyper-redundant properties, although there are still control problems when they are operated in complex environments. For example, a helical rolling motion has been used to climb a pipe. By using this kind of motion, a snake robot can move along the inside or outside of a pipe. However, this motion has limitations when the robot moves along a pipe containing a high gap or a branch point. In this study, we propose a type of motion for snake robots that involves wrapping around the outside of a pipe to overcome a branch point on it. This new motion uses a hyperbolic function to make a helical wave curve, which is then propagated by shifting the shape of the hyperbolic function along the body of the snake robot. The joint angles of the snake robot are derived by calculating the curvature and torsion of the curve on the basis of the formula of the continuous curve model. Finally, the results of simulations performed using the Robot Operating System and Gazebo programs are shown to validate the effectiveness of the new motion.

AB - Snake robots could be utilized in many fields because of their hyper-redundant properties, although there are still control problems when they are operated in complex environments. For example, a helical rolling motion has been used to climb a pipe. By using this kind of motion, a snake robot can move along the inside or outside of a pipe. However, this motion has limitations when the robot moves along a pipe containing a high gap or a branch point. In this study, we propose a type of motion for snake robots that involves wrapping around the outside of a pipe to overcome a branch point on it. This new motion uses a hyperbolic function to make a helical wave curve, which is then propagated by shifting the shape of the hyperbolic function along the body of the snake robot. The joint angles of the snake robot are derived by calculating the curvature and torsion of the curve on the basis of the formula of the continuous curve model. Finally, the results of simulations performed using the Robot Operating System and Gazebo programs are shown to validate the effectiveness of the new motion.

KW - Helical wave propagation motion

KW - Hyperbolic function

KW - Snake robot

UR - http://www.scopus.com/inward/record.url?scp=85053912177&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85053912177&partnerID=8YFLogxK

U2 - 10.1007/s10015-018-0479-1

DO - 10.1007/s10015-018-0479-1

M3 - Article

AN - SCOPUS:85053912177

JO - Artificial Life and Robotics

JF - Artificial Life and Robotics

SN - 1433-5298

ER -