Abstract

Aiming at a series of requirements of obstacle avoidance trajectory planning of manipulators, a new algorithm based on six-order polynomial trajectory planning is proposed. Firstly, the six-order polynomial is used for the trajectory planning of the manipulator. Assuming that the coefficients of the sixth order term in the curve equation are undetermined parameters, by adjusting these parameters, the shape of the curve can be changed to make manipulators avoid the obstacle and to optimize performance indicators of the trajectory simultaneously. Thus, the obstacle avoidance trajectory planning of manipulators is transformed into a multi-objective optimization problem. Secondly, combining collision detection results and kinematics indexes, a fitness function is defined by the weighting coefficient method. At last, an ideal collision-free trajectory that is collaborative optimized in kinematics, trajectory length and rotation angle is planned in the joint space through genetic algorithm optimization. Additionally, the algorithm is validated by simulation experiments with MATLAB, the results show that the method of this study can effectively plan obstacle-free trajectories satisfying the performance requirements of the manipulator.

Highlights

  • An Obstacle Avoidance Algorithm for Manipulators Based on Six⁃Order Polynomial Trajectory Planning

  • Aiming at a series of requirements of obstacle avoidance trajectory planning of manipulators, a new algo⁃ rithm based on six⁃order polynomial trajectory planning is proposed

  • Sec⁃ ondly, combining collision detection results and kinematics indexes, a fitness function is defined by the weighting coefficient method

Read more

Summary

Introduction

现有 的机械臂避障轨迹规划的研究很多。 Dong 和 Du[3] 通过机械臂工作空间密度计算有多个 障碍物的复杂环境中的无碰撞路径,并通过仿真验 证了该方法的可行性;Liu 等[4] 提出了一种基于圆 柱包围盒模型的机械臂避障算法,该方法以圆柱包 围盒模型作为碰撞检测手段,通过分段描述理想轨 迹,将分段轨迹的中间点设为参数,通过参数优化, 达到避障的目的;Ismail 等[5] 将动态规划算法应用 于缆索串联机械臂,在保证执行器缆索张力有界的 针对机械臂避障轨迹规划特殊需求,本文提出 了一种基于六次多项式轨迹规划的机械臂避障算法 ( six⁃order polynomial obstacle avoidance,SDPOA) ,该 方法能在避开障碍物的前提下,最大限度地优化机 械臂运动轨迹的性能,达到安全、节能、稳定、高效的 目的。 接下来,本文将从模型简化、碰撞检测方法、关 节空间轨迹规划、遗传优化方案 4 个方面对 SDPOA 算法 进 行 说 明, 并 通 过 MATLAB 进行仿真实验 验证。

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call