An Efficient Multi-solution Solver for the Inverse Kinematics of 3-Section Constant-Curvature Robots

05/02/2023
by   Ke Qiu, et al.
0

Piecewise constant curvature is a popular kinematics framework for continuum robots. Computing the model parameters from the desired end pose, known as the inverse kinematics problem, is fundamental in manipulation, tracking and planning tasks. In this paper, we propose an efficient multi-solution solver to address the inverse kinematics problem of 3-section constant-curvature robots by bridging both the theoretical reduction and numerical correction. We derive analytical conditions to simplify the original problem into a one-dimensional problem. Further, the equivalence of the two problems is formalised. In addition, we introduce an approximation with bounded error so that the one dimension becomes traversable while the remaining parameters analytically solvable. With the theoretical results, the global search and numerical correction are employed to implement the solver. The experiments validate the better efficiency and higher success rate of our solver than the numerical methods when one solution is required, and demonstrate the ability of obtaining multiple solutions with optimal path planning in a space with obstacles.

READ FULL TEXT
research
09/01/2022

NODE IK: Solving Inverse Kinematics with Neural Ordinary Differential Equations for Path Planning

This paper proposes a novel inverse kinematics (IK) solver of articulate...
research
09/15/2020

Approximate Piecewise Constant Curvature Equivalent Model and Their Application to Continuum Robot Configuration Estimation

The continuum robot has attracted more attention for its flexibility. Co...
research
09/24/2017

SEAR: A Polynomial-Time Multi-Robot Path Planning Algorithm with Expected Constant-Factor Optimality Guarantee

We study the labeled multi-robot path planning problem in continuous 2D ...
research
09/16/2023

CppFlow: Generative Inverse Kinematics for Efficient and Robust Cartesian Path Planning

In this work we present CppFlow - a novel and performant planner for the...
research
06/23/2023

CIDGIKc: Distance-Geometric Inverse Kinematics for Continuum Robots

The small size, high dexterity, and intrinsic compliance of continuum ro...
research
09/22/2021

Efficient Object Manipulation to an Arbitrary Goal Pose: Learning-based Anytime Prioritized Planning

We focus on the task of object manipulation to an arbitrary goal pose, i...
research
04/25/2021

An Interval Branch-and-Bound-Based Inverse Kinemetics Algorithm Towards Global Optimal Redundancy Resolution

The general inverse kinematics (IK) problem of a manipulator, namely tha...

Please sign up or login with your details

Forgot password? Click here to reset