The present invention relates to a method of adaptive joint planning for linear trajectory of manipulator with controllable transition error. The method includes five parts: determining transition point and maximum trajectory error, transforming space coordinate system to plane coordinate system, constructing transition motion model, and determining transition time and actual transition velocity and acceleration according to kinematic constraints. Based on the control of the transition point and the maximum trajectory error, the invention can obtain the precise transition motion time, control the transition process accurately, and ensure that the generated transition motion meets the kinematic constraints as a whole. The planning process is simple and efficient. It is suitable for the joint planning of continuous linear trajectories with high real-time requirements, and is applicable to any type of robot trajectory planning.
【技术实现步骤摘要】
一种过渡误差可控的机械臂直线轨迹自适应衔接规划方法
本专利技术属于机器人轨迹规划领域,具体涉及一种过渡位置与轨迹误差可控的机械臂直线轨迹自适应衔接规划方法。
技术介绍
机器人轨迹规划中,一个复杂操作命令往往包含有多种连续轨迹,而为提升机器人运动的整体效率,在满足最大轨迹误差的前提下,采用过渡轨迹代替原始轨迹能有效缩短运动时间,保持在连续轨迹上的连续运动。因此,研究一种精确性高、自适应能力强、过渡模型参数计算快速的衔接规划方法,可以有效地解决过渡轨迹的规划问题。过渡位置与轨迹误差可控的机械臂直线轨迹自适应衔接规划方法,以过渡位置和最大轨迹误差为输入值,并将空间坐标系中的任意连续直线轨迹转换至平面坐标系中以简化运算,在每个分量上都构建三次多项式运动模型,再以机器人的运动学约束求取过渡时间,过渡速度和加速度。
技术实现思路
本专利技术为实现机械臂连续直线轨迹的衔接规划,并实现过渡点位置与最大轨迹误差的可控性,并根据给定的原始轨迹自适应规划过渡轨迹和求取过渡点的过渡速度与加速度,提出一种过渡位置与轨迹误差可控的机械臂连续直线轨迹自适应衔接规划方法。该方法包括以下步骤:步骤(1):确定过渡点与最大轨迹误差确定过渡点在原始直线轨迹上的位置,两个过渡点PW1与PW2需要与两段直线轨迹的交点PW3保持一样的距离L,以构建对称性。再确定原始轨迹与过渡轨迹之间所允许的最大轨迹误差值H。步骤(2):将两段直线轨迹所在的三维空间坐标系转换为平面坐标系有且仅有一个交点的两条直线轨迹必然能构成一个平面。因此,以两个过渡点所在的直线为x轴,以垂直于x轴并经过第一过渡点的直线为y轴,将空间中 ...
【技术保护点】
1.一种过渡误差可控的机械臂直线轨迹自适应衔接规划方法,其特征在于,该方法的具体步骤是:步骤(1):确定过渡点与最大轨迹误差确定过渡点在原始直线轨迹上的位置,两个过渡点PW1与PW2需要与两段直线轨迹的交点PW3保持一样的距离L,以构建对称性;再确定原始轨迹与过渡轨迹之间所允许的最大轨迹误差值H;步骤(2):将两段直线轨迹所在的三维空间坐标系转换为平面坐标系有且仅有一个交点的两条直线轨迹必然能构成一个平面;因此,以两个过渡点所在的直线为x轴,以垂直于x轴并经过第一过渡点的直线为y轴,将空间中两条相邻的直线轨迹由三维空间坐标系{W}转换到平面坐标系{P},使得过渡部分恰存在于平面坐标系的第一象限中;两个过渡点之间的距离为D=||PW1‑PW2||,则在平面坐标系中,过渡点的坐标分别为P1=(0,0)和P2=(D,0),两段直线轨迹的交点
【技术特征摘要】
1.一种过渡误差可控的机械臂直线轨迹自适应衔接规划方法,其特征在于,该方法的具体步骤是:步骤(1):确定过渡点与最大轨迹误差确定过渡点在原始直线轨迹上的位置,两个过渡点PW1与PW2需要与两段直线轨迹的交点PW3保持一样的距离L,以构建对称性;再确定原始轨迹与过渡轨迹之间所允许的最大轨迹误差值H;步骤(2):将两段直线轨迹所在的三维空间坐标系转换为平面坐标系有且仅有一个交点的两条直线轨迹必然能构成一个平面;因此,以两个过渡点所在的直线为x轴,以垂直于x轴并经过第一过渡点的直线为y轴,将空间中两条相邻的直线轨迹由三维空间坐标系{W}转换到平面坐标系{P},使得过渡部分恰存在于平面坐标系的第一象限中;两个过渡点之间的距离为D=||PW1-PW2||,则在平面坐标系中,过渡点的坐标分别为P1=(0,0)和P2=(D,0),两段直线轨迹的交点过渡轨迹的顶点为第一条直线轨迹在平面空间中的斜率为K=P3y/P3x;步骤(3):过渡运动模型构建由于原始轨迹存在的对称性,将此特征用于构建过渡轨迹的运动模型;因而,确定在过渡轨迹的顶点P4,速度方向平行于x轴,在y轴方向上的速度分量为0,即为Vp=(Vpx,0),而加速度则平行于y轴,在x轴上的分量为0,Ap=(0,Apy);对于第一过渡点P1,速度为Vt=(Vtx,Vty),加速度为At=...
【专利技术属性】
技术研发人员:高明煜,李金灿,杨宇翔,何志伟,黄继业,曾毓,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。