Inverse Kinematics Numerical Method for Offset Wrist Robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for inverse kinematics calculation of six-degree-of-freedom serial robots with an offset wrist require extensive calculations, leading to high burdens on robot controllers and poor real-time performance due to the lack of analytical solutions.

Innovation Solution

A numerical method that uses the analytical solution of a non-offset wrist as an approximate solution for an offset wrist, iteratively refining the joint variables using a Jacobian matrix to minimize computation and improve convergence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If geometric method or algebraic elimination method is used to solve inverse kinematics of six-degree-of-freedom serial robot with offset wrist, then analytical solution can be obtained, but calculation amount increases greatly causing heavy burden on robot controller

Engineering Contradiction:
Improveinverse kinematics solution accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by using the analytical solution of a non-offset wrist robot as an initial approximate solution for the offset wrist robot. This preliminary result serves as a starting point for iterative refinement, reducing the computational burden compared to solving from scratch using geometric or algebraic elimination methods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary approach by using the analytical solution of a simplified non-offset wrist model as a mediator to obtain an initial approximation. This intermediary solution then guides the iterative numerical method, bridging the gap between simple analytical solutions and complex exact solutions for offset wrist robots.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If optimization methods such as tabu searching method or hill-climbing method are used, then numerical solution can be obtained, but real-time performance deteriorates due to large calculation amount

Engineering Contradiction:
Improveinverse kinematics solution accuracyVSAvoidreal-time performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent uses preliminary action by pre-calculating or using available analytical solutions of non-offset wrist robots as initial guesses. This preliminary information significantly reduces the number of iterations needed for convergence, thereby improving real-time performance compared to optimization methods that start from random or heuristic initial points.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the iterative numerical method where the error between the calculated end-effector pose and the desired pose is continuously evaluated. This feedback drives the correction of joint variables using the Jacobian matrix, ensuring convergence to the accurate solution while maintaining computational efficiency for real-time applications.

Inventive Principle:
Principle #23Feedback

3Strength

If six-degree-of-freedom serial robot with offset wrist is used instead of non-offset wrist, then structure rigidity and 360-degree rotation capability are improved, but inverse kinematics calculation burden increases

Engineering Contradiction:
Improvestructure rigidityVSAvoidinverse kinematics calculation complexity
Core Design Contradiction:
StrengthVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by utilizing the analytical solution of a non-offset wrist robot (a simplified model) as an initial approximation for the offset wrist robot. This preliminary solution provides a good starting point that is computationally inexpensive to obtain, and then iterative refinement achieves the accurate solution needed for the more complex offset wrist configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by transitioning from the exact analytical solution approach (which is computationally heavy) to an iterative numerical approach starting from a preliminary solution. This changes the computational parameters from exact but expensive calculations to approximate but efficient iterative refinements, reducing the overall calculation burden while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10682758B2Numerical method for obtaining the inverse kinematics of six-degree-of-freedom serial robot with an offset wrist
Publication Date: 2020.06.16 FOSHAN HUASHU ROBOTICS CO LTD
  • US10682758B2 patent drawing
  • US10682758B2 patent drawing
  • US10682758B2 patent drawing

AI summary

Disclosed is a method for obtaining the inverse kinematics of a six-degree-of-freedom serial robot with an offset wrist. The method uses the analytical solution of the inverse kinematics of the six-degree-of-freedom serial robot with a non-offset wrist as an approximate solution of the inverse kinematics of the six-degree-of-freedom serial robot with an offset wrist and an initial point for iteration, and obtains a numerical solution of the inverse kinematics of the six-degree-of-freedom serial robot with an offset wrist meeting the accuracy through continuously iterative approaching. The present disclosure has faster convergence and less calculation amount relative to the traditional calculation method, reduces the computation burden for a robot controller, and improves the real-time performance.