期刊文献+

机械臂逆运动学避障最优求解算法 被引量:7

Optimal Algorithm for Obstacle Avoidance of Manipulator Inverse Kinematics
下载PDF
导出
摘要 针对多自由度机械臂在障碍物环境下逆运动学求解存在多解性和碰撞问题,提出了一种将碰撞检测算法、最短行程方法与差分进化算法相结合的具有避障能力的机械臂逆运动学最优求解算法。首先,以六自由度机械臂为研究对象,对机械臂和障碍物进行建模,并建立求逆运动学解的目标函数,目标函数由末端执行器位姿误差函数、目标角度与初始角度之间的变化量函数、碰撞检测函数加权求和组成;其次,利用差分进化算法对目标函数进行最优求解,为了减小函数权重对求解速度和精度的影响,设计了一种自适应权重优化算法,使得求解关节角度在优化求解初期快速达到最短行程位姿角度附近,而在优化求解后期具有更高的求解精度,即可求得具有避障能力、行程最短且高精度的最优逆运动学解;最后,以UR5机械臂为例,通过MATLAB软件中的Robotics Toolbox工具箱对所提算法进行仿真验证,验证了所提算法的有效性。 Aiming at the problems of multiple solutions and collisions in the inverse kinematics solution of multi-degree of freedom manipulators in the obstacle environment, an optimal solution algorithm of inverse kinematics of manipulators with obstacle avoidance ability was proposed, the proposed method was composed of collision detection algorithm, shortest travel algorithm and differential evolution algorithm. Firstly, taking the six-degree of freedom manipulator as the research object, the models of a six degree of freedom manipulator and obstacles were built. The objective function for inverse kinematics solution was established, the objective function was formed by the weighted summation of the pose error function of end effector, the variation function between target angle and initial angle and the collision detection function. Secondly, the differential evolution algorithm was applied to optimize the objective function. an adaptive weight adaptive algorithm was designed to reduce the influence of the function weight on the solution speed and accuracy. Based on the adaptive algorithm, the joint angle can quickly reach the shortest travel position in the early stage of the optimization solution, and higher solution accuracy can be achieved in the latter stage of the optimization solution. So the optimal inverse kinematics solution with obstacle avoidance ability, shortest travel and high precision can be obtained. Finally, taking the UR5 manipulator as an example, the proposed algorithm was simulated by the Robotics Toolbox in MATLAB software, and the effectiveness of the algorithm was verified.
作者 杨青 周建兴 葛亮 YANG Qing;ZHOU Jian-xing;GE Liang(School of Electrical Information,Southwest Petroleum University,Chengdu 610500,China;College of Mechanical and Electrical Engineering,Southwest Petroleum University,Chengdu 610500,China)
出处 《科学技术与工程》 北大核心 2022年第24期10611-10618,共8页 Science Technology and Engineering
基金 国家自然科学基金面上项目(51974273) 四川省国际科学合作与交流研究项目(18GJHZ0195)。
关键词 差分进化算法 机械臂 逆运动学 最短行程算法 避障算法 differential evolution algorithm manipulator inverse kinematics shortest travel algorithm obstacle avoidance algorithm
  • 相关文献

参考文献11

二级参考文献69

共引文献214

同被引文献64

引证文献7

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部