A solution method of robot inverse kinematics based on particle swarm optimization algorithm

A particle swarm optimization and inverse kinematics technology, applied in instruments, computing, artificial life, etc., can solve problems such as getting stuck in local optimal solutions

Active Publication Date: 2022-06-21
SHANGHAI UNIV OF ENG SCI
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First, let the PSO be initialized as a group of random particles (random solutions). In each iteration, the particles update themselves by tracking two "extreme values". The optimal solution is selected through continuous iteration, and its inverse solution is determined according to its fitness value. , but the existing particle swarm optimization algorithm is easy to fall into the local optimal solution

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
  • A solution method of robot inverse kinematics based on particle swarm optimization algorithm
  • A solution method of robot inverse kinematics based on particle swarm optimization algorithm
  • A solution method of robot inverse kinematics based on particle swarm optimization algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0026] The positive kinematics solution of the robot is to obtain the position and posture state of the end of the robot hand according to the six joint angles of the robot. There is a transformation matrix between each joint axis, and each matrix contains four rod lengths, deflection angles, transverse distances, and rotation angles. Attribute, multiply the six transformation matrices to get the coordinate and pose transformation matrix of the six-axis robot from the base to the end of the robot hand. As shown in Equation 1:

[0027]

[0028] Among them, each transformation matrix determines the transformation mode of the coordinate system between the joints according to the post-position method. The post-position method is to establish the fixed coordinate system at the lower joint, and the transformation of the coordinate axis is to first rotate around the x-axis by an angle of α, and then The translation of the x-axis and the z-axis is performed, and finally the θ angle...

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 relates to a robot inverse kinematics solution method based on a particle swarm optimization algorithm, comprising the following steps: 1) establishing a kinematics model according to the joint parameters of the robot, obtaining a kinematics positive solution formula, setting the position and attitude matrix of the target point, Determine the fitness function; 2) Initialize the particle population, calculate the individual fitness value of the initial population, and obtain the individual optimal value and the global optimal value; 3) Use the dynamic inertia weight that changes with the number of iterations to update the position and speed, calculate the new fitness value, and judge whether to update; 4) perform genetic mutation operation on the particle population, and calculate the fitness value; 5) judge whether the termination condition is met according to the fitness value and the number of iterations. Compared with the prior art, the present invention solves the shortcoming that the traditional PSO algorithm is easy to fall into the local optimal value, and can enhance the local search ability by reducing the number of iterations to improve the convergence speed and accuracy.

Description

technical field [0001] The invention relates to a method for solving the inverse kinematics of a robot, in particular to a method for solving the inverse kinematics of a robot based on a particle swarm optimization algorithm. Background technique [0002] The inverse kinematics solution of tandem robots is the basis for the research of robot trajectory planning and control. Only by converting the spatial pose into joint variables through the inverse kinematics solution, can the robot end effector be programmed and controlled according to the spatial pose. [0003] The inverse solutions of robot kinematics include numerical method, geometric method and algebraic method, etc. After satisfying the Pieper criterion (that is, the three adjacent joint axes of the robot intersect at one point or the three axes are parallel), each of the six transformation matrices is used to obtain each axis angle θ. A commonly used numerical method is to use the radial parameter a in the D-H par...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/16G06N3/00
CPCG06F17/16G06N3/006
Inventor 吕亚辉么娆严雨灵
Owner SHANGHAI UNIV OF ENG 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