Rapid solution method and rapid solution system for high-degree-of-freedom robot inverse kinematics

A technology of inverse kinematics and robotics, which is applied in the field of fast solution method and system of inverse kinematics of high-degree-of-freedom robots, and can solve problems such as inability to meet the real-time requirements of robot control, time-consuming, large deviation of approximate solution, etc.

Active Publication Date: 2017-06-13
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the biggest problem with this method is that the deviation between the approximate solution and the exact solution is large, which is much larger than the approximate solution obtained by the numerical method.
At the same time, the method requires a large amount of data for training
[0006] At present, the most commonly used inverse kinematics solution method is based

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Rapid solution method and rapid solution system for high-degree-of-freedom robot inverse kinematics
  • Rapid solution method and rapid solution system for high-degree-of-freedom robot inverse kinematics
  • Rapid solution method and rapid solution system for high-degree-of-freedom robot inverse kinematics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following is the overall process of the present invention, as image 3 Shown, the inventive method comprises:

[0048] Step 1: Randomly generate a set of initial values ​​θ init , and let θ=θ init ;

[0049] Step 2, bring the joint variable θ into the forward kinematics equation of the robot, and obtain the corresponding pose P init =f(θ);

[0050] Step 3, calculate the pose P init Deviation from target pose P Δe=P-P k , and the modulo error of the deviation Δe;

[0051] Step 4, judge whether the error meets the precision requirements, that is, error

[0052] Step five, bring the joint variable θ into the kinematic equation of the robot to obtain the Jacobian matrix J;

[0053] Step 6: Transpose the Jacobian matrix to obtain the Jacobian transpose matrix J T ;

[0054] Step 7, generate a set of speculative values ​​α 1 ,α 2 ,α 3 ,...α m , and each speculative value i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a rapid solution method and a rapid solution system for high-degree-of-freedom robot inverse kinematics. The method includes the steps of 1, substituting a joint variable theta into a robot kinematics equation to obtain a Jacobian matrix J, and transposing the Jacobian matrix J to obtain a transposed Jacobian matrix JT; 2, generating a group of speculative values, calculating corresponding joint variable update values for the speculative values, substituting each joint variable update value into a robot forward kinematics equation to obtain corresponding poses Pk, calculating pose deviation delta ek between each pose Pk and a target pose P and calculating a modulus errork of the pose deviation delta ek; 3, selecting a minimum value errormin, corresponding pose deviation delta emin and joint variable update values delta theta min from a set of the modulus errork, updating the pose deviation delta e=delta emin and updating a joint variable theta=theta+delta theta min; 4, judging whether the errormin meets errormin<threshold or not, outputting the joint variable theta and finishing if the errormin meets errormin<threshold, otherwise, returning to the step 1 and continuing execution.

Description

technical field [0001] The invention relates to the technical field of robot control, in particular to a method and system for quickly solving inverse kinematics of a high-degree-of-freedom robot. Background technique [0002] Robot technology can not only be applied to industrial production, but also can serve the people's life. It is a promising technology. Robots are generally composed of many joints. By controlling the variables of each joint, the functions of pose change, such as moving, walking and grasping, are achieved. In robotics, each joint provides a degree of freedom. Generally speaking, the more degrees of freedom a robot has (the more joints), the more powerful the robot and the more flexible it can move. Robot kinematics is the basis of robot motion control, including forward kinematics and inverse kinematics. Forward kinematics, that is, given each joint variable θ, solve the pose P of the robot; inverse kinematics, that is, given the pose P of the robot,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/50B25J9/16
CPCB25J9/1664G06F30/20
Inventor 连世奇韩银和王颖肖航
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products