Kinematic modeling and trajectory tracking control of an octopus-inspired hyper-redundant robot

Amir Salimi Lafmejani, Azadeh Doroudchi, Hamed Farivarnejad, Ximin He, Daniel Aukes, Matthew M. Peet, Hamidreza Marvi, Rebecca E. Fisher, Spring Berman

Research output: Contribution to journalArticlepeer-review

25 Scopus citations


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.

Original languageEnglish (US)
Article number9013079
Pages (from-to)3460-3467
Number of pages8
JournalIEEE Robotics and Automation Letters
Issue number2
StatePublished - Apr 2020


  • Redundant robots
  • kinematics
  • motion and path planning
  • parallel robots
  • underactuated robots

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Biomedical Engineering
  • Human-Computer Interaction
  • Mechanical Engineering
  • Computer Vision and Pattern Recognition
  • Computer Science Applications
  • Control and Optimization
  • Artificial Intelligence


Dive into the research topics of 'Kinematic modeling and trajectory tracking control of an octopus-inspired hyper-redundant robot'. Together they form a unique fingerprint.

Cite this