一种基于位移等效的机器人笛卡尔空间速度优化方法技术

技术编号:16436052 阅读:92 留言:0更新日期:2017-10-25 00:05
本发明专利技术公开了一种基于位移等效的机器人笛卡尔空间速度优化方法,采用直线加减速控制,在含有匀速段和不含匀速段两种情况下,保证插补前后位移长度相等,通过调整加速度和减速度的大小来消除和减小由于插补位移方程离散化引起的轨迹运行速度突变。本发明专利技术解决了由于插补方程离散化引起的机器人末端轨迹在加减速点的速度突变问题,有效的提高了机器人运动的柔性,减小了机器人振动。

A space velocity optimization method for robot Descartes based on displacement equivalent

The invention discloses a method based on the optimization of Descartes space robot speed equivalent displacement, using linear acceleration and deceleration control, with uniform section and non uniform section of the two case, ensure equal length before and after interpolation by adjusting the displacement, acceleration and deceleration to eliminate and reduce the size of the track speed displacement equation of discrete interpolation by mutation. The invention solves the problem that the speed mutation of the robot end trajectory at the acceleration and deceleration points caused by the discretization of the interpolation equation, effectively improves the flexibility of the robot movement and reduces the vibration of the robot.

【技术实现步骤摘要】
一种基于位移等效的机器人笛卡尔空间速度优化方法
本专利技术涉及一种基于位移等效的机器人笛卡尔空间速度优化方法。应用在工业机器人末端执行器在直线加减速控制下的轨迹运动,尤其是在直线插补和圆弧插补中的应用。
技术介绍
在焊接、喷涂、冲压等行业中,要求机器人在作业时其末端执行器需按给定的轨迹运行(如直线、圆弧轨迹)。机器人末端轨迹在笛卡尔空间中规划的方法通常是在示教点之间进行插补。插补时需控制插补速度曲线以防止机器人运行过程中速度不连续引起机器人的振动。但是由于机器人末端执行器运动的轨迹长度是任意实数,而计算机控制系统本质上是离散控制,在直线加减速控制下对曲线进行插补时,会引起加速点和减速点处速度的突变。
技术实现思路
本专利技术的目的是针对现有技术状况而提供一种基于位移等效的机器人笛卡尔空间速度优化方法,本专利技术解决了由于插补方程离散化引起的机器人末端轨迹在加减速点的速度突变问题,有效的提高了机器人运动的柔性,减小了机器人振动。本专利技术为了解决上述技术问题所采用的技术方案是:一种基于位移等效的机器人笛卡尔空间速度优化方法,采用直线加减速控制,在含有匀速段和不含匀速段两种情况下,保证插补前后位移长度相等,通过调整加速度和减速度的大小来消除和减小由于插补位移方程离散化引起的轨迹运行速度突变;首先设L为插补轨迹的位移,La为插补轨迹加速段位移,V为插补轨迹最大运行速度,ΔT为插补周期,a1为插补运动的加速度,a2为插补运动的减速度,初始时刻为a,且初始时刻a=a1=a2,Li为按照直线加减速控制的插补轨迹各中间点距离插补起点的位移;所述插补位移方程为含有匀速段时,以取整后的加速段插补步数[Na]代入得到新的加速度公式为:以调整后新的加速度得到新的加速段长度公式为:La_new=a1_new([Na]·ΔT)2/2,再以新计算的加速段长度和取整后的减速段插补步数[Nd]得到新的减速度公式为:所述插补位移方程不含匀速段时,La=L/2,以取整后的加速段插补步数[Na]代入得到新的加速度采用对称的直线加减速,减速段参数和加速段参数相同然后将得到的新加速度和减速度代入按直线加减速控制的插补位移方程得到优化后的插补位移方程然后采用所述优化后的插补位移方程进行插补计算插补点的位置和姿态,利用机器人正逆运动学方程(本方法适用任何款机器人)即可得到优化后按直线加减速控制的轨迹;优化后的插补位移方程在不含匀速段时速度变化连续,含有匀速段时,在加速点处速度连续,减速点处速度存在较小的突变,误差值为ΔV=a2_new·Na·ΔT-V。本专利技术的有益效果为:本专利技术解决了由于插补方程离散化引起的机器人末端轨迹在加减速点的速度突变问题,有效的提高了机器人运动的柔性,减小了机器人振动。附图说明图1为算法优化前含匀速段直线插补时末端执行器沿x、y、z方向的速度变化图;图2为算法优化前不含匀速段直线插补时末端执行器沿x、y、z方向的速度变化图;图3为算法优化后含匀速段直线插补时末端执行器沿x、y、z方向的速度变化图;图4为算法优化后不含匀速段直线插补时末端执行器沿x、y、z方向的速度变化图。具体实施方式以下结合实施例说明,但不限制本专利技术。实施例1本实施例的一种基于位移等效的机器人笛卡尔空间速度优化方法,以机器人直线插补为例,第一组运动参数为含有匀速段的直线插补,L=244.19,ΔT=2ms,V=650mm/s,a1=a2=a=4000mm/s2。第二组为不含匀速段的直线插补,改变上述含匀速段直线插补参数a1=a2=a=1000mm/s2,其它参数不变。第一组插补位移方程含有匀速段时,以取整后的加速段插补步数[Na]=81代入计算得到新的加速度以调整后新的加速度计算新的加速段长度La_new=a1_new([Na]·ΔT)2/2=52.65mm,再以新计算的加速段长度和取整后的减速段插补步数[Nd]=187计算新的减速度第二组插补方程不含匀速段时,La=L/2,以取整后的加速段插补步数[Na]=247计算新的加速度采用对称的直线加减速,减速段参数和加速段参数相同分别将含有匀速段和不含匀速段时计算得到的新加速度和减速度代入按直线加减速控制的插补位移方程得到优化后的插补位移方程以四自由度工业机器人为例,分别采用优化前后的插补位移方程计算插补点的位置和姿态,利用机器人正逆运动学方程得到按直线加减速控制的直线轨迹。仿真得到插补位移方程优化前后的末端执行器速度曲线对比图,如图1、2、3、4所示。由图1和图3可以看出,含有匀速段时,优化后的算法在加速点处速度连续,减速点处速度突变明显减小。由图2和图4可以看出,在不含匀速段时,优化后的算法速度变化连续,在加减速点处没有速度突变。图中圈出的点表示速度突变的点。含匀速段时,算法优化前末端执行器在加速点处的速度误差ΔV1=a·ΔT(Na2-[Na]2)/2=162.25mm/s,在减速点处的速度误差ΔV2=V·(Nd-[Nd])=546mm/s,算法优化后在加速点没有突变,在减速点处的速度误差ΔV=a2_new·Na·ΔT-V=13.4224mm/s。不含匀速段时,算法优化前末端执行器在加速点(减速点)处的速度误差ΔV=75.46mm/s,算法优化后在加速点(减速点)没有突变。优化后的算法在不含匀速段时速度变化连续,含有匀速段时在加速点处速度连续,减速点处速度突变明显减小。本实施例解决了由于插补方程离散化引起的机器人末端轨迹在加减速点的速度突变问题,有效的提高了机器人运动的柔性,减小了机器人振动。本文档来自技高网...
一种基于位移等效的机器人笛卡尔空间速度优化方法

