六自由度机械臂快速路径规划与手眼标定研究

Research on fast path planning and hand-eye calibration of6DOF robotic arm

  • 摘要: 针对双向快速随机扩展树(rapidly-exploring random trees-connect, RRT-Connect)算法的随机性强、搜索效率低、路径规划时间过长等问题,提出一种改进的RRT-Connect算法。该算法在起始点与目标点连线的中垂线上设置第三节点,采用高斯分布限制第三节点的采样区域,避免第三采样节点距离中点较远导致的路径冗余。算法通过第三节点分别向起始点和目标点生成2棵随机树,结合贪婪算法思想以及引入动态步长的方法,提高算法的规划效率。仿真结果表明,改进的RRT-Connect算法相较于传统RRT-Connect算法,平均运行时间缩短了48.7%,平均迭代次数减少了38.9%,平均路径长度减少了25.2%。另外,针对传统的九点标定法精度的问题,提出一种改进的九点标定方法,该方法通过获取机械臂在空间同一点的多组位姿计算机械臂第六轴长度,在已知机械臂各关节角和轴长情况下,计算得到机械臂末端执行器安装后第六轴的长度,从而提高手眼标定的精度。试验结果表明,改进的方法相较于传统九点标定法其精度平均提高了2.09%。最后,在机械臂平台验证改进的RRT-Connect算法和改进的九点标定法,试验结果表明,改进的RRT-Connect算法相较于DRRT-Connect(dynamic RRT-Connect)算法在路径规划总时间和总长度上分别减少了8.28%和4.79%,改进的九点标定法相较于传统的九点标定法抓取精度提高了3%。

     

    Abstract: Aiming at the problems of strong randomness, low search efficiency and long path planning time of the bidirectional rapidly-exploring random trees-connect (RRT-Connect) algorithm, an improved RRT-Connect algorithm is proposed. The algorithm sets the third node on the perpendicular bisector of the line connecting the starting point and the target point. By using Gaussian distribution to limit the sampling area of the third node, the path redundancy caused by the third sampling node being far from the midpoint is avoided. The algorithm generates two random trees to the starting point and the target point respectively through the third node, and combines the greedy algorithm idea and introduces the dynamic step method to improve the planning efficiency of the algorithm. The simulation results show that the improved RRT-Connect algorithm reduces the average running time by 48.7%, the average number of iterations by 38.9%, and the average path length by 25.2% compared with the traditional RRT-Connect algorithm. In addition, in view of the accuracy problem of the traditional nine-point calibration method, an improved nine-point calibration method is proposed. This method calculates the length of the sixth axis of the robot arm by obtaining multiple sets of postures of the robot arm at the same point in space. When the joint angles and axis lengths of the robot arm are known, the length of the sixth axis after the end effector of the robot arm is installed is calculated to improve the accuracy of hand-eye calibration. The experimental results show that the improved method has an average accuracy improvement of 2.09% compared with the traditional nine-point calibration method. Finally, the improved RRT-Connect algorithm and the improved nine-point calibration method were verified on the robotic arm platform. The experimental results show that the improved RRT-Connect algorithm reduces the total path planning time and total length by 8.28% and 4.79% respectively compared with the DRRT-Connect algorithm, and the improved nine-point calibration method improves the grasping accuracy by 3% compared with the traditional nine-point calibration method.

     

/

返回文章
返回