TY - JOUR
T1 - Kinematic modeling and trajectory tracking control of an octopus-inspired hyper-redundant robot
AU - Lafmejani, Amir Salimi
AU - Doroudchi, Azadeh
AU - Farivarnejad, Hamed
AU - He, Ximin
AU - Aukes, Daniel
AU - Peet, Matthew M.
AU - Marvi, Hamidreza
AU - Fisher, Rebecca E.
AU - Berman, Spring
N1 - Funding Information:
Manuscript received September 10, 2019; accepted January 28, 2020. Date of publication February 26, 2020; date of current version March 10, 2020. This letter was recommended for publication by Associate Editor M. Cianchetti and Editor Kyu-Jin Cho upon evaluation of the reviewers’ comments. This work was supported in part by the Office of Naval Research Award N00014-17-1-2117 and in part by the Arizona State University Global Security Initiative. (A. Doroudchi and H. Farivarnejad contributed equally to the letter.) (Corresponding author: Spring Berman.) Amir Salimi Lafmejani and Azadeh Doroudchi are with the School of Electrical, Computer and Energy Engineering, Arizona State University (ASU), Tempe, AZ 85287 USA (e-mail: asalimil@asu.edu; adoroudc@asu.edu).
Publisher Copyright:
© 2016 IEEE.
PY - 2020/4
Y1 - 2020/4
N2 - This letter addresses the kinematic modeling and control of hyper-redundant robots inspired by the octopus arm. We propose a discrete multi-segment model in which each segment is a 6-DoF Gough-Stewart parallel platform. Our model is novel in that it can reproduce all generic motions of an octopus arm, including elongation, shortening, bending, and particularly twisting, which is usually not included in such models, while enforcing the constant-volume property of the octopus arm. We use an approach that is inspired by the unique decentralized nervous system of the octopus arm to overcome challenges in solving the Inverse Kinematics (IK) problem, including the large number of solutions for this problem and the impracticality of numerical methods for real-time applications. We apply the pseudo-inverse Jacobian method to design a kinematic controller that drives the tip of the hyper-redundant robot to track a reference trajectory. We evaluate our proposed model and controller in simulation for a variety of 3D reference trajectories: a straight line, an ellipse, a sinusoidal path, and trajectories that emulate octopus-like reaching and fetching movements. The tip of the simulated hyper-redundant robot tracks the reference trajectories with average root-mean-square errors that are less than 0.3% of the robot's initial length, demonstrating the effectiveness of our modeling and control approaches.
AB - This letter addresses the kinematic modeling and control of hyper-redundant robots inspired by the octopus arm. We propose a discrete multi-segment model in which each segment is a 6-DoF Gough-Stewart parallel platform. Our model is novel in that it can reproduce all generic motions of an octopus arm, including elongation, shortening, bending, and particularly twisting, which is usually not included in such models, while enforcing the constant-volume property of the octopus arm. We use an approach that is inspired by the unique decentralized nervous system of the octopus arm to overcome challenges in solving the Inverse Kinematics (IK) problem, including the large number of solutions for this problem and the impracticality of numerical methods for real-time applications. We apply the pseudo-inverse Jacobian method to design a kinematic controller that drives the tip of the hyper-redundant robot to track a reference trajectory. We evaluate our proposed model and controller in simulation for a variety of 3D reference trajectories: a straight line, an ellipse, a sinusoidal path, and trajectories that emulate octopus-like reaching and fetching movements. The tip of the simulated hyper-redundant robot tracks the reference trajectories with average root-mean-square errors that are less than 0.3% of the robot's initial length, demonstrating the effectiveness of our modeling and control approaches.
KW - Redundant robots
KW - kinematics
KW - motion and path planning
KW - parallel robots
KW - underactuated robots
UR - http://www.scopus.com/inward/record.url?scp=85081736555&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85081736555&partnerID=8YFLogxK
U2 - 10.1109/LRA.2020.2976328
DO - 10.1109/LRA.2020.2976328
M3 - Article
AN - SCOPUS:85081736555
SN - 2377-3766
VL - 5
SP - 3460
EP - 3467
JO - IEEE Robotics and Automation Letters
JF - IEEE Robotics and Automation Letters
IS - 2
M1 - 9013079
ER -