3 机器人运动学熊有伦机器人技术基础

合集下载

轮式移动机器人运动学基础,自由度计算

轮式移动机器人运动学基础,自由度计算

轮式移动机器人运动学基础,自由度计算
轮式移动机器人的运动学基础包括轮式移动机器人的运动学模型、运动学约束和运动学控制等方面。

其中,自由度计算是其中比较重要的一部分。

首先,轮式移动机器人的运动学模型可以分为非完整模型和完整模型。

其中,非完整模型指的是机器人的所有约束都不完整,例如,机器人在运动时可以在任
意方向上运动;而完整模型指的是机器人的所有运动都受到一定的限制,例如,机器人在运动时只能沿着特定的路径运动。

其次,轮式移动机器人的运动学约束还包括机器人的几何约束和运动约束。

其中,几何约束指的是机器人在运动时必须满足的形态约束,例如,机器人在运动时必须保持平稳;而运动约束指的是机器人在运动时必须满足的运动约束,例如,机器人在运动时必须按照预定的运动路径运动。

最后,轮式移动机器人的运动学控制包括轮式移动机器人的动力学控制和运动学控制。

其中,动力学控制指的是机器人在运动时要满足机器人的动力学约束,
例如,机器人在运动时必须保持平稳;而运动学控制指的是机器人在运动时要满足机器人的运动学约束,例如,机器人在运动时必须按照预定的运动路径运动。

综上所述,轮式移动机器人的运动学基础涉及到轮式移动机器人的运动学模型、运动学约束和运动学控制等方面,其中,自由度计算则是其中比较重要的一部分。

第三章机器人运动学

第三章机器人运动学

第三章机器人运动学机器人运动学是研究机器人如何在二维或三维空间中进行运动的学科。

它涉及到机器人的轨迹规划、运动控制和路径规划等重要内容。

本章将介绍机器人运动学的基本概念和常用模型,帮助读者全面了解机器人的运动规律和控制原理。

1. 机器人运动学的基本概念机器人运动学是研究机器人位置和姿态变化的学科,包括正运动学和逆运动学两个方面。

正运动学研究机器人的末端执行器的位置和姿态如何由关节变量确定;逆运动学则研究机器人如何通过末端执行器的位置和姿态来确定关节变量的值。

机器人的运动学建模一般采用DH(Denavit-Hartenberg)参数表示方法。

DH 参数是由Denavit和Hartenberg提出的一种机器人坐标系的选择和旋转轴的确定方法。

通过定义一系列关节坐标系,建立起机器人的坐标系链,并确定各个关节的旋转轴和约定的方向,可以方便地描述机器人的运动学特性。

2. 机器人正运动学机器人正运动学是研究机器人末端执行器位置和姿态如何由关节变量确定的问题。

在机器人的正运动学中,常用的方法有几何法和代数法。

2.1 几何法几何法是一种较为直观的方法,通过对机器人各个关节坐标系的位置和旋转进行推导,得到机器人末端执行器的位置和姿态。

几何法适用于无约束和无外力干扰的情况,可以简单快速地推导出机器人的正运动学方程。

2.2 代数法代数法是一种基于运动学链的代数运算的方法,通过DH参数建立起机器人的坐标系链,并通过矩阵运算推导出机器人的正运动学方程。

代数法在机器人正运动学的推导和计算过程中更具有普适性和灵活性。

3. 机器人逆运动学机器人逆运动学是研究机器人如何通过末端执行器的位置和姿态来确定关节变量的值的问题。

机器人逆运动学在机器人运动规划和路径控制中起到重要的作用。

机器人逆运动学的求解一般采用迭代方法,通过迭代计算来逼近解析解,实现对机器人关节变量的求解。

逆运动学的求解过程中可能会出现奇异点和多解的情况,需要通过约束条件和优化方法来处理。

机器人技术华中科技大学熊有伦复习提纲及部分题库详细解答教材

机器人技术华中科技大学熊有伦复习提纲及部分题库详细解答教材

机器人技术复习提纲一.简答题1.机器人内部传感器与外部传感器的作用是什么,它们都包括哪些?答:内部传感器主要用于检测机器人自身状态;包括位移传感器角数字编码器、角速度传感器;外部传感器主要用于检测机器人所处的外部环境和对象状况等;包括:力或力矩传感器触觉传感器、接近绝传感器、滑觉传感器、视觉传感器、听觉传感器、嗅觉传感器、味觉传感器。

2.机器人的速度与加速度测量都常用哪些传感器?答:速度:测速发电机、增量式码盘;加速度:压电式加速度传感器、压阻式加速度传感器。

