首页 | 本学科首页   官方微博 | 高级检索  
     检索      

差分粒子群算法在PUMA机器人逆运动学求解中的应用
引用本文:汪院林,袁锐波,袁安华.差分粒子群算法在PUMA机器人逆运动学求解中的应用[J].教育技术导刊,2020,19(4):203-207.
作者姓名:汪院林  袁锐波  袁安华
作者单位:昆明理工大学 机电工程学院,云南 昆明 650500
摘    要:传统逆运动学求解主要从逆运动学方程出发,基于一定的数学理论推导,不能完全实现计算机程序化,且精度与计算效率较低;为改善这一缺陷,基于机器人正向运动学方程,借助MATLAB工具,使用蒙特卡洛法仿真分析出PUMA560机器人的工作空间,任取一点末端执行器位姿作为逆运动学求解的已知位姿矩阵T,结合差分粒子群仿生智能算法作为逆运动学求解的主要理论算法。将计算出的旋转关节变量θ1~θ6]代入正运动学方程,得出末端位姿矩阵T];通过计算分析T与T]相关角度误差,两矩阵所对应的位置向量与姿态向量误差精度为0.001数量级,完全满足目前机器人定位要求。基于差分粒子群理论的机器人逆运动学求解方法计算收敛速度更快,能高度实现计算机程序化,误差精度高,提高计算效率。

关 键 词:正运动学  差分粒子群算法  收敛速度  位姿矩阵  逆运动学解  
收稿时间:2019-05-19

Application of Particle Swarm Optimization with Differential Evolution Algorithm in Solving Inverse Kinematics of PUMA Robot
WANG Yuan-lin,YUAN Rui-bo,YUAN An-hua.Application of Particle Swarm Optimization with Differential Evolution Algorithm in Solving Inverse Kinematics of PUMA Robot[J].Introduction of Educational Technology,2020,19(4):203-207.
Authors:WANG Yuan-lin  YUAN Rui-bo  YUAN An-hua
Institution:Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China
Abstract:The solution of traditional inverse kinematics is mainly based on the inverse kinematics equation with certain mathematical theory derivation, but it can’t fully realize computer programming, and the accuracy and computational efficiency is low. In order to improve these defects, the paper based on the direct kinematics equation of the robot, and Monte Carlo method is used to simulate and analyze the working space of PUMA560 robot by using the MATLAB tool. Any end-effector pose can be taken as the known pose matrix T of inverse kinematics solution, combining with differential particle swarm bionic intelligent algorithm as the main theoretical algorithm for inverse kinematics solution, the calculated rotational joint variable is substituted into the direct kinematics equation to obtain the end pose matrix. By calculating and analyzing the T and T] the correlation angle error, the error accuracy of the two matrices of corresponding position vector and the pose vector is 0.001 orders of magnitude, which can fully meet the current robot positioning requirements. The inverse kinematics solution based on differential evolution particle swarm theory can calculate the convergence faster, achieving high computer programming, high error precision, and improve computational efficiency.
Keywords:direct kinematics  particle swarm optimization with differential evolution  convergence rate  post matrix  inverse kinematics solution  
点击此处可从《教育技术导刊》浏览原始摘要信息
点击此处可从《教育技术导刊》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号