Method for solving robot inverse kinematics based on particle swarm optimization algorithm

A particle swarm optimization and inverse kinematics technology, applied in instruments, calculations, calculation models, etc., to solve problems such as getting stuck in local optimal solutions

Active Publication Date: 2018-12-04
SHANGHAI UNIV OF ENG SCI
View PDF4 Cites 28 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
  • Method for solving robot inverse kinematics based on particle swarm optimization algorithm
  • Method for solving robot inverse kinematics based on particle swarm optimization algorithm
  • Method for solving robot inverse kinematics based on particle swarm optimization algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0026] The positive kinematic solution of the robot is to obtain the end pose state of the robot hand according to the angles of the six joints of the robot. There is a transformation matrix between each joint axis, and there are four elements in each matrix: rod length, deflection angle, lateral distance, and rotation angle. Attributes, multiply the six transformation matrices to get the coordinate pose transformation matrix of the six-axis robot from the base to the end of the manipulator. As shown in Formula 1:

[0027]

[0028] 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 Perform the translation of the x-axis and the z-axis, and finally perform the θ angle of rotation around t...

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 method for solving robot inverse kinematics based on a particle swarm optimization algorithm. The method comprises the following steps: 1) establishing a kinematic model according to joint parameters of a robot, obtaining a kinematic positive solution formula, setting positions of target points and an attitude matrix, determining a fitness function; 2) initializing a particle population, calculating an individual fitness value of an initial population, obtaining an individual optimal value and a global optimal value; 3) updating the position and speed of the particlepopulation using dynamic inertia weight which changes with the number of iterations, calculating a new fitness value, and determining whether to update; 4) performing genetic variation operation on the particle population, calculating the fitness value; 5) determining whether a termination condition is satisfied according to the fitness value and the number of iterations. Compared with the priorart, the method solves a shortcoming that a traditional PSO algorithm easily falls into local optimal values, and can enhance local search capability and improve convergence speed and precision by reducing the number of iterations.

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 solution of inverse kinematics of tandem robot is the basis of research on robot trajectory planning and control. Only by converting the space pose into joint variables through the kinematics inverse solution can the programming control of the robot end effector according to the space pose be realized. [0003] There are numerical methods, geometric methods, and algebraic methods for the inverse solution of robot kinematics. 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), use the relationship between the six transformation matrices to obtain each axis angle θ. A commonly used numerical method is to use the radial paramet...

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 Applications(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