3.机器人的力觉传感器有哪几种,机器人中哪些方面会用到力觉传感器?答:种类:电阻应变片式、压电式、电容式、电感式、各种外力式传感器。

有三方面:1.装在关节驱动器上的力传感器。

2.装在末端执行器和机器人最后一个关节之间的力传感器。

3.装在机器人手抓指关节上的力传感器。

4.机器人的视觉传感器常用哪些方法,图像如何获取和处理?答:图像的获取:1.照明2.图像聚焦成像3.图形处理形成输出信号。

处理:1.图像的增强2.图像的平滑3.图像的数据编码和传输4.边缘锐化5.图像的分割。

5.能否设想一下,一个高智能类人机器人大约会用到哪些传感器技术?答:位置传感器,速度传感器,触觉传感器,接近觉传感器,视觉传感器,听觉传感器,嗅觉传感器,味觉传感器。

6.编码器有哪两种基本形式?各自特点是什么?两种基本形式:增量式、绝对式增量式:用来测量角位置和直线位置的变化,但不能直接记录或指示位置的实际值。

在所有利用增量式编码器进行位置跟踪的系统中,都必须在系统开始运行时进行复位。

绝对式:每个位置都对应着透光与不透光弧段的惟一确定组合,这种确定组合有惟一的特征。

通过这特征,在任意时刻都可以确定码盘的精确位置。

7.简述直流电动机两种控制的基本原理答:直流伺服电动机的控制方式主要有两种:一种是电枢电压控制,即在定子磁场不变的情况下,通过控制施加在电枢绕组两端的电压信号来控制电动机的转速和输出转矩,定子磁场保持不变,其电枢电流可以达到额定值,相应的输出转矩也可以达到额定值,因而这种方式又被称为恒转矩调速方式。

《机器人技术》课程教学大纲

《机器人技术》课程教学大纲

《机器人技术》课程教学大纲课程基本信息
2.课程性质:选填“选修/必修”
3.授课语言:选填“中文/双语/全英文或其他语种”
二、课程目标
1」美]约翰J.克雷格(John Craig)《机器人学导论(原书第4版)》机械工业出版社2.熊有伦等《机器人学:建模、控制与视觉》华中科技大学出版社
注:1.支撑毕业要求指标点:选填项。

需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填。

三、理论教学内容
注:
2.学生学习预期成果:描述学生在学完本节内容后应获得的知识、能力或素养水平(下同).教学方式:包括讲
授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举
实践(实验或实习)教学।
五、课程评价
(一)考核内容、考核方式与课程目标对应关系注:1.课程目标在考核方式及占比:主要根据课程目标自行设计和制定多元化考核方式,表中所列仅为参考(红色数据可删除)。

但所列考核方式必须覆盖全体学生,可根据当学期具体教学情况酌情调整。

(二)考核方式评分标准1.课程作业评分标准
2.课程实验评分标准
3.期中/期末考试评分标准(笔试类评分标准可在大纲中按以下格式予以说明,也可在通过“试卷分析表”予以说明)。

(完整版)机器人技术基础(课后习题答案)

(完整版)机器人技术基础(课后习题答案)

0.1 简述工业机器人的定义,说明机器人的主要特征。

答:机器人是一种用于移动各种材料、零件、工具、或专用装置,通过可编程动作来执行种种任务并具有编程能力的多功能机械手。

1.机器人的动作结构具有类似于人或其他生物体某些器官(肢体、感官等)的功能。

2.机器人具有通用性,工作种类多样,动作程序灵活易变。

3.机器人具有不同程度的智能性,如记忆、感知、推理、决策、学习等。

4.机器人具有独立性,完整的机器人系统在工作中可以不依赖于人的干预。

0.2工业机器人与数控机床有什么区别?答:1.机器人的运动为开式运动链而数控机床为闭式运动链;2.工业机器人一般具有多关节,数控机床一般无关节且均为直角坐标系统;3.工业机器人是用于工业中各种作业的自动化机器而数控机床应用于冷加工。

4.机器人灵活性好,数控机床灵活性差。

0.5简述下面几个术语的含义:自有度、重复定位精度、工作范围、工作速度、承载能力。

答:自由度是机器人所具有的独立坐标运动的数目,不包括手爪(末端执行器)的开合自由度。

重复定位精度是关于精度的统计数据,指机器人重复到达某一确定位置准确的概率,是重复同一位置的范围,可以用各次不同位置平均值的偏差来表示。

工作范围是指机器人手臂末端或手腕中心所能到达的所有点的集合,也叫工作区域。

