Canonical Subproblems for Robot Inverse Kinematics

11/10/2022
by   Alexander J. Elias, et al.
0

Inverse kinematics of many common types of robot manipulators may be decomposed into canonical subproblems. This paper presents new solution methods to six subproblems using a linear algebra approach. The first three subproblems, called the Paden-Kahan subproblems, are Subproblem 1: angle between a vector on the edge of a cone and a point, Subproblem 2: intersections between two cones, and Subproblem 3: intersections between a cone and a sphere. The other three subproblems, which have not been extensively covered in the literature, are Subproblem 4: intersections between a cone and a plane, Subproblem 5: intersections among three cones, and Subproblem 6: intersections in a system of four cones. We present algebraic solutions and geometric interpretations for each subproblem and provide computational performance comparisons. Our approach also finds the least-squares solutions for Subproblems 1-4 when the exact solution does not exist. We show that almost all 6-dof all revolute (6R) robots with known closed-form solutions may be solved using the subproblem decomposition method. For a general 6R robot, subproblem decomposition reduces finding all solutions to a search on a circle or a 2D torus. The software code is available on a publicly accessible repository.

READ FULL TEXT
research
09/25/2021

Closed-form solutions for the inverse kinematics of serial robots using conformal geometric algebra

This work addresses the inverse kinematics of serial robots using confor...
research
07/24/2023

Redundancy parameterization and inverse kinematics of 7-DOF revolute manipulators

Seven degree-of-freedom (DOF) robot arms have one redundant DOF which do...
research
03/06/2019

Multiple configurations for puncturing robot positioning

The paper presents the Inverse Kinematics (IK) close form derivation ste...
research
09/08/2021

Convex Iteration for Distance-Geometric Inverse Kinematics

Inverse kinematics (IK) is the problem of finding robot joint configurat...
research
03/02/2021

A numerical method for computing the Jordan Canonical Form

The Jordan Canonical Form of a matrix is highly sensitive to perturbatio...
research
11/15/2017

IKBT: solving closed-form Inverse Kinematics with Behavior Tree

Serial robot arms have complicated kinematic equations which must be sol...
research
08/06/2019

NAVARO II, a Novel Scissor-Based Planar Parallel Robot 1

This article presents a new variable actuation mechanism based on the 3-...

Please sign up or login with your details

Forgot password? Click here to reset