The invention discloses a robot joint space smooth trajectory planning method, which comprises the following steps: firstly, the robot inverse kinematics algorithm, mapping robot Descartes space trajectory to joint space trajectory, obtaining key interpolation points of joint space; then, based on the maximum velocity constraint of each joint robot, then adjust the Descartes interpolation cycle; that estimate the angular velocity and angular acceleration of the key point of interpolation in joint space with the three polynomial curve, provide the conditions for the next five cubic spline curve fitting; finally, from the beginning of the first joint space key interpolation points, followed by the use of two adjacent key points to construct the joint space interpolation of five spline curve, as trajectory, then joint space interpolation. The invention solves the problem that the motion path of the joint space of the robot is not smooth.
【技术实现步骤摘要】
一种机器人关节空间平滑轨迹规划方法
本专利技术涉及串联机器人平滑轨迹规划方法,特别涉及一种机器人关节空间平滑轨迹规划方法。
技术介绍
串联机器人在制造业、农业、娱乐业等行业得到越来越广泛的应用。机器人运动最终依靠关节运动实现,关节空间运动轨迹不平滑会造成机器人关节的冲击振动,不仅影响机器人作业质量,而且加快零部件磨损,影响机器人寿命。目前机器人关节空间平滑运动轨迹规划的研究多以离线的形式进行,需要先进行笛卡尔空间轨迹规划和机器人运动学逆解得到全部关节角时间-节点序列,再进行曲线拟合或者轨迹优化得到平滑关节空间运动轨迹。但是在实际应用中,由于成本等因素限制,机器人控制器的内存资源非常有限,无法一次性储存和运算大量的轨迹点数据。另外,由于机器人运动控制实时性的要求,普遍控制器的插补周期在1ms左右,在如此短时间内无法完成复杂的曲线拟合和优化计算。
技术实现思路
本专利技术的目的是提供种机器人关节空间平滑轨迹规划方法,旨在解决在最短时间和最小内存消耗下实现实时在线机器人关节空间平滑运动轨迹规划。本专利技术的目的通过下述技术方案来实现:一种机器人关节空间平滑轨迹规划方法,包括如下步骤:S1、由机器人运动学逆解算法,实现机器人笛卡尔空间运动轨迹向关节空间运动轨迹的映射,获得关节空间关键插补点;S2、依据机器人各个关节的最大速度约束,调整笛卡尔插补周期;S3、借助三次多项式曲线进行关节空间关键插补点的角速度和角加速度估计,为下一步的五次样条曲线拟合提供条件;S4、从第一个关节空间关键插补点开始,依次使用相邻两个关节空间关键插补点构造五次样条曲线,作为关节空间的运动轨迹,再 ...
【技术保护点】
一种机器人关节空间平滑轨迹规划方法,其特征在于,包括如下步骤:S1、由机器人运动学逆解算法,实现机器人笛卡尔空间运动轨迹向关节空间运动轨迹的映射,获得关节空间关键插补点;S2、依据机器人各个关节的最大速度约束,调整笛卡尔插补周期;S3、借助三次多项式曲线进行关节空间关键插补点的角速度和角加速度估计,为下一步的五次样条曲线拟合提供条件;S4、从第一个关节空间关键插补点开始,依次使用相邻两个关节空间关键插补点构造五次样条曲线,作为关节空间的运动轨迹,再进行关节空间插补。
【技术特征摘要】
1.一种机器人关节空间平滑轨迹规划方法,其特征在于,包括如下步骤:S1、由机器人运动学逆解算法,实现机器人笛卡尔空间运动轨迹向关节空间运动轨迹的映射,获得关节空间关键插补点;S2、依据机器人各个关节的最大速度约束,调整笛卡尔插补周期;S3、借助三次多项式曲线进行关节空间关键插补点的角速度和角加速度估计,为下一步的五次样条曲线拟合提供条件;S4、从第一个关节空间关键插补点开始,依次使用相邻两个关节空间关键插补点构造五次样条曲线,作为关节空间的运动轨迹,再进行关节空间插补。2.根据权利要求1所述的一种机器人关节空间平滑轨迹规划方法,其特征在于,所述步骤S2包含如下步骤:S2.1、第j个笛卡尔插补周期机器人6个关节电机的最大转速估计如式(1)所示:式中,和分别为关节i第j+1个和第j个插补点,TD为笛卡尔空间插补时间,ri为关节i的减速比;S2.2、第j个笛卡尔插补周期机器人各关节伺服电机计算转速与最大转速之比为如果Q小于1,则说明为完成此插补段运动,机器人6个关节中存在电机转速超出最大转速;由于插补运动需要保证各轴在约定插补周期内同时完成运动,机器人6个关节完成此插补段运动所需的插补周期均需要增加;S2.3、重新计算第j个笛卡尔空间插补周期式中,int为取整函数;Q为转速比;TD为默认笛卡尔空间插补周期,TD=10ms。3.根据权利要求1所述的一种机器人关节空间平滑轨迹规划方法,其特征在于,所述步骤S3包含如下步骤:S3.1、令为笛卡尔空间插补和进行机器人运动学逆解之后得到机器人i关节tj时刻转角值为θj的关节空间关键插补点;插补点的角速度和角加速度的估计通过构造三次多项式曲线进行估计;取插补点前一点和后两个点和构造三次多项式曲线;S3.2、三次多项式曲线表达式如式(4)所示:θ(t)=at3+bt2+ct+d(4)将四个插补点的时间和位置数值代入式(4)可得将式(5)写成矩阵形式得
【专利技术属性】
技术研发人员:张铁,罗欣,邹焱飚,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。