工作速度一般指最大工作速度,可以是指自由度上最大的稳定速度,也可以定义为手臂末端最大的合成速度(通常在技术参数中加以说明)。

承载能力是指机器人在工作范围内的任何位姿上所能承受的最大质量。

0.6什么叫冗余自由度机器人?答:从运动学的观点看,完成某一特定作业时具有多余自由度的机器人称为冗余自由度机器人。

0.7题0.7图所示为二自由度平面关节型机器人机械手,图中L1=2L2,关节的转角范围是0゜≤θ1≤180゜,-90゜≤θ2≤180゜,画出该机械手的工作范围(画图时可以设L2=3cm)。

1.1 点矢量v 为]00.3000.2000.10[T ,相对参考系作如下齐次坐标变换:A=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--10000.9000.1000.0000.00.3000.0866.0500.00.11000.0500.0866.0 写出变换后点矢量v 的表达式,并说明是什么性质的变换,写出旋转算子Rot 及平移算子Trans 。

《机器人学》教学大纲

《机器人学》教学大纲

《机器人学》课程教学大纲、课程基本信息二、课程目标(一)总体目标:机器人学是智能制造工程专业培养计划中一门高度交叉、前沿的重要专业必修课程,融合了运动学/动力学分析、机械学、控制理论与工程、计算机技术、人工智能等多学科内容的综合性新技术应用课程.通过该课程的学习,使学生了解并掌握机器人学相关的基本理论和方法,具有现代机器人系统设计、分析、应用等基本能力和以后从事相关科学研究和技术工作的能力。

本课程针对智能制造工程专业的特点,主要介绍机器人数学基础、工业机器人、服务机播人的基本机械结构设计、运动学与动力学分析,以及机器人传感器和控制技术等基础理论和技术基础知识,并以实际工程应用为背景,安排各类机器人实样参观、专题讲座、实验等内容。

通过本课程教学,不但使学生掌握机器人技术的基本理论知识,使学生对各类机器人技术和开发方法有所了解,同时通过课程设计等活动培养其在逻辑思维、科学研究和设计实践上的能力,从而培养学生综合运用机器人技术解决智能制造领域实际工程问题的能力。

(二)课程目标:课程目标1:学习并掌握现代机器人的基本理论及方法,具有应用机器人解决工程问题的创新意识和能力;(支撑毕业要求1)课程目标2:学习并掌握工业机器人、服务机器人的状态检测和控制技术,具有利用先进控制理论和方法进行机器人控制并完成具体工程应用的能力;(支撑毕业要求2)课程目标3:学习并掌握现代机器人的总体设计、技术设计和详细结构设计及控制系统设计等内容,具有根据实际工程问题设计相应机器人解决方案的能力:(支撑毕业要求3)课程目标4:评定方法包括课后作业(15%)、实验(20%)、项目研究(15%)和期末考试(50%)环节,总评成绩以百分计,满分100分,各考核环节所占分值比例和根据具体情况微调。

2.(三)评分标准通过机器人的实验,获得相关实验设计和实验技能的基本训练,具有应用相关实验方法解决实际工程问题的能力。

(支撑毕业要求5)(三)课程目标与毕业要求、课程内容的对应关系三、教学内容第1章:绪论(3学时)通过本章内容的教学,使学生了解机器人学的起源与发展,讨论机器人学的定义,分析机器人的特点、结构与分类。

机器人学基础_第3章机器人运动学

机器人学基础_第3章机器人运动学

移动连杆坐标系的建立
移动连杆坐标系的规定:
• 坐标轴Zi:与i+1关节的轴线重合; • 坐标轴Xi:沿移动关节i轴线与关节i+1轴线的公垂线,指向i+1关节; • 坐标轴Yi:按右手直角坐标系法则确定; • 坐标原点Oi: (1)当关节i轴线和关节i+1轴线相交时,取交点; (2)当关节i轴线和关节i+1轴线异面时,取两轴线的公垂线与关节i轴
动到使其原点与连杆i坐标系原点重合的地方。 • (4) 绕Xi旋转αi角,使Zi–1转到与Zi同一直线上。 • 连杆i–1的坐标系经过上述变换与连杆i的坐标系
重合。如果把表示相邻连杆相对空间关系的矩阵 称为A矩阵,那么根据上述变换步骤,从连杆i到 连杆i–1的坐标变换矩阵Ai为

(3.13)
• 同理,对联轴器的齐次坐标变换矩阵有 •
• 手部的位置矢量为固定参考系原点指向手 部坐标系{B}原点的矢量P,手部的方向矢 量为n、o、a。于是手部的位姿可用4 4 矩阵表示为


nX oX a X PX
T
nY
oY
aY
PY
nZ 0
oz 0
aZ 0
PZ 1
• 思考:
• ①说明位姿矩阵的左上角3×3矩阵的几何 意义。
• ②分别说明n, o, a, P的几何意义。
a1 = l 1 =100
a2 = l 2 =100
旧课复习与总结
转动连杆坐标系的建立
• 坐标轴Zi:与i+1关节的轴线重合; • 坐标轴Xi:沿连杆i两关节轴线的公垂线,指向i+1关节; • 坐标轴Yi:按右手直角坐标系法则确定; • 坐标原点Oi: (1)当关节i轴线和关节i+1轴线相交时,取交点; (2)当关节i轴线和关节i+1轴线异面时,取两轴线的公垂

2-位姿描述和齐次变换-熊有伦机器人技术基础

2-位姿描述和齐次变换-熊有伦机器人技术基础
第3页,共44页。
2.1.1 位置的描述
在直角坐标系A中,空间任意一点p的位置
(Position)可用3x1列向量(位置矢量)表示:
px
AP
py
pz
{A} ZA
AP
OA
YA
XA
第4页,共44页。
2.1.2 方位的描述
空间物体B的方位(Orientation)可由某个固接于此物体的坐标系{B}的
z
i
zj
若补齐所缺的有些项,再作适当变形,则有:
xi
cos
xj
sin
yj
0 zj
yi sin x j cos y j 0 z j
zi
0
xj
0
yj
1
zj
第17页,共44页。
xi
cos
xj
sin
yj
0
zj
yi sin x j cos y j 0 z j
zi
0
xj
4 4 6 6 4 4
Q 1 1 1 1 1 1 0 0 0 0 2 2
1
1
1
1
11
1 1 2 2 1 1 1 1
6 6
1 1
1 1
1
1

第34页,共44页。
2.4 齐次坐标的逆变换
❖ {B}相对于{A}: ABT; ❖ {A}相对于{B}: BAT; ❖ 两者互为逆矩阵.求逆的办法:
c
s
R(
y,
)
0
1
0
R(z, ) s
c
0
0 s c
s 0 c
0 0 1
旋转矩阵的几何意义:
1)

