机器人轨迹规划(PPT71页)
机器人轨迹规划
优点是能够充分利用各种方法 的优势,提高轨迹规划的性能
。
缺点是需要考虑不同方法之间 的协调和融合问题,增加了实
现的难度。
03
机器人轨迹规划的应用场景
工业制造
自动化生产线
在工业制造中,机器人轨迹规划 可用于自动化生产线上,执行物 料搬运、装配、检测等任务,提 高生产效率和质量。
智能仓储管理
通过机器人轨迹规划,可以实现 智能仓储管理,包括货物的自动 分拣、搬运和堆垛,优化仓储空 间利用。
控制精度
提高轨迹控制的精度,减小执行 误差,提高作业质量。
鲁棒性
在不确定性和干扰下,保证轨迹 规划与控制的稳定性和可靠性。
05
机器人轨迹规划的案例分析
案例一:工业机器人的轨迹规划
总结词
精确、高效、安全
详细描述
工业机器人轨迹规划的目标是在保证精确度的前提下,实现高效、安全的生产。通过对机器人的运动 轨迹进行优化,可以提高生产效率,降低能耗,并确保机器人在工作过程中不会发生碰撞或超出预定 范围。
机器人轨迹规划
汇报人: 202X-12-23
目 录
• 机器人轨迹规划概述 • 机器人轨迹规划算法 • 机器人轨迹规划的应用场景 • 机器人轨迹规划的未来发展 • 机器人轨迹规划的案例分析
01
机器人轨迹规划概述
定义与目标
定义
机器人轨迹规划是指根据给定的起点 和终点,通过计算机器人关节角度的 变化,使其能够以最优的方式从起点 移动到终点的过程。
避免碰撞
通过对机器人运动路径的精确规划, 可以确保机器人在工作环境中安全地 避开障碍物,避免与周围物体发生碰 撞。
机器人轨迹规划的挑战
01
环境不确定性
机器人学_第七讲 轨迹规划
c0 30 c1 0 c2 2.5 c3 1.6 c4 0.58 c5 0.0464
(t) 30 2.5t 2 1.6t3 0.58t 4 0.0464t5 (t) 5t 4.8t 2 2.32t3 0.232t 4 (t) 5 9.6t 6.96t 2 0.928t3
策略 3
θ1 θ2 20 30
14 55
时
16 69
间
21 77
29 81
40 80
第七讲 3 轨迹规划的基本原理
平面两关节机器人的简单例子:
策略 1
策略 3
策略 2 策略 4
第七讲 3 轨迹规划的基本原理
平面两关节机器人的简单例子,要求经过中间点的情况:
C y
B B’
A
C y
B B’
注意:这里讨论的是
A 末端的轨迹规划
x O1
直接走折线会有冲击,或者 造成机器人运动产生停顿。
O1 C
y
D B
x
E A
x O1
第七讲 4 关节空间的轨迹规划
三次多项式规划
以某一关节角为例
初始位姿 i
期望末端位姿 f
三次多项式: (t) c0 c1t c2t 2 c3t 3
边界条件:
ti 0
(ti ) i
角度 速度 加速度
3
4
5
6
秒
c0 30 c1 0 c2 5.4 c3 0.72
第七讲 4 关节空间的轨迹规划
讨论1: 三次多项式规划里能否指定起始点和终点的加速度?
例7.1
120
100
(ti ) 30 (ti ) c0 i
80
(t f ) 75 (t f ) c0 c1t f c2t f 2 c3t f 3
《机器人》第5章-轨迹规划
(t) 20t 6.666 t 2
(t) 20 13.332 t
进而可以画出以下曲线
max
4( f i )
(t f ti )2
为保证 机器人 的加速 度不超 过其自 身能力, 应考虑 加速度 的限制。
根据此式可计算出达到目标所需 要的时间
二、 五次多项式轨迹规划
关节位置、速度和加速度图形
三、抛物线过渡的线性运动轨迹
如果机器人关节以恒定速度运动,那么轨迹方程就 相当于一次多项式,其速度是常数,加速度为0,这说 明在起点和终点,加速度为无穷大,只有这样才可以瞬 间达到匀速状态。但很显然这是不可能的,因此在起点 和终点处,可以用抛物线来进行过渡。如图所示
假设ti和 tf时刻对应的起点和 终点位置为 i 和 f ,抛物线与直
2 引入相对参考坐标系的绝对运动和相对运动坐标系的 相对运动—机器人空间位姿和关节电机控制关节空间
3 已知机器人关节变量求得机器人位姿;给定机器人位 姿求得各关节变量进而控制机器人到达给定位姿
机器人求解问题:
1 给定一个位姿到达新的位姿—中间怎么办? 2 控制电机转动方式—启动、停车、通过中间点等 3 电机转动角度、速度等与位姿及微分变化关系
实际上把所有中间路径点既看作下一段起始点也看做上一段终止点相对应可以通过运动规划函数求出该点的直角坐标空间的位置速度插值分量以及该点的关节坐标空间的位置速度插值分量将所有这些插值分量连接起来就得到直角坐标空间的机器人路径和关节坐标空间的关节变化
第5章 轨迹规划
在前面的机器人运动学分析中:
1 引入齐次坐标,将机器人位置和姿态有效表达;并将 机器人杆件与运动坐标系相固连—将机器人运动转化
(t
0) 0)
《工业机器人》教学课件 第四章 工业机器人的运动轨迹规划
假设机器人的初始位姿是已知的,通过求解逆运动学方程可
以求得机器人期望的手部位姿对应的形位角。若考虑其中某一 关节的运动开始时刻ti的角度为θi, 希望该关节在时刻tf运动到新 的角度θf 。轨迹规划的一种方法是使用多项式函数以使得初始 和末端的边界条件与已知条件相匹配,这些已知条件为θi和θf及机
器人在运动开始和结束时的速度,这些速度通常为0或其他已知
2 过路径点的三次多项式插值
将速度约束条件变为:
(0) 0 (t f )
a0 0
f
(7. (4-4)7)
重新求得三项式的系数:
a1 0 3 2 1 a 2 2 ( f 0 ) 0 f ( 7 .9 ) tf tf tf (4-5) 2 1 a3 3 ( f 0 ) ( 0 f ) tf tf
第4章 工业机器人的运动轨迹规划
4.1 路运动过程中的位移、
速度和加速度。 路径是机器人位姿的一定序列,而不考虑机器 人位姿参数随时间变化的因素。如图4-1所示,如果有关机器人 从A点运动到B点, 再到C点, 那么这中间位姿序列就构成了一条 路径。而轨迹则与何时到达路径中的每个部分有关, 强调的是
令t=2th,由式9,10得
2 tb ttb ( f 0 ) 0
(7.15 (4-11) )
t:所要求的运动持续时间
4 用抛物线过渡的线性插值
任意给定 f, 0和 t ,选择相应的 和 t b ,得到 路径曲线。通常的做法是先选择加速度 的值,然 后按上式算出相应的 t b
4 用抛物线过渡的线性插值
将线性函数与两段抛物线函数平滑地衔接在一 起形成一段轨迹。
机器人轨迹规划(PPT71页)
取一个杯子 找到水壶
打开水壶
把水倒入杯中 把水送给主人
提起水壶到杯口上方 把水壶倾斜 把水壶竖直 把水壶放回原处
手部从A点移到B 点
关节从C点移到D点
2016/9/25
-6-
66
工业机器人技术基础
上述例子可以看出,机器人的规划是分层次的,从高 层的任务规划,动作规划到手部轨迹规划和关节轨迹规划 。在上述例子中,我们没有讨论力的问题,实际上,对有 些机器人来说,力的大小也是要控制的,这时,除了手部 或关节的轨迹规划,还要进行手部和关节输出力的规划。
图4.6 圆弧插补
2016/9/25
-20-
2020
工业机器人技术基础
• 设v为沿圆弧运动速度;ts为插补时时间隔。 • (1) 由P1、P2、P3决定的圆弧半径R。
• (2) 总的圆心角=1+2,即
1 arccos
( X2
X1)2
Y2
Y1 2
2R2
/
2R2
2 arccos
( X 3
打开水壶
把水倒入杯中 把水送给主人
然后再针对每一个子任务进行进一步的规划。以“把水倒入杯中”这
一子任务为例,可以进一步分解成为一系列动作,这一层次的规划称为
动作规划,它把实现每一个子任务的过程分解为一系列具体的动作。
把水倒入杯中
提起水壶到杯口上方 把水壶倾斜 把水壶竖直 把水壶放回原处
2016/9/25
智能化程度越高,规划的层次越多,操作就越简单。
轨迹规划的目的是将操作人员输入的简单的任务描述变
为详细的运动轨迹描述。
例如,对一般的工业机器人来说,操作员可能只输入机
械手末端的目标位置和方位,动的时间和速度等。这里所说
机器人技术 第五章 轨迹规划 ppt课件
0 00 0 0 00 0
0 0
0
a
4
0 b0
0
0
0
C 0 0
2 61 f 121 f 2 0 0 2
ppt课件
4
关节空间轨迹规划
ppt课件
5
关节空间轨迹规划
ppt课件
6
直角坐标空间轨迹规划
ppt课件
对关节加速 度要求较高
7
直角坐标空间轨迹规划
ppt课件
8
经过中间点的直角坐标空间轨迹规划
ppt课件
9
关节空间轨迹规划
三次多项式轨迹规划 五次多项式轨迹规划 抛物线过渡的线性插值法
1f
0 0 4
1f
00 00 00
0 0 0
0 00 0 0 00 0 0 00 0
0 0 0
0 a0
0
a1
0 0Байду номын сангаас
aa32
B
0
0 0
0 1
0 2 1 f
0 3 1 f 2
0 4 1 f 3
10 0 1
0 0
(t)3 c0 c1t c2t 2 c3t 3 c4t 4
ppt课件
23
把已知条件带入上述三个多项式,得
A 1 0 0
0
0 00 0 0 00 0 0
BAA
0 1 0 0 1 1 f
0 2 2
1f
0 0 3
第五章 轨迹规划
轨迹规划的基本原理 关节空间轨迹规划 直角坐标空间轨迹规划
第7章-轨迹规划
基本运动
直线移动
定轴转动
7.3 笛卡尔路径轨迹规划
•
驱动变换:06T
B0T BPiD
T6 1
E
• D(λ)是归一化时间λ的函数,λ=t/T,λ∈[0,1];t为
自运动开始算起的实际时间;T为走过该轨迹段的总时
间。
• 在节点Pi,实际时间t=0,因此λ=0,D(0)是4×4的单位
0 a0
f
a0 a1t f
a2t
2 f
a3t
3 f
0 a1
0
a1
2a2t f
3a3t
2 f
a0 0 a1 0
a2
3
t
2 f
f 0
a3
2
t
3 f
f 0
7.2 关节轨迹的插值计算
– 【例】已知一台连杆机械手的关节静止位置为θ=5°,该机械手从静止位置开始在4s内平滑转动到 θ=80°停止位置。试计算完成此运动并使机械臂 停在目标点的3次曲线的系数。
c 0
0
0
0
1
v vers 1cos
7.3 笛卡尔路径轨迹规划
• 旋转变换Ra(λ)表示绕矢量k转动θ角得到的,而矢量k
是Pi的y轴绕其z轴转过ψ角得到的,即:
s c s 0 0 0
k
c
s
ai 1x ai 1y ai 1z
pi 1x
pi1y
pi 1z
0 0 0 1
7.3 笛卡尔路径轨迹规划
沿轨迹行走的机器人课件
军事领域中的应用场景与优势
要点一
总结词
要点二
详细描述
耐用、保密、高效
沿轨迹行走的机器人可以执行军事基地内的物资运输、武 器装备的维护保养等任务,提高军事行动的效率和机密性 。
其他领域中的应用场景与优势
总结词
创新、节能、安全
详细描述
沿轨迹行走的机器人还可以应用于交通、能 源、环保等其他领域,如地铁巡检机器人、 电力巡检机器人和环保监测机器人等,提高
基于其他技术的实现方法
总结词
通过其他技术,如模糊控制、神经网络等,实现对机器人轨迹的控制和调整,实现机器人沿轨迹行走 。
详细描述
基于其他技术的实现方法包括模糊控制、神经网络等,这些技术能够实现对机器人轨迹的控制和调整 ,适应不同的任务和环境,从而实现机器人沿轨迹行走。
04
沿轨迹行走机器人的应用场景 与优势
研究现状
目前,关于机器人行走轨迹的研究主要集中在轨迹规划、轨迹跟踪控制、动力 学建模与仿真等方面。
发展趋势
随着人工智能、物联网、5G等技术的发展,未来机器人行走轨迹的研究将更加 智能化、自主化、协同化。同时,随着应用场景的不断扩展,机器人的行走轨 迹也将更加复杂化和多样化。
02
沿轨迹行走机器人的基本原理
行走轨迹的生成原理
轨迹生成方法
为了使机器人按照预定的轨迹行走,需要将预定的轨迹离散化成一 系列的点,然后通过插值方法计算出每个点对应的机器人姿态。
常见的轨迹生成方法
常见的轨迹生成方法包括直线插补和圆弧插补。
行走轨迹的优化
为了提高机器人的行走效率,需要对行走轨迹进行优化,例如采用最 优路径规划方法。
分类
根据不同的应用场景和功能,机 器人可以分为工业机器人、服务 机器人、特种机器人等。
机器人路径规划(精品资料)PPT
可得机器人所受合力为: Ftotal =Fatt + Fobs
(7-5)
这样,我们就在环境地图中定义了机器人的引力场
因此,机器人的路径规划问题被转化为点在引力场中的运动问题。
而点在引力场中的运动问题在物理学和数学中已经研究得非常清楚,可以 比较方便地进行求解。
算法优点:
①简单方便,可以实时规划控制,并能考虑多个障碍,连续移动。
因此,移动机器人路径规划可以简化为在扩张了障碍物的地图上,点机器 人的路径规划问题。
2
障碍点 O Fatt
目标点 G
人工势场方法
机器人
位置点 p
Ftotal
人工势场的根本思想是构造目标位置引力场和 障碍物周围斥力场共同作用下的人工势场。
搜索势函数的下降方向来寻找无碰撞路径。
下面给出各种势场的定义
①目标引力场
为了完成整个运动,工具坐标系必须通过中间点所描述的一系列过渡位姿。
称路径的起点、中间点和终点为路径点。 通常都期望机械臂的运动过程是平滑的,因此一般要求规划的路径是光滑
的,至少具有连续的一阶导数,甚至要求二阶导数也是连续的。
一阶导数对应机械臂的运动速度,二阶导数对应加速度。
光滑性要求就是要使机械臂的运动更加平稳,防止突然的剧烈加速或者
缺点: ①栅格粒度影响较大。划分细时,存贮大和搜索时间长。 ②得到的是折线,需要光滑处理。
6
机械臂路径规划
在实际问题当中,一般用工具坐 标系{T}相对工作台坐标系{S}的运动 来描述机械臂的运动。
当用工具坐标系{T}相对工作台坐标系{S}的运动来描述机械臂的路径时, 使得路径规划与具体的机械臂、末端执行器和工件相别离。
机器人按此路径运动。 图7-3给出了栅格法路径规划的示意图。
机器人技术 第五章 轨迹规划
转化的具体方法是,取若干中间 点,并依次计算逆运动学方程, 求出各关节对应点关节参数。
直角坐标空间轨迹规划的注意事项
➢直角坐标空间轨迹不能穿过自身; ➢直角坐标空间轨迹不能超出其工作空间; ➢直角坐标空间轨迹不能导致关节变量突变。
关节空间轨迹规划
(ti ) c1 0
(t f ) c1 2c2t f 3c3t f 2 0
三次多项式轨迹规划
当起点和终点的速度为0时,解得:
c0 i
c1 0
c2
3( f i )
tf 2
c3
2( f i )
tf3
三次多项式轨迹规划
位移、速度、加速度方程为:
(t)
i
3( f
t
i )
2 f
高次多项式运动轨迹
对于存在中间点的情况,如果不知道中间点全部运动参数, 则可以采用更高次多项式轨迹规划,把两段独立的轨迹规 划方程合并成一个阶次更高的方程。
(t) c0 c1t c2t 2 cn1t n1 cnt n
高次多项式轨迹规划
➢随着阶次的增高,计算量明显增大; ➢解决的办法是:还要把高次多项式化为多个低阶次 的多项式。使所有低阶次多项式的未知变量数与所有 给定已知条件相等,并尽量减小不同多项式的阶次差。 ➢相邻的多项式之间满足位置、速度、加速度连续性 约束条件。
t2
2( f i )
tf3
t3
(t)
6( f
t
i
2 f
)
t
6( f
t
i
3 f
)
t2
(t) 6( f i ) 12( f i ) t
tf 2
《机器人技术基础》第七章机器人轨迹规划
7.2.3 用抛物线过渡的线性插值
f
f a
h
a 0
0 ta
th
a
0
1 2
ta2
t tf-ta tf
7.2.3 用抛物线过渡的线性插值
h
1 2
f —0
f
f a
综合上述式子,可得:
ta2 t f ta f 0 0
(7.7) h
a 0
0 ta
th
t tf-ta tf
(7.8) (7.9)
关节空间描述与直角坐标描述
关节空间描述:采用关节量来描述机器人的运动。 优点:描述方法简单 缺点:机器人在两点之间的运动不可预知
直角坐标描述:机器人的运动序列首先在直角
坐标空间中进行描述,然后转化为关节空间描
述。
优点:机器人在两点之间的运动可预知
θ
缺点:计算量大
关节空间轨迹 t
P0 P1 P3
P2
三次多项式插值的关节运动轨迹曲线如图所示。由图
可知,其速度曲线为抛物线,相应的加速度曲线为直线。
图 三次多项式插值的关节运动轨迹
7.2.1 三次多项式插值
过路径点的三次多项式
方法:把所有路径点都看成是“起点”或“终点”,求解逆运动 学,得到相应的关节矢量值。然后确定所要求的三次多项式插值 函数,把路径点平滑的连接起来。不同的是,这些“起点”和 “终点”的关节速度不再是零。
t a0 a1t a2t2 a3t3 a4t4 a5t5 (7-6)
23
7.2.2 高级多项式插值
24
7.2.2 高级多项式插值
将约束条件带入,可得:
可画出它们随时间的变化曲线如图所示,(a)、(b)、(c)分别表示该机器人手臂 关节的位移、速度、加速度运动轨迹曲线。可以看出,角速度曲线为一抛物线。
第三章机器人轨迹规划
第三章机器人轨迹规划在当今科技飞速发展的时代,机器人的应用已经渗透到了我们生活和工作的方方面面。
从工业生产线上的机械臂,到家庭服务中的智能机器人,它们的高效运行都离不开精准的轨迹规划。
机器人轨迹规划,简单来说,就是为机器人确定一条从起始点到目标点的最优路径,并规划出在这条路径上的运动速度、加速度等参数。
这就好比我们在出门旅行前规划路线,不仅要知道从哪里出发到哪里结束,还要考虑路上的交通状况、停留时间等因素,以保证整个行程的顺利和高效。
轨迹规划的重要性不言而喻。
首先,它直接影响到机器人的工作效率。
一个合理的轨迹规划可以让机器人在完成任务时更加迅速、准确,减少不必要的动作和时间浪费。
其次,对于一些对精度要求较高的任务,如精密加工、医疗手术等,精确的轨迹规划能够确保机器人的操作达到预期的效果,避免误差和失误。
此外,良好的轨迹规划还能延长机器人的使用寿命,减少机械磨损和能量消耗。
在进行轨迹规划时,需要考虑多个因素。
机器人的运动学和动力学特性是首要的。
运动学主要研究机器人的位置、速度和姿态之间的关系,而动力学则涉及到力、力矩和运动之间的相互作用。
只有充分了解这些特性,才能为机器人规划出可行且高效的轨迹。
另外,工作环境也是一个关键因素。
机器人可能需要在狭窄的空间、复杂的地形或者有障碍物的环境中工作。
因此,在规划轨迹时,必须考虑如何避开障碍物,同时适应环境的限制。
机器人的任务要求也对轨迹规划有着明确的指导作用。
不同的任务可能对速度、精度、平稳性等有不同的要求。
例如,在搬运重物时,需要保证轨迹的平稳性,避免货物的晃动和掉落;而在进行快速装配任务时,则更注重速度和效率。
目前,常见的机器人轨迹规划方法主要有两种:关节空间规划和笛卡尔空间规划。
关节空间规划是直接在机器人的关节角度、速度和加速度等参数上进行规划。
这种方法的优点是计算相对简单,能够较好地处理机器人的运动学约束。
比如,对于一个具有六个关节的机械臂,我们可以通过规划每个关节的运动来实现整体的轨迹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016/9/25
-12-
1212
工业机器人技术基础
对于另外一些作业,如弧焊和曲面加工等,不仅要规定 操作臂的起始点和终止点,而且要指明两点之间的若干中 间点(称路径点),必须沿特定的路径运动(路径约束)。这 类称为连续路径运动(continuous—Path motion)或轮廓运 动(contour motion) 。
空间插补
(1) 各轴独立 快速到达。
(2) 各关节最 大加速度限制
(1) 各轴协调运动定时插补。 (2) 各关节最大加速度限制
(1) 在空间插补点间进行关节定 时插补。 (2) 用关节的低阶多项式拟合空 间直线使各轴协调运动。 (3) 各关节最大加速度限制
(1) 直线、圆弧、曲 线等距插补。
(2) 起停线速度、线 加速度给定,各关节 速度、加速度限制
X2 )2
Y3
Y2
2
2R2
/
2R2
(3) ts时间内角位移量θ=tsv/R
2016/9/25
-21-
2ห้องสมุดไป่ตู้21
工业机器人技术基础
• (4) 总插补步数(取整数)
•
N = /θ + 1
• 对Pi+1 点的坐标,有
Xi1 R cos(i ) R cosi cos Rsini sin Xi cos Yi sin
2016/9/25
-10-
1010
工业机器人技术基础
二、轨迹规划的一般性问题 用工具坐标系相对于工
件坐标系的运动来描述作 业路径是一种通用的作业 描述方法。
它把作业路径描述与具
体的机器人、手爪或工具 分离开来,形成了模型化 的作业描述方法,从而使 这种描述既适用于不同的 机器人,也适用于在同一 机器人上装夹不同规格的 工具。
要求的任务
人 机
接
口
规
期望的 控 运动和力
机 控制作用 器
实际的 运动和力
人
划
制
本 体
要求的任务由操作人员输入给机器人,为了使机器人操作方便、使
用简单,必须允许操作人员给出尽量简单的描述。
期望的运动和力是进行机器人控制所必需的输入量,它们是机械手
末端在每一个时刻的位姿和速度,对于绝大多数情况,还要求给出每一
-5-
55
工业机器人技术基础
为了实现每一个动作,需要对手部的运动轨迹进行必要的规定, 这是手部轨迹规划(Hand trajectory planning )。
为了使手部实现预定的运动,就要知道各关节的运动规律,这是 关节轨迹规划(Joint trajectory planning)。
最后才是关节的运动控制(Motion control)。
2016/9/25
-15-
1515
工业机器人技术基础
4.2插补方式分类与轨迹控制
一、插补方式分类
•点位作业(PTP=point-to-point motion)
•连续路径作业(CP=continuous-path motion)
路径控 制
点位控 制 PTP
连续路 径 控制CP
不插补
关节插补(平滑)
图4.2 机器人的初始状态和终止状态
2016/9/25
-11-
1111
工业机器人技术基础
对点位作业(pick and place operation)的机器 人,需要描述它的起始状态和目标状态,即工 具坐标系的起始值{T0},目标值{Tf}。在此, 用“点”这个词表示工具坐标系的位置和姿态 (简称位姿) 。
在规划机器人的运动时.还需要弄清楚在其路径上是否 存在障碍物(障碍约束)。
主要讨论连续路径的无障碍的轨迹规划方法。
轨迹规划器可形象地看成为一个黑箱,其输入包括路 径的“设定”和“约束”,输出的是操作臂末端手部的 “位姿序列”,表示手部在各离散时刻的中间形位。
2016/9/25
-13-
1313
工业机器人技术基础
打开水壶
把水倒入杯中 把水送给主人
然后再针对每一个子任务进行进一步的规划。以“把水倒入杯中”这
一子任务为例,可以进一步分解成为一系列动作,这一层次的规划称为
动作规划,它把实现每一个子任务的过程分解为一系列具体的动作。
把水倒入杯中
提起水壶到杯口上方 把水壶倾斜 把水壶竖直 把水壶放回原处
2016/9/25
智能化程度越高,规划的层次越多,操作就越简单。
轨迹规划的目的是将操作人员输入的简单的任务描述变
为详细的运动轨迹描述。
例如,对一般的工业机器人来说,操作员可能只输入机
械手末端的目标位置和方位,而规划的任务便是要确定出达
到目标的关节轨迹的形状、运动的时间和速度等。这里所说
的轨迹是指随时间变化的位置、速度和加速度。
图4.6 圆弧插补
2016/9/25
-20-
2020
工业机器人技术基础
• 设v为沿圆弧运动速度;ts为插补时时间隔。 • (1) 由P1、P2、P3决定的圆弧半径R。
• (2) 总的圆心角=1+2,即
1 arccos
( X2
X1)2
Y2
Y1 2
2R2
/
2R2
2 arccos
( X 3
式中:i=0,1,2,…,N。
可见,两个插补点之间的距离正比于要求的运动速度,只有插补点之间 的距离足够小,才能满足一定的轨迹控制精度要求。
机器人控制系统易于实现定时插补,例如采用定时中断方式每隔ts中断 一次进行一次插补,计算一次逆向运动学,输出一个给定值。由于ts仅为 几毫秒,机器人沿着要求轨迹的速度一般不会很高,且机器人总的运动精 度不高,故大多数工业机器人采用定时插补方式。
2016/9/25
-19-
1919
工业机器人技术基础
二、圆弧插补
• 1.平面圆弧插补 • 平面圆弧是指圆弧平面与基坐标系的三大平面之一重
合,以XOY平面圆弧为例。已知不在一条直线上的三 点P1、P2、P3及这三点对应的机器人手端的姿态,如 图4.5及图4.6所示。
图4.5 由已知的三点P1、P2、P3决定的圆弧
时刻期望的关节位移和速度,有些控制方法还要求给出期望的加速度等
。
2016/9/25
-8-
88
工业机器人技术基础
4.1 机器人轨迹规划概述
轨迹规划? 机器人在作业空间要完成给定的任务,其手部
运动必须按一定的轨迹(trajectory)进行。 轨迹的生成一般是先给定轨迹上的若干个点,
将其经运动学反解映射到关节空间,对关节空间 中的相应点建立运动方程,然后按这些运动方程 对关节进行插值,从而实现作业空间的运动要求, 这一过程通常称为轨迹规划。
(2) 关节空间运动。这种运动直接在关节空间里进行。 由于动力学参数及其极限值直接在关节空间里描述,所 以用这种方式求最短时间运动很方便。
(3) 空间直线运动。这是一种直角空间里的运动,它便 于描述空间操作,计算量小,适宜简单的作业。
(4) 空间曲线运动。这是一种在描述空间中用明确的函 数表达的运动,如圆周运动、螺旋运动等
2016/9/25
-16-
1616
工业机器人技术基础
二、 机器人轨迹控制过程
图4.3 机器人轨迹控制过程
机器人的基本操作方式是示教-再现,即首先教机器人如何做,机器 人记住了这个过程,于是它可以根据需要重复这个动作。操作过程中, 不可能把空间轨迹的所有点都示教一遍使机器人记住,这样太繁琐,也 浪费很多计算机内存。实际上,对于有规律的轨迹,仅示教几个特征点, 计算机就能利用插补算法获得中间点的坐标,如直线需要示教两点,圆 弧需要示教三点,通过机器人逆向运动学算法由这些点的坐标求出机器
Yi1 Rsin(i ) Rsini cos R cosi sin Yi cos Xi sin
2016/9/25
-3-
33
工业机器人技术基础
一、机器人规划的概念
为说明机器人规划的概念,我们举下面的例子: 在一些老龄化比较严重的国家,开发了各种各样的 机器人专门用于伺候老人,这些机器人有不少是采用 声控的方式.比如主人用声音命令机器人“给我倒一 杯开水”,我们先不考虑机器人是如何识别人的自然 语言,而是着重分析一下机器人在得到这样一个命令 后,如何来完成主人交给的任务。
2016/9/25
-9-
99
工业机器人技术基础
二、轨迹规划的一般性问题
工业机器人的作业可以描述成工具坐标系{T}相 对于工件坐标系{S}的一系列运动。
图4.1所示的将销插入 工件孔中的作业,可以 借助工具坐标系的一系 列位姿Pi (i=1,2,…, n)来描述。
图4.1 机器人将销插入工件孔中的作业描述
空间直线插补是在已知该直线始末两点的位置和姿态的 条件下,求各轨迹中间点(插补点)的位置和姿态。
已知直线始末两点的坐标值P0(X0,Y0,Z0)、Pe(Xe,Ye,Ze)及 姿态,其中P0、Pe是相对于基坐标系的位置。这些已知的位置和 姿态通常是通过示教方式得到的。设v为要求的沿直线运动的速度; ts为插补时间间隔。
• 在直角空间进行规划是指将手部位姿、速度和加速 度表示为时间的函数。而相应的关节位移、速度和加 速度由手部的信息导出。通常通过运动学反解得出关 节位移、用逆稚可比求出关节速度,用逆雅可比及其 导数求解关节加速度。
2016/9/25
-14-
1414
工业机器人技术基础
三、轨迹的生成方式
(1) 示教-再现运动。这种运动由人手把手示教机器人, 定时记录各关节变量,得到沿路径运动时各关节的位移 时间函数q(t);再现时,按内存中记录的各点的值产生 序列动作。
2016/9/25
-4-
44