【技术保护点】
一种基于位移等效的机器人笛卡尔空间速度优化方法,其特征在于,采用直线加减速控制,在含有匀速段和不含匀速段两种情况下,保证插补前后位移长度相等,通过调整加速度和减速度的大小来消除和减小由于插补位移方程离散化引起的轨迹运行速度突变;首先设L为插补轨迹的位移,La为插补轨迹加速段位移,V为插补轨迹最大运行速度,ΔT为插补周期,a1为插补运动的加速度,a2为插补运动的减速度,初始时刻为a,且初始时刻a=a1=a2,Li为按照直线加减速控制的插补轨迹各中间点距离插补起点的位移;所述插补位移方程为含有匀速段时,以取整后的加速段插补步数[Na]代入得到新的加速度公式为:

【技术特征摘要】
1.一种基于位移等效的机器人笛卡尔空间速度优化方法,其特征在于,采用直线加减速控制,在含有匀速段和不含匀速段两种情况下,保证插补前后位移长度相等,通过调整加速度和减速度的大小来消除和减小由于插补位移方程离散化引起的轨迹运行速度突变;首先设L为插补轨迹的位移,La为插补轨迹加速段位移,V为插补轨迹最大运行速度,ΔT为插补周期,a1为插补运动的加速度,a2为插补运动的减速度,初始时刻为a,且初始时刻a=a1=a2,Li为按照直线加减速控制的插补轨迹各中间点距离插补起点的位移;所述插补位移方程为含有匀速段时,以取整后的加速段插补步数[Na]代入得到新的加速度公式为:以调整后新的加速度得到新的加速段长度公式为:La_new...

【专利技术属性】
技术研发人员:张华涂孔
申请(专利权)人:浙江理工大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1