机器人的基础运动

机器人的基础运动

机器人的基础运动一、引言随着科技的不断发展,机器人技术在各个领域得到了广泛的应用。

机器人的运动是其最基本的功能之一,它决定了机器人的工作能力和灵活性。

本文将详细介绍机器人的基础运动,包括运动的定义、分类、原理和关键技术。

二、运动的定义在机器人技术中,运动是指机器人部件的位置、速度或加速度的变化。

这种变化可以是线性的,也可以是旋转的。

机器人的运动可以通过编程控制,也可以通过传感器反馈进行实时调整。

三、运动的分类机器人的运动可以分为两大类:直线运动和旋转运动。

1. 直线运动:直线运动是指机器人部件在一条直线上进行的运动。

常见的直线运动有向前/向后移动、向左/向右移动等。

2. 旋转运动:旋转运动是指机器人部件围绕一个固定点进行的运动。

常见的旋转运动有旋转角度的调整、旋转速度的控制等。

四、运动的原理机器人的运动主要依赖于电机的驱动。

电机通过电能转化为机械能,从而驱动机器人部件进行运动。

电机的转速和转矩可以通过控制器进行调整,从而实现对机器人运动的精确控制。

五、运动的关键技术1. 电机控制:电机是机器人运动的核心,其性能直接影响到机器人的运动性能。

电机控制技术主要包括电机的选择、电机驱动器的设计和电机控制系统的实现。

2. 运动规划:运动规划是确定机器人从一点移动到另一点的最佳路径的过程。

运动规划需要考虑机器人的动力学特性、环境约束和任务要求等因素。

3. 运动控制:运动控制是实现机器人精确运动的关键。

运动控制技术主要包括位置控制、速度控制和力控制等。

4. 传感器技术:传感器是获取机器人运动状态的重要工具。

常见的传感器有编码器、陀螺仪、加速度计等。

传感器的精度和稳定性直接影响到机器人运动的精度和稳定性。

六、总结机器人的基础运动是其工作和操作的基础,它决定了机器人的工作能力和灵活性。

通过对电机控制、运动规划、运动控制和传感器技术等关键技术的研究和应用,可以实现对机器人运动的精确控制,从而提高机器人的工作效率和操作精度。

