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
Summary
现有 的机械臂避障轨迹规划的研究很多。 Dong 和 Du[3] 通过机械臂工作空间密度计算有多个 障碍物的复杂环境中的无碰撞路径,并通过仿真验 证了该方法的可行性;Liu 等[4] 提出了一种基于圆 柱包围盒模型的机械臂避障算法,该方法以圆柱包 围盒模型作为碰撞检测手段,通过分段描述理想轨 迹,将分段轨迹的中间点设为参数,通过参数优化, 达到避障的目的;Ismail 等[5] 将动态规划算法应用 于缆索串联机械臂,在保证执行器缆索张力有界的 针对机械臂避障轨迹规划特殊需求,本文提出 了一种基于六次多项式轨迹规划的机械臂避障算法 ( six⁃order polynomial obstacle avoidance,SDPOA) ,该 方法能在避开障碍物的前提下,最大限度地优化机 械臂运动轨迹的性能,达到安全、节能、稳定、高效的 目的。 接下来,本文将从模型简化、碰撞检测方法、关 节空间轨迹规划、遗传优化方案 4 个方面对 SDPOA 算法 进 行 说 明, 并 通 过 MATLAB 进行仿真实验 验证。
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.