机器人导论(第四版)学习笔记——第三章

本文是关于机器人操作臂运动学的学习笔记,主要探讨了操作臂的运动学原理,包括连杆描述、关节变量与坐标系定义,以及运动学在实际工业机器人如PUMA 560和Motoman L-3中的应用。通过对关节空间和笛卡尔空间的理解,阐述了正逆运算在机器人定位中的作用。
摘要由CSDN通过智能技术生成

3 操作臂运动学

3.1 引言

运动学只研究运动特性,不考虑施加的力。
操作臂运动学涉及所有与运动有关的几何参数和与时间有关的性质。
本章重点是把操作臂关节变量作为自变量,描述操作臂末端执行器与操作臂基座之间的函数关系。

3.2 连杆的描述

操作臂=以关节连成的运动链的刚体。这些刚体称为连杆。
刚体间的相对运动是两个平面之间的相对滑动时,称为低副。低副有6种,转动副,移动副,圆柱副,平面副,螺旋副和球面副。
设计机器人时,优先选择一个自由度的关节。(转动、移动关节)
基座定义为连杆0,第一个可动连杆定义为连杆1,以此类推,最后一个为连杆n。为实现任何位置和姿态,需要至少6个关节。
连杆i绕关节轴i相对于连杆i-1转动,轴i-1与轴i之间的距离 a i − 1 a_{i-1} ai1即为连杆i-1的长度,夹角为 α i − 1 \alpha_{i-1} αi1。夹角按照右手定则,绕公垂线从i-1转向轴线i。

3.3 连杆连接的描述

处于运动链中间的连杆
相邻两个连杆之间有一个公共转轴,沿两个连杆公共轴线方向的距离可以用连杆偏距来描述。关节轴i上的偏距记为 d i d_i di;两相邻连杆绕公共轴线旋转的夹角称为关节角,记为 θ i \theta_i θi

当关节i为移动关节时, d i d_i di是一个变量;
当关节i为转动关节时, θ i \theta_i θi是一个变量。

运动链中首末端连杆
如果1为转动关节, θ 1 \theta_1 θ1的零位任取, d 1 d_1 d1=0;
如果1为移动关节, d 1 d_1 d1的零位任取, θ 1 \theta_1 θ1=0。

a 0 = a n = 0 a_0=a_n=0 a0=an=0 α 0 = α n = 0 \alpha_0=\alpha_n=0 α0=αn=0

连杆参数
每个连杆用4个参数来表达,2个用来描述连杆本身,2个用来描述相互之间的连接关系。

转动关节: θ i \theta_i θi为关节变量,其他三个参数固定不变
移动关节: d i d_i di为关节变量,其他三个参数固定不变

连杆参数描述机构运动关系的方法称为Denavit-Hartenber方法。一个6关节机器人,18个参数即可描述这些固定的运动参数,如果是6个转动关节,则18个参数可以分为6组, ( a i , α i , d i ) (a_i,\alpha_i,d_i) (ai,αi,di)

3.4 连杆坐标系的定义

为了描述每个连杆与相邻连杆之间的相对位置关系,在每个连杆上定义一个固连坐标系,连杆i对应坐标系{i}。
运动链中间位置连杆坐标系的定义
Z轴与关节轴重合,原点位于公垂线与关节轴交点处,X轴沿公垂线指向下一个关节轴,Y轴遵循右手定则。
运动链首末端连杆坐标系的定义
基座(连杆0)上的坐标系固定不动,一般作为参考坐标系。参考坐标系可任意设定,但通常设定 Z ^ 0 \hat Z_0 Z^0轴沿关节轴1的方向,且当关节变量1为0时,坐标系{0}与坐标系{1}重合。因此总有 a 0 = 0 , α 0 = 0 a_0=0, \alpha_0=0 a0=0,α0=0。对转动关节而言, d 1 = 0 d_1=0 d1=0,对移动关节而言, θ 1 = 0 \theta_1=0 θ1=0

对于转动关节n,当 θ n = 0 \theta_n=0 θn

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在各种机器人中,工业机器人应用较早,发展最为成熟。同时,技术的不断进步一直在牵引着机器人学科的发展,使机器人的应用领域从工业机器人扩展到特种机器人和服务机器人等。机器人技术也正越来越深刻地影响着我们的生活。机器人不但将在工厂、实验室与人一起工作,还将在车站、机场、码头、交通路口为人们指引路径、回答问题、帮助行人。机器人还将步入千家万户,为老人端茶送水,护理伤病人等等。未来机器人将会越来越广泛地进入人类社会,人类对机器人的依赖会如同现时对待计算机一样,即使是短时间的离开都可能会造成很大不便。 机器人化是先进制造领域的重要标志和关键技术,针对先进制造业生产效率提高的诸多瓶颈问题,尤其是在汽车产业中,机器人得到了广泛的应用。如在毛坯制造(冲压、压铸、锻造等)、机械加工、焊接、热处理、表面涂覆、上下料、装配、检测及仓库堆垛等作业中,机器人都已逐步取代了人工作业。目前汽车制造业是所有行业中人均拥有机器人密度最高的行业,如2004年德国制造业中每1万名工人中拥有机器人的数量为162台,而在汽车制造业中每1万名工人中拥有机器人的数量则为1140台;意大利的这一数值更能说明问题,2004年意大利制造业中每1万名工人中拥有辅助操作的机器人数量为123台,而在汽车制造业中每1万名工人中机器人的拥有数量则高达1600台。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值