机器人技术基础课件第三章 机器人运动学

机器人技术基础课件第三章 机器人运动学
03T 01T12T 23T
如此类推,对于六连杆机器人,有下列矩阵:
06T 01T12T 23T 34T 45T 56T
3.2 3.2 机械手运动学方程
26
0 6
T
3.1.4 连杆变换矩阵及其乘积
06T 01T12T23T34T 45T56T
机器人运动学方程
此式右边表示了从固定参考系到手部坐标系的各连杆
0
0
0
0
1
其中, c12 cos(1 2)
s 12
sin(1
2)
c 1
cos 1
s1 sin 1

可根据各关节角θi的值,求出03T
。如当θi分别为θ1=θ2=θ3=0°时,则 可根据3自由度机器人运动学方程求解
1
03T
01T
12T
23T
0 0
0
0 0 1 0
0 1 0 0
30

0
1
3.1.4 T-Matrix and A-Matrix 连杆变换矩阵及其乘积
一、连杆坐标系之间的变换矩阵
建立了各连杆坐标系后,i-1系与i系间的变换关系可以用坐 标系的平移、旋转来实现。
用一个变换矩阵来综合表示上述四次变换时应注意到坐标系在每 次旋转或平移后发生了变动,后一次变换都是相对于动系进行的, 因此在运算中变换算子应该右乘。
3.1 机器人运动方程的表示 23
3.1.4 T-Matrix and A-Matrix 连杆变换矩阵及其乘积
I、{i-1}→{i}变换过程 Zi
a、Trans(li-1,0,0);
d Oi
Xi
b、Rot(x,αi-1);
c、Trans(0,0,di);

《机器人技术基础》课程大纲

《机器人技术基础》课程大纲

《机器人技术基础》课程教学大纲一、课程名称(中英文)中文名称:机器人技术基础英文名称:Robotic Technology Foundation二、课程编码及性质课程编码:0801051课程性质:选修课三、学时与学分总学时:32学分:2.0四、先修课程机械原理、机械设计、材料加工工程、工业控制五、授课对象本课程面向材料成型及控制工程专业学生开设,也可以供机械科学与工程专业和机电一体化专业学生选修。

六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)本课程是本专业的核心选修课程之一,其教学目的主要包括:1. 系统全面掌握机器人技术专业知识,具备应用这些知识分析、解决机器人应用中的系统集成及其自动化控制等复杂问题的能力;2. 掌握机器人概况、机器人学的数学基础、机器人运动学、机器人动力学、机器人控制原则与方法、机器人在材料成型加工中的应用以及人工智能,具备针对不同需求设计机器人集成制造/加工系统的能力;3. 理解不同机器人系统架构的特点与共性问题,掌握机器人路径规划与离线仿真分析方法,具备机器人集成系统的性能分析与评价能力;4. 了解机器人技术的发展前沿,掌握其在机械制造、材料成型、医疗、电子、航空航天与资源开发等行业的发展特点与动向,具备研发机器人制造/加工的基础与能力。

表1 课程目标对毕业要求的支撑关系七、教学重点与难点:教学重点:1)机器人应用范围非常广泛,其形式与结构等也多种多样,本课程以介绍机器人系统结构、设计与控制为主体,以讲述机器人集成制造/加工系统为重点;2)在全面了解与掌握机器人系统种类及结构特点的基础上,重点学习机器人系统设计与控制技术、机器人路径规划、离线仿真以及集成系统设计与实现;3)课程将重点或详细介绍机器人在机械制造、材料加工工程、先进制造中的典型应用,而对较普遍应用的系统仅作简要介绍或自学。

4)重点学习的章节内容包括:第3章“机器人运动学与动力学”(4学时)、第4章“机器人的驱动与控制”(4学时)、第5章“机器人轨迹规划及离线仿真”(4学时)第6章“工业机器人应用”(8学时)第7章“机器人系统集成技术”(4学时)。

1 绪论 熊有伦机器人技术基础

