一种龙门式吊装机器人工作单元中附加轴运动规划方法与流程

文档序号:12332488阅读:来源:国知局

技术特征:

1.一种龙门式吊装机器人工作单元中附加轴运动规划方法,该附加轴包括直线导轨(1)和滑台(2),其特征在于,该方法包括如下步骤:

步骤1:在工作台(4)上建立用户坐标系{OU XU YU ZU};在直线导轨(1)的零点M处建立导轨零点坐标系{OH XH YH ZH},其中OX轴线方向,即直线导轨(1)轴线方向为滑台(2)运动方向;在滑台(2)下表面中心处建立滑台坐标系{OA XA YA ZA};

步骤2:在沿滑台(2)运动方向单调变化的一段加工轨迹点(5)中手动选取两个轨迹点a、b作为区间的端点;

步骤3:根据点到空间直线的投影原理,将区间[a,b]的左端点a投影到直线导轨(1)轴线上,获得滑台(2)移动起始点A;

根据直线导轨(1)的零点M(x1,y1,z1)和直线导轨(1)的终止点N(x2,y2,z2),直线导轨(1)轴线直线参数方程为:

x=x1+mt

y=y1+nt

z=z1+lt

其中,m=x2-x1,n=y2-y1,l=z2-z1,t为参数;

则滑台(2)移动起始点在直线导轨(1)轴线上表示为A(x1+mt,y1+nt,z1+lt),

设区间[a,b]的左端点为a(x3,y3,z3),参数t为:

<mrow> <mi>t</mi> <mo>=</mo> <mfrac> <mrow> <mi>m</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>l</mi> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msup> <mi>m</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>l</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>;</mo> </mrow>

步骤4:判断滑台(2)移动起始点A(x1+mt,y1+nt,z1+lt)是否在以直线导轨(1)零点M和终止点N为端点的直线段MN上;若点A不在线段MN上,则回到步骤2,重新选取区间[a,b]的左端点a;若点A在线段MN上,根据两点间距离公式,计算得滑台(2)移动起始点A到直线导轨(1)零点M的距离D1

<mrow> <msub> <mi>D</mi> <mn>1</mn> </msub> <mo>=</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>+</mo> <mi>m</mi> <mi>t</mi> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>+</mo> <mi>n</mi> <mi>t</mi> <mo>-</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <mo>+</mo> <mi>l</mi> <mi>t</mi> <mo>-</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow>

步骤5:通过区间[a,b]获得该区间内轨迹点的个数n,从滑台(2)移动起始点A处沿滑台(2)移动方向叠加n-1个滑台(2)移动的步长△d,获得n-2个滑台(2)移动中间点到直线导轨(1)零点M的距离D2,D3,……Dn-1,以及滑台(2)移动终止点B到直线导轨(1)零点M的距离Dn

机器人加工区间[a,b]内轨迹点使滑台坐标系{OA XA YA ZA}原点依次与滑台(2)移动起始点A、n-2个滑台(2)移动中间点、滑台(2)移动终止点B重合,即得到滑台(2)与区间[a,b]内加工轨迹点对应的各移动位置到直线导轨(1)零点M的距离D;

步骤6:根据直线导轨(1)行程L,判断滑台(2)移动终止点B到直线导轨(1)零点M的距离Dn是否超出直线导轨(1)行程L,若Dn>L,则回到步骤5,减小步长△d,直至Dn<L或Dn=L;若Dn<L或Dn=L,即建立滑台(2)与区间[a,b]内加工轨迹点对应的各移动位置关系;

步骤7:对区间[a,b]以外的加工轨迹点,加工离端点a近的轨迹点时,滑台(2)在移动起始点A处;加工离端点b近的轨迹点时,滑台(2)在移动终止点B处,至此,得到滑台(2)与所有加工轨迹点对应的各移动位置到直线导轨(1)零点M的距离D值,即完成建立龙门式吊装机器人工作单元中附加轴运动规划模型。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1