Inverse Kinematics with Dual-Quaternions, Exponential-Maps, and Joint Limits

11/02/2022
by   Ben Kenwright, et al.
0

We present a novel approach for solving articulated inverse kinematic problems (e.g., character structures) by means of an iterative dual-quaternion and exponentialmapping approach. As dual-quaternions are a break from the norm and offer a straightforward and computationally efficient technique for representing kinematic transforms (i.e., position and translation). Dual-quaternions are capable of represent both translation and rotation in a unified state space variable with its own set of algebraic equations for concatenation and manipulation. Hence, an articulated structure can be represented by a set of dual-quaternion transforms, which we can manipulate using inverse kinematics (IK) to accomplish specific goals (e.g., moving end-effectors towards targets). We use the projected Gauss-Seidel iterative method to solve the IK problem with joint limits. Our approach is flexible and robust enough for use in interactive applications, such as games. We use numerical examples to demonstrate our approach, which performed successfully in all our test cases and produced pleasing visual results.

READ FULL TEXT

page 8

page 9

research
11/01/2022

Real-Time Character Inverse Kinematics using the Gauss-Seidel Iterative Approximation Method

We present a realistic, robust, and computationally fast method of solvi...
research
03/23/2022

An introduction to using dual quaternions to study kinematics

We advocate for the use of dual quaternions to represent poses, twists, ...
research
01/07/2014

Forward and Inverse Kinematics Seamless Matching Using Jacobian

In this paper the problem of matching Forward Kinematics (FK) motion of ...
research
02/01/2021

Kinova Gen3-Lite manipulator inverse kinematics: optimal polynomial solution

A polynomial solution to the inverse kinematic problem of the Kinova Gen...
research
04/14/2019

A Comparison of Policy Search in Joint Space and Cartesian Space for Refinement of Skills

Imitation learning is a way to teach robots skills that are demonstrated...
research
11/22/2019

A Unified Method for Solving Inverse, Forward, and Hybrid Manipulator Dynamics using Factor Graphs

This paper describes a unified method solving for inverse, forward, and ...
research
02/21/2022

Use of algebraic dual representations in domain decomposition methods for Darcy flow in 3D domain

In this work we use algebraic dual representations in conjunction with d...

Please sign up or login with your details

Forgot password? Click here to reset