1 绪论 熊有伦机器人技术基础
工业机器人1
工业机器人4
工业机器人2
工业机器人3
• 制造业革命 • 第一次革命 小批量到大批量的机械自动化 • 生产线 • 第二次革命:产品多样化 • 柔性制造系统 • 机器人学:研究机器人设计、制造和使用的学科 • 从结构上看:由一序列连杆并由关节串连起来的开式链 • 由于其复杂性需要专门的运动学、动力学分析方法及相 应的控制方法
机器人的定义
定义一 机器人是“貌似人的自动机,具有智力的和顺从于人的但 不具人格的机器” 。 ——英国简明牛津字典 定义二 机器人是“一种用于移动各种材料、零件、工具或专用装 置的,通过可编程序动作来执行种种任务的,并具有编程能力 的多功能机械手”。 ——美国机器人协会(RIA)
机器人的定义
2006年8月29日,在沈阳举行的第五届中国国际装备制造业博览会上 有多款国产智能机器人亮相。
23
安川电机公司开发的机器人展示击鼓的技能
24
牙医训练机器人
25
仿生婴儿
26
会玩魔方的机器人, 80秒就解开一个魔方
27
福利型机器人
福利型器人Twendy-one
(日本早稻田大学菅野研究室)
就餐辅助机器人My Spoon
提示:实验课是一起考核的。
Robots Around Us?
5
Humanoid Robot (仿人机器人)
本田:
「ASIMO」
身高:1300mm、体重48kg 行走速度 0.9km/h
Advanced Step Innovative Mobility, 高级步行创新移动机器人,目前最 先进的仿人行走机器人 早期的机器人如果直线行走时突然 转向,必须先停下来,看起来比较 笨拙。 ASIMO就灵活得多,它可以实时预测 下一个动作并提前改变重心,因此 可以行走自如,进行诸如“8”字形 行走、下台阶、弯腰等各项“复杂” 动作。此外,ASIMO还可以握手、挥 手,甚至可以随着音乐翩翩起舞。 6

机器人技术第三章机器人运动学及其数学基础

机器人技术第三章机器人运动学及其数学基础

