Related Experiment Video
Updated: Feb 12, 2026

Bioinspired Soft Robot with Incorporated Microelectrodes
Published on: February 28, 2020
The Natural-CCD Algorithm, a Novel Method to Solve the Inverse Kinematics of Hyper-redundant and Soft Robots
Andrés Martín1, Antonio Barrientos1, Jaime Del Cerro1
1Centre for Automation and Robotics (UPM-CSIC) , Technical University of Madrid, Madrid, Spain .
Abstract:
This article presents a new method to solve the inverse kinematics problem of hyper-redundant and soft manipulators. From an engineering perspective, this kind of robots are underdetermined systems. Therefore, they exhibit an infinite number of solutions for the inverse kinematics problem, and to choose the best one can be a great challenge. A new algorithm based on the cyclic coordinate descent (CCD) and named as natural-CCD is proposed to solve this issue. It takes its name as a result of generating very harmonious robot movements and trajectories that also appear in nature, such as the golden spiral. In addition, it has been applied to perform continuous trajectories, to develop whole-body movements, to analyze motion planning in complex environments, and to study fault tolerance, even for both prismatic and rotational joints. The proposed algorithm is very simple, precise, and computationally efficient. It works for robots either in two or three spatial dimensions and handles a large amount of degrees-of-freedom. Because of this, it is aimed to break down barriers between discrete hyper-redundant and continuum soft robots.
Related Concept Videos
Kinematic Equations: Problem Solving
Hyperbolic and Inverse Hyperbolic Functions: Problem Solving
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Method of Sections: Problem Solving I
Method of Joints: Problem Solving I
Method of Joints: Problem Solving II