2个常用的公式:
点乘:
a b axbx ayby azbz
i j ay by a z (a y bz a z by )i (a z bx a xbz ) j (a x by a y bx )k bz k
叉乘: a b a x bx
2.1.2 平面的齐次坐标
为坐标系ΣO´uvw的单位矢量, iu 、jv 、k w 则P点在Σoxyz中可表示为:
w o u x
P
v
(O')
y
Pxyz Px ix Py j y Pz k z Puvw Pxyz
② 当动坐标系ΣO´uvw绕O点回转时,求P点在固定坐标系Σoxyz 中的位置 z
w
Puvw 已知: Pu iu Pv jv Pw kw P点在ΣO´uvw中是不变的仍然成
• 机器人的运动学即是研究机器人 手臂末端执行器位置和姿态与关 节变量空间之间的关系
o
i
n
a
运动学研究的问题
Where is my hand?
运动学正问题
Direct Kinematics HERE!
How do I put my hand here?
运动学逆问题
Inverse Kinematics: Choose these angles!
x z o x
z
V
z y
图2-2
几个特定意义的齐次坐标:
• [0 0 0 n]T—坐标原点矢量的齐次坐标,n为任 意非零比例系数 • [1 0 0 0]T — 指向无穷远处的OX轴 • [0 1 0 0]T — 指向无穷远处的OY轴 • [0 0 1 0]T — 指向无穷远处的OZ轴 • [0 0 0 0]T — 没有意义

3机器人运动学-机器人技术基础(熊有伦).

3机器人运动学-机器人技术基础(熊有伦).

3.2 机器人逆运动学然后求θ2:将展开并整理得:同样再利用三角代换容易求得θ2的四种可能解:
k x 其中其他关节变量过程类似,
略。

3.2.5关节空间和操作空间机械手的末端位姿由n个关节变量所决定,这n个关节变量统称为n维关节矢量,所有关节矢量构成的空间称为关节空间。

末端手爪的位姿是在直角坐标空间中描述的,即用操作逆向运动学空间或作业定向空间来表示。

各驱动器的位置统称为驱动矢量。

所有驱动矢量构成的空间称为驱动空间。

驱动矢量关节矢量操作矢量构成构成驱动空间关节空间正向运动学操作空间构成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1.1连杆描述
假设条件 把连杆看作是一个刚体 描述一个连杆的两个参数:
1.Link length 连杆长度ai-1 关节轴i-1和关节轴i之间 的公垂线的长度ai-1
2.Link twist 连杆转角 αi-1 假设作一个平面,并使该平面与两关节轴之间的公垂线垂直,然后把 关节轴i-1和关节轴i投影到该平面上,在平面内轴i-1按照右手法则转 向轴i,测量两轴角之间的夹角为αi-1.
i 1 i
3.1.4操作臂运动学方程
• 最后,得到相邻连杆的一般变换为: 3.定义三个中间坐标系{R} {Q} {P}: (相对于运动坐标系,算子右乘) 坐标系{R} 是由坐标系{i-1}绕X i-1轴偏转αi-1得到;
坐标系{Q}是由坐标系{R} 沿着X i-1轴平移a i-1得到; 坐标系{P}是由坐标系{Q}绕Z i轴旋转Θi得到; 坐标系{i}是由坐标系{P}沿着Z i轴平移di得到。
– 对于移动关节 n, 设定Xn轴的方向使之满足θn=0.0,当dn=0时, 选取坐标系{n} 的原点位于Xn-1轴与关节轴n的交点位置.
3.1.3连杆附加坐标系的规定
(3)在连杆坐标系中对连杆参数的归纳
a
i 1
沿X i 1轴, 从Z i 1到Z i的距离;
αi-1
i 1 绕X i 1轴, 从Z i 1到Z i的角度;
0 0 0 1
3.1.5 PUMA 560型机器人运动学方程
• 4. 求末杆的位姿矩阵
c5c6 s6 4 4 5 6T 5T 6T s5 c6 0 c5 s6 c6 s5c6 0 s5 0 c5 0 0 0 0 1
3.1.3连杆附加坐标系的规定
(4)建立连杆坐标系的步骤
确定关节轴,并画出轴的延长线。 找出关节轴i-1和i的公垂线或交点,作为坐标系i-1的原点。
αi-1
规定Zi-1的指向是沿着第i-1个关节轴。
规定Xi-1轴得指向是沿着轴i-1和i的公垂线的方向,如果关节轴i-1 和i相交,则Xi-1轴垂直于关节轴i-1和i所在的平面。
• 关节1 (或n)如果为移动关节,则d1的零位可以任意选取, 规定 θ1=0.0;
3.1.2连杆连接的描述
(3) 连杆参数 • 对于转动关节,θi为关节变量,其他三个参数固定不变;
• 对于移动关节, di为关节变量,其他三个参数固定不变;
• 这种用连杆参数描述机构运动关系的方法称为 Denavit-Hartenberg法, • 对于一个6关节机器人,需要用18个参数就可以完全描 述这些固定的运动学参数,可用6组(ai-1, αi-1 , di) 表示, 用6个关节变量θi描述运动学中的变化部分。
再绕k 轴旋转的组合变换。
3.1.4操作臂运动学方程
(2)连续连杆变换
定义了连杆坐标系和相应得连杆参数,就能建立运动学 方程,坐标系{N}相对于坐标系{0}的变换矩阵为:
0 N
0 N
T T T T
0 1 1 2 2 3
N 1 N
T
T 是关于n个关节变量的函数,这些变量可以 变换矩阵 通过放置在关节上的传感器测得,则机器人末端连杆在基 坐标系(笛卡尔坐标系)中的位置和姿态就能描述出来。
5
1 型机器人运动学方程 0 0 0° θ1(90° 3.1.5 PUMA 560 αi-1 =沿Xi-1轴,从Zi-1到Zi的距离;
6
0
-90°
0
θ6(0°)
3.1.5 PUMA 560型机器人运动学方程
• 3.求出两杆间的位姿矩阵
si 0 ai 1 ci s c c c s d s i i 1 i i 1 i 1 i i 1 i 1 T i 1 i 1 sc 0 0 c i 1 s 0 0 c c 2di c s i 1 1 i s i s i 12 0 s c 0 0 1 d 0 1 2 0 01 0 , 1T 0 1 T 1 0 2 a2 s cc 4 00 3 0 4 s 0 c3 0 s 1 0 2 2 s3 c3 0 0 0 0 1 2 3 0 1 0 0 0 c 0 1 , 0 0 T 0 s c5 s 6 3T 4 5 6 0 0 1 0 s c 0 4 4
0 N N 1 T(q1 , q2 , , qN ) 01T(q1 ) 1 T ( q ) 2 2 N T( qN ) 0 0 N R 0 0 0
PN 0 1
3.1.5 PUMA 560型机器人运动学方程
3.1.5 PUMA 560型机器人运动学方程
i
αi-1
Yi-1轴的方向由右手定则确定Yi-1= Zi-1 ×Xi-1 。
当第一个关节变量为0时,规定坐标系{0}和{1} 重合,对于坐标 系{N},尽量选择坐标系使得连杆参数为0.
3.1.3连杆附加坐标系的规定
【例题1】
i 1 2 3
ai-1 0 L1 L2
αi-1 0 0 0
di 0 0 0
θi θ1 θ2 θ3
a3 d4 0 0 0 0 1 0 0 0 1 4 5 0 0 0 1 0 0 0 1 , 5T 6T s5 c5 s 6 c 6 0 0 0 0 0 0 1 0 0 0 不同的坐标系下D-H矩阵是不同的,关键是约定!!
3.1.3连杆附加坐标系的规定
(2)连杆中的首尾连杆
• 坐标系{0} 通常规定: – Z0轴沿着关节轴1的方向,当坐标系1的关节变量为0时,设定 参考坐标系{0}与{1}重合.且a0=0, α0=0,当关节1为转动关 节,d1=0;当关节1为移动关节, θ1=0. • 坐标系{n} 通常规定:
– 对于转动关节 n,设定θn=0.0,此时Xn和Xn-1轴的方向相同,选 取坐标系{n} 的原点位置,使之满足dn=0;
3.1.4操作臂运动学方程
i 1 i
T
{R}
{P} {Q}
变换矩阵:i 1 P 化简: 这里: 根据变换 过程:
i 1 i 1 i i 1 i i 1 i
i 1 R i 1 i
Q P i TR T T T P Q P i
P T
Ti P
Q P TR T T Q P iT
i 1 R
3. 机器人运动学
ENTER
本章主要内容
运动学研究的问题: 手在空间的运动与各个关节的运动之间的关系。
3.1 机器人正运动学方程 3.2 机器人逆运动学方程
3.1机器人正运动学方程
• 定义:
– 描述机器人手部在空间相对于绝对坐标系或机 座坐标系的位置及姿态的数学表达式
• 运动学方程的模型: • M f (qi )
a
i 1
沿X i 1轴, 从Z i 1到Z i的距离;
i 1 绕X i 1轴, 从Z i 1到Z i的角度;
d i 沿Z i 轴, 从X i 1到X ii 1旋转到X i的角度;
3.1.3连杆附加坐标系的规定
【例题2】
i
1
ai-1
3.1.3 连杆附加坐标系的规定 (1)连杆中的中间连杆
规定: 为了描述每个连杆和相邻连杆之间的相对位置关系,需要 • 坐标系{i-1}的Z轴称为Zi-1,与关 在每个连杆上定义一个固连坐标系. 节轴i-1重合;
• 坐标系{i-1}的原点位于公垂线 ai-1与关节轴i-1的交点处. • Xi-1轴沿ai-1方向由关节i-1指向 关节i • (若: ai-1 =0,则Xi-1垂直于Zi-1和 Zi所在的平面; xi 1 zi zi 1 • Yi-1轴由右手定则确定 Yi-1= Zi-1 ×Xi-1
0
αi-1
0
di
0
θi
θ1
2 3
0 0
90° 0
d2 L2
0 θ3
3.1.4操作臂运动学方程
目的:求出相邻连杆间的坐标 变换的形式,进一步求出连杆 T (1 ) 推导过程: n相对于连杆0的位置和姿态。 {P} {R} 1.坐标系{i-1}相对于坐标系{i}的变换是由连杆四个参数构成 {Q} 的函数,其中只有一个变量。 i 1 2.为求解 iT ,对每个连杆建立坐标系,分解成4个变换子 问题,每个子变换只包含一个连杆参数。 3.定义三个中间坐标系{R} {Q} {P}: 坐标系{R} 是由坐标系{i-1}绕X i-1轴偏转αi-1得到; 坐标系{Q}是由坐标系{R} 沿着X i-1轴平移a i-1得到; 坐标系{P}是由坐标系{Q}绕Z i轴旋转Θi得到; 坐标系{i}是由坐标系{P}沿着Z i轴平移di得到。
d i 沿Z i 轴, 从X i 1到X i的距离;
i 绕Z i 轴, 从X i 1旋转到X i的角度;
• 通常规定 ai 1 0 ,其余可正可负.按照上述规定的坐标系不是唯一的; • Zi的指向有两种选择;
• 如果关节轴相交, Xi轴的指向也有两种选择.
• 当相邻两轴平行时,坐标系原点可以任意选择. • 当关节为移动关节时,坐标系的选取具有一定任意性.
3.1.2连杆连接的描述
(2) 连杆中的首尾连杆 • 对于运动链中的末端连杆,其参数习惯设为0,即
a0 an 0.0,0 n 0.0
• 从关节2到关节n的连杆偏距di和关节角θi.是根据前面的规定进 行定义. • 关节1(或n)如果为转动关节,则θ1的零位可以任意选取,规定 d1=0.0,
i 1 i
T Rot ( x, i 1 )Trans ( x, ai 1 ) Rot ( z , i )Trans ( z , di ) 0 s i 1 c i 1 0 di s i 1 di c i 1 1 ai 1
相关文档
最新文档