四自由度机器人手臂工作空间分析

合集下载

四自由度机器人设计及分析

四自由度机器人设计及分析

表 4-2 减速器弯矩刚性和轴端尺寸
弯矩刚性 Nm/arc.min.※3
117 372 931 1176 1176 1470 2940 4900 7448
a 17.6 20.1 29.6 33.4 37.4 32.2 47.8 56.4 69.0
尺寸(mm)
b 91.6 113.3 143.7 166.0 166.0 176.6 210.9 251.4 292.7
减速器 RV-20E 满足所有要求规格,因此选定 RV-80E-10。
4
0

3
40 N em 60
tem
8274次
外部负载条件 W1=500 N L1=0.5m W2=2000N L3=0.5m 求出力矩刚度 求出输出轴偏角是否符合要求的规定值
W11 W2 3 M t 103
0.58
(4-9) (4-10)
型式
RV-6E RV-20E RV-40E RV-80E※1 RV-80E※2 RV-110E RV-160E RV-320E RV-450E
50KG 四自由度机器人设计报告
1.1.1 电机选择
码垛机器人腰部由于负重较大,所以要求旋转的速度不宜过快,因此要选择中速或
者低速电机。
设机器人腰部绕其中心轴的转动惯量为 J,根据机器人的静力学分析,取大臂小臂
极限长度 L,可得其转动惯量为:
J ML2 3
(4-1)
其中 M 是腰部所要承受的重量,为 200Kg,L 为 1m,通过计算得其转动惯量为

K
N0 Nm


T0 Tm
3.
41862h 20000h
Tem=3000 Nem=20

四自由度的工业机器人设计说明书

四自由度的工业机器人设计说明书

1 绪论1.1四自由度的工业机器人的概念四自由度的工业机器人是一个在三维空间中具有较多自由度,并能实现较多拟人动作和功能的机器,而工业四自由度的工业机器人则是在工业生产上应用的四自由度的工业机器人。

美国四自由度的工业机器人工业协会提出的工业四自由度的工业机器人定义为:“四自由度的工业机器人是一种可重复编程和多功能的,用来搬运材料、零件、工具的操作机”。

英国和日本四自由度的工业机器人协会也采用了类似的定义。

我国的国家标准GB/T12643-90将工业四自由度的工业机器人定义为:“四自由度的工业机器人是一种能自动定位控制、可重复编程的、多功能的、多自由度的操作机。

能搬运材料、零件或操持工具,用以完成各种作业”。

而将操作机定义为:“具有和人手臂相似的动作功能,可在空间抓放物体或进行其它操作的机械装置”。

四自由度的工业机器人系统一般由操作机、驱动单元、控制装置和为使四自由度的工业机器人进行作业而要求的外部设备组成。

1.1.1操作机操作机是四自由度的工业机器人完成作业的实体,它具有和人手臂相似的动作功能。

通常由下列部分组成:a.末端执行器又称手部,是四自由度的工业机器人直接执行工作的装置,并可设置夹持器、工具、传感器等,是工业四自由度的工业机器人直接与工作对象接触以完成作业的机构。

b. 手腕是支承和调整末端执行器姿态的部件,主要用来确定和改变末端执行器的方位和扩大手臂的动作范围,一般有2~3个回转自由度以调整末端执行器的姿态。

有些专用四自由度的工业机器人可以没有手腕而直接将末端执行器安装在手臂的端部。

c. 手臂它由四自由度的工业机器人的动力关节和连接杆件等构成,是用于支承和调整手腕和末端执行器位置的部件。

手臂有时包括肘关节和肩关节,即手臂与手臂间。

手臂与机座间用关节连接,因而扩大了末端执行器姿态的变化范围和运动范围。

d. 机座有时称为立柱,是工业四自由度的工业机器人机构中相对固定并承受相应的力的基础部件。

四自由度机械手(上半部分)

四自由度机械手(上半部分)

四自由度机械手(上半部分)作为现代工业制造领域中,机器人与自动化领域的核心产品之一,机械手在制造业中扮演着不可替代的角色。

而四自由度机械手便是机械手领域中的重要成员,本文将对其进行详细介绍。

一、四自由度机械手的概念及基本结构四自由度机械手是指由四个自由度的运动副组成的机械手。

其自由度主要分为旋转自由度和直线自由度两种。

旋转自由度可分为绕x、y、z三个轴向旋转自由度,直线自由度可分为x、y、z三个轴向作直线运动的自由度。

四自由度机械手的基本结构由支撑结构、底座、轴承系统、导轨系统、执行器等组成。

其中,支撑结构设在机械手的底部,通过轴承系统与机械手执行器连接,控制机械手的运动方向和范围。

二、四自由度机械手的优缺点四自由度机械手相对于其他机械手类型具有如下优点:1、机械手可根据特定要求进行定制,能够实现弯曲、旋转、伸缩等多种动作,可以适用于较多的工程需求;2、在承载重量较小的情况下,四自由度机械手的成本较低;3、四自由度机械手具有很高的操作精度,可适用于许多需要高精度的操作领域。

但四自由度机械手也有以下缺点:1、四自由度机械手的承载能力较低,仅适用于承载较小的物品;2、机械手无法实现多种操作综合编程。

三、四自由度机械手的应用四自由度机械手在工业制造和自动化生产中具有广泛的应用领域。

其适用于自动化加工、搬运、堆垛、组装、分拣等方面。

在以下几个方面有具体的应用:1、电子工业:四自由度机械手可用于电子元器件的组装、焊接、拆卸等操作。

2、汽车工业:在汽车制造中,四自由度机械手主要用于焊接、装配、喷漆等自动化生产环节。

3、食品加工业:四自由度机械手可用于食品加工中,如包装、封箱等生产步骤。

4、医疗产业:机械手的高精度使其非常适合在医疗领域中用于外科手术等领域中。

总结:四自由度机械手作为机械手领域的成员之一,可用于电子制造、汽车工业、食品加工和医疗行业等领域中的生产流程,并能根据不同的生产需求进行定制和编程。

同时,由于其相对较低的成本和高精度操作的特性,四自由度机械手在现代制造领域中具有重要的应用价值。

四自由度机械手毕业设计

四自由度机械手毕业设计

四自由度机械手毕业设计
四自由度机械手的毕业设计可以从以下几个方面入手:
1. 机械结构设计:根据所需的工作空间、负载要求、运动速度等参数,设计出四自由度机械手的整体结构。

其中,四自由度机械手的自由度一般包括三个旋转自由度和一个平移自由度。

2. 控制系统设计:根据机械手的运动方式和运动范围,设计出相应的控制系统。

可以采用传统的PID控制算法或者基于神经网络的控制算法,确保机械手的稳定性和精度。

3. 动力学分析:对机械手进行动力学分析,研究机械手在运动过程中的力学特性,比如加速度、速度、角加速度等参数,为机械手的优化提供理论依据。

4. 实验验证:经过机械结构设计、控制系统设计和动力学分析后,可以进行实验验证。

通过实验对机械手的运动精度、稳定性、负载承载能力等参数进行测试,对设计方案进行调整和优化。

以上只是一些可以从不同方面入手的思路,毕业设计的具体内容和难度还需要根据实际情况和要求进行具体确定。

毕业设计四自由度机器人

毕业设计四自由度机器人

毕业设计四自由度机器人毕业设计题目:四自由度机器人的设计与控制一、引言四自由度机器人是一种常见的工业机器人,其基础结构包括底座、臂部、腕部和末端执行器。

在工业生产线上,四自由度机器人广泛应用于装配、焊接、喷涂等需要精确操作的工艺环节。

本篇毕业设计论文将对四自由度机器人的设计与控制进行研究和分析。

二、机器人的设计1.结构设计:为了实现机器人的灵活和精确操作,我们将设计一个四自由度机器人。

该机器人的结构由底座、臂部、腕部和末端执行器组成。

底座提供了机器人的稳定性和机动性,臂部负责机器人进行大范围的空间运动,腕部通过关节连接臂部和末端执行器,末端执行器完成具体的操作任务。

2.运动学设计:机器人的运动学设计是机器人设计中的重要一环。

我们将采用世界坐标系和本体坐标系的方法,建立逆运动学模型和正运动学模型,以实现机器人的运动控制。

具体设计中,我们将采用符号法推导机器人的运动学方程,通过求解并进行数值模拟验证,实现机器人的精确运动。

三、机器人的控制1.控制系统设计:机器人的控制系统是实现机器人精确操作的核心。

我们将采用开环控制和闭环控制相结合的方法,设计机器人的控制系统。

开环控制系统通过预设关节角度实现机器人的运动,闭环控制系统通过传感器反馈实时监控机器人的运动,并进行误差修正,实现机器人的精确操作。

2.控制算法设计:我们将采用PID控制算法对机器人进行控制。

PID控制算法具有稳定性好、计算简单等优点,适用于工业机器人的控制。

我们将根据机器人的运动学特性,根据机器人的误差信号设计合适的PID参数,以优化机器人的运动轨迹和操作精度。

3.编程与仿真设计:为了验证机器人的设计和控制系统的有效性,我们将使用MATLAB和Simulink进行编程和仿真设计。

通过编写机器人运动学模型和控制算法的代码,并在Simulink中搭建机器人的控制系统,实现机器人精确操作的仿真。

四、总结本篇毕业设计论文对四自由度机器人的设计与控制进行了研究和分析。

一种四自由度上下料机械手运动学分析

一种四自由度上下料机械手运动学分析

一种四自由度上下料机械手运动学分析摘要:随着机器人的发展,机器人的运动学是一个重要的课题。

本文介绍了一种四自由度上下料机械手的运动学分析。

首先,分析了机械手运动学体系结构,然后建立机械手运动学模型,并利用正交解析法求解坐标系下的坐标转换关系。

最后,利用ITEKIN文件实现机械手的空间运动学分析,研究其末端的轨迹跟踪性能。

结果表明,机械手的路径跟踪性能良好,所求结果准确,为本文提出的模型提供了有力的实证分析。

关键词:四自由度;上下料机械手;运动学分析;正交解析法;ITEKIN文件1论机械手是工业机器人中最重要和最常用的一种机器人,它是对工件进行分类、装配、搬运等作业的有效工具[1]。

四自由度上下料机械手是一种可以在三维空间中自由运动的机械手,它在横平、纵向、俯仰和旋转四个方向上都有运动自由度。

它精度高,操作灵活,可以实现多种任务,是工业机器人的重要组成部分,在工业自动化和服务机器人方面有着重要的应用[2]。

由于机械手的结构复杂,机械手的运动学是其开发和应用中一个重要的课题。

而机械手的运动学是通过机械手的关节角度、末端位置和姿态来表示运动特性的,所以机械手的运动学研究必须建立机械手的坐标系转换关系来实现,并求解机械手的运动学特性。

本文以一种四自由度上下料机械手为研究对象,针对其建立了空间运动学分析的模型,并利用正交解析法求解坐标系下的坐标转换关系。

最后,利用ITEKIN文件实现机械手的空间运动学分析,研究其末端的轨迹跟踪性能。

2标系转换关系首先,建立机械手的坐标转换关系,同时以工件坐标系(WC)为基准建立机械手的基座坐标系(BC)、机械手末端坐标系(EC)和机械手关节坐标系(JC)。

工件坐标系采用笛卡尔坐标系统,与基座坐标系采用相同的单位,均为米,机械手末端坐标系与关节坐标系采用全相对坐标系统,均为弧度单位。

机械手的坐标转换关系包括从工件坐标系转换到基座坐标系、从基座坐标系转换到机械手末端坐标系、从机械手末端坐标系转换到机械手关节坐标系,以及从工件坐标系到机械手关节坐标系的转换关系等。

09-10四自由度码垛机器人控制系统设计

四自由度码垛机器人控制系统设计一、四自由度码垛机器人简介随着科技工业自动化的发展,很多轻工业都相继通过自动化流水线作业.尤其是食品工厂,后道包装机械作业使用一些成套设备不仅效率提高几十倍,生产成本也降低了。

其中四自由度码垛机器人每天自动对1000箱食品进行托盘处理,这些码垛机器人夜以继日地工作,从不要求增加工资。

码垛机器人的应用越来越广。

码垛机器人配备有特殊定制设计的多功能抓取器,不管包装箱尺寸或重量如何,机器人都可以使用真空吸盘牢固地夹持和传送包装箱。

如图1所示,四自由度码垛机器人本体由腰部、大臂、小臂、腕部组成。

图1 码垛机器人简图腰部大臂小臂腕部如图2所示,码垛机器人具有独特的线性执行机构,使其保证了手部在水平与垂直方向的平行移动。

图2 码垛机器人的线性执行机构运动示意图此四自由度码垛机器人的应用案例如图3所示。

具有示教作业简单,现场操作简便。

图3 码垛机器人的应用案例二、四自由度码垛机器人控制要求及其控制方案1、控制要求如图1所示,四自由度码垛机器人的运动主要由控制腰部、大臂、小臂、腕部的驱动电机实现。

在此均采用松下A5伺服电机;抓取部件等其他辅助运动采用气动,由电磁阀动作来控制抓取部件的动作。

四自由度码垛机器人的运动控制系统主要包括感知部分、硬件部分和软件部分,其运动控制系统的主要任务是要控制此机器人在工作空间中的运动位置、姿态和轨迹以及作业流程等。

此外,还要求:1)防碰撞检测和在线编程控制,可以进行离线仿真;2)人机界面友善、高度可靠作性和安全性;3)便携式触摸屏示教器、全中文界面;4)利用使能开关双电路设计使在紧急状态下自动切断伺服动作,从而保证安全。

2、控制方案控制方案1:基于PLC的运动控制方案基于PLC的机器人运动控制系统,一般利用触摸屏进行人机交互。

在触摸屏上的人机界面,由组态软件编写人机操作界面实现人机交互;PLC则通过I/O 模块与码垛机器人以及现场设备通信并实现控制,通过接受PLC的控制命令,实现机器人及其周边、物流设备的启停与协调,同时将码垛机器人及其周边、物流设备的运行状态返回给PLC。

(机器人)4自由度关节型机器人简介

(机器⼈)4⾃由度关节型机器⼈简介四⾃由度关节型机器⼈设计简介摘要本设计内容为四⾃由度关节型机器⼈,主要对关节型机器⼈的操作臂进⾏系统的设计,机器⼈的末端操作器即⼿指是可替换夹具,操作臂有四个⾃由度,可实现在⼯作空间范围内的物体的转移,⼿⽖⼀次可载荷0.5kg.操作臂的动⼒源为舵机,总共有5个舵机,它们分别控制腰部旋转,⼤臂、⼩臂、⼿腕的摆动,以及⼿⽖张合,本⽂设计的四⾃由度关节型机器⼈可⽤于⼩⼯作空间内完成对⼩质量物体的转移⼯作,同时也可以做为教学机器⼈。

关键词:四⾃由度;操作臂;舵机AbstractThis design is the 4-DOF joint robot, mainly designs on the operate arm system.The ender operator of the robot is usually called paw is a exchangeable clamp. the operator has degrees of freedom. which can transform objects in workspace. the paw is able to weigh 0.5kg loads each time.It is servo that is the power of operating arm. There are five servo which are used respectively to control waist rolling、big arm、small arm、hand swing and paw opening and closing, the robot can be well applied to transfer the object with light in limited working space. Meanwhile it’s also used as teaching robot.Key words:4-DOF ;operate arm;servo⼀.概述:1.机器⼈定义机器⼈是近年来快速发展的⾼新技术密集的机电⼀体化产品,通常只按照⼈们预定的程序重复⼀些⼈们看似简单的动作,设计⼈员往往只重视机器⼈的功能。

4自由度机械臂逆解

4自由度机械臂逆解
4自由度机械臂逆解
机械臂是一种能够模拟人类手臂运动的机器人,它可以在工业生产线上完成各种复杂的操作。

机械臂的运动是由多个关节的运动组合而成的,因此,机械臂的逆解问题就变得非常重要。

4自由度机械臂是一种具有4个关节的机械臂,它可以在三维空间内完成各种复杂的运动。

在进行逆解时,我们需要确定每个关节的角度,以使机械臂能够到达指定的位置和姿态。

逆解的过程可以分为两个步骤:正运动学和逆运动学。

正运动学是指根据机械臂的关节角度计算出机械臂的末端位置和姿态。

逆运动学则是根据机械臂的末端位置和姿态计算出每个关节的角度。

对于4自由度机械臂的逆解问题,我们可以采用解析法或数值法来求解。

解析法是指通过数学公式来求解逆解问题,这种方法需要对机械臂的运动学模型进行建模,并且需要求解一系列复杂的方程式。

数值法则是通过计算机模拟机械臂的运动来求解逆解问题,这种方法可以通过迭代算法来逐步优化机械臂的关节角度,以使机械臂能够到达指定的位置和姿态。

无论采用哪种方法,逆解问题都是机械臂控制中非常重要的一部分。

通过逆解,我们可以控制机械臂完成各种复杂的操作,从而提高生产效率和质量。

因此,对于机械臂的逆解问题,我们需要不断地进行研究和探索,以提高机械臂的控制精度和效率。

一种四自由度并联机器人的工作空间分析

的五轴 联 动数பைடு நூலகம் 机 床.机 器人 的工作 空 间是 衡量 机器 人 性 能 的重 要 指标 , 机器 人 的设 计 和 轨迹 规 在
划 方 面是 不 可缺 少 的.为此 , 者 拟研 究 这种 四 自由度 2 2 并 联机 器 人 的 工作 空 间 , 助 Mal 笔 T一R 借 tb a 软 件绘 制其定 姿 态工作 空 间截面 图 。 量地 分析该 机器人 机构 尺 寸参 数对 工作 空 间的影 响 , 定 并绘 制 出
m e ha s di g a c ni m a r m
端 通过 球铰链 分 别 与等 边三 角形 运 动平 台的两 个端 点
尸 , 接 ; 连杆 3P 连 ③
的两端 通过 两球 铰链分 别与
收稿 日期 :2 0 0 8—0 —1 1 0
* 联 系 人 . ma :mo in 5 4 l 3 c m E— i l xa 0 1 @ 6 . o
由度 的进 给运动 , 同时 由装 夹工 件 的工作 台实 现一 个方 向 的移 动 , 以很 方便 地设 计 出结构 简 单 、 可 易
于 控制 的 五轴 联 动数 控 机床 .2 0 0 2年 , 由陈 文家 等人 提 出 的一 种 四 自由度 2 2 T一R并 联 机 器 人 , 其 动 平 台能够 实现 两个 方 向 的移 动和绕 两个 方 向轴线 的转 动 , 以非 常 方便 地 开发 出具有 大 工作 空 间 可
影 响趋 势 图.
1 2 一 R并 联 机 器 人 的 结构 布 局 特 点 T2
图 1所 示 为 四 自 由 度 2 2 并 联 机 器 人 机 构 简 T一 R
图 .该 机 构 由 等 边 三 角 形 运 动 平 台 、 平 固 定 导 轨 1和 水
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四自由度机器人手臂设计 ---工作空间分析 050696135 张东红 指导老师:刘铁军 讲 师

第1章 绪论 1.1 机器人的概念 我们一直试图为自己的研究对象下一个明确的定义----就象其他所有的技术领域一样----始终未能如愿。关于机器人的概念,真有点像盲人摸象,仁者见仁,智者见智。在此,摘录一下有代表性的关于机器人的定义:

牛津字典: Automation with human appearance or functioning like human 科幻作家阿西莫夫(Asimov)提出的机器人三原则: 第一,机器人不能伤害人类,也不能眼见人类受到伤害而袖手旁观; 第二,机器人必须绝对服从人类,除非人类的命令与第一条相违背; 第三,机器人必须保护自身不受伤害,除非这与上述两条违背; 日本著名学者加藤一郎提出的机器人三要件: 1.具有脑、手、脚等要素的个体; 2.具有非接触传感器(眼、耳等)和接触传感器; 3.具有用于平衡和定位的传感器; 世界标准化组织(ISO) 机器人是一种能够通过编程和自动控制来执行诸如作业或移动等任务的机器。 细细分析以上定义,可以看出,针对同一对象+所做的定义,其内涵有很大的区别,有的注重其功能,有的则偏重与结构。这也就难怪对同一国家关于机器人数量的统计,不同资料的数据会很大差别。

虽然现在还没有一个严格而准确的普遍被接受的机器人定义,但我们还是希望能对机器人做某些本质性的把握。

首先,机器人是机器而不是人,它是人类制造的替代人类从事某种作业的工具,它只能是人的某些功能的延伸。在某些方面,机器人可具有超越人类的能力,但从本质上说机器人永远不可能全面超越人类。

其次,机器人在结构上具有一定的仿生性。很多工业机器人模仿人的手臂或躯体结构,以求动作灵活。海洋机器人则在一定程度上模仿了鱼类结构,以期待得到最小的水流阻力。

第三,现代机器人是一种机电一体化的自动装置,其典型特征之一是机器人受微机控制,具有(重复)编程的功能。

1.2 机器人的基本组成和分类 机器人由机械部分、传感部分、控制部分三大部分组成。这三大部分可分成驱动系统、机械结构系统、感受系统、机器人—环境交互系统、人机交互系统、控制系统六个子系统。

1.驱动系统

要使机器人运行起来,需给各个关节即每个运动自由度安置传动装置,这就是驱动系统。

2.机械机构系统 机器人的机械结构系统有机身﹑手臂﹑末端操作器三大件组成。每一大件都有若干个自由度,构成一个多自由度的机械系统。

3.感受系统 它由内部传感器模块和外部传感器模块组成,获取内部和外部环境状态中有意义的信息。智能传感器的使用提高了机器人的机动性﹑适应性和智能化的水准。人类的感受系统对感知外部世界信息是极其灵巧的,然而,对于一些特殊的信息,传感器比人类的感受系统更有效。

4.机器人-环境交互系统 机器人-环境交互系统是实现机器人与外部环境中的设备相互联系和协调系统。机器人与外部设备集成为一个功能单元。如加工制造单元﹑焊接单元﹑装配单元等。当然,也可以是多台机器人﹑多台机床或设备,多个零件存储装置等集成为一个去执行复杂任务的功能单元。

5.人--机交互系统 人—机交互系统是人与机器人进行联系和参与机器人控制的装置。

6.控制系统的任务是根据机器人的作业指令程序以及从传感器反馈回来的信号,支配机器人的执行机构去完成规定的运动和功能。如果机器人不具备信息反馈特征,则为开环控制系统;具备信息反馈特征,则为闭环控制系统。根据控制原理可分为程序控制系统,适应性控制系统和人工智能控制系统。根据控制运动的形式可分为点位控制和连续轨迹控制。

按不同的分类方式,机器人可以分为不同的类型。下面给出几种常用的分类方法:

1.按技术特征来划分,机器人可以分为第一代机器人、第二代机器人和第三代机器人。

2.按控制类型来划分,可分为以下几种: (1)伺服控制机器人 (2)非伺服控制机器人 (3)PTP控制机器人 (4)CP控制机器人

3.按机械结构来划分,可以分为直角坐标型机器人、极坐标型机器人、关节

型机器人、SCARA型机器人以及移动机器人。

4.按用途来划分,可分为工业机器人、工业机器人、医疗机器人、海洋机器

人、军用机器人、太空机器人、管道机器人、娱乐机器人等等。

1.3 机器人技术的应用

研究机器人的最初目的是为了帮助人们摆脱繁重劳动和简单的重复劳动,以及替代人到有辐射等危险环境中进行作业。因此机器人最早在汽车制造业和核工业领域得以应用机器人技术的不断发展,工业领域的焊接、喷漆、搬运、装配等场合,已经开始大量使用机器人。 第2章 工作空间的分析 2.1 引言

机器人的工作空间就是机器人末端构件上的参考点所能达到的点的集合。机器人工作空间的大小代表了机器人的活动范围,它是衡量机器人工作能力的一个重要运动学指标。在机器人的设计、控制及应用过程中,工作空间都是一个需要考虑的重要问题。例如根据工作空间的要求来确定机器人的结构尺寸,冗余度机器人回避障碍物的动作规划等等,都要考虑机器人的可达空间。此外也可用工作空间来衡量一个设计中的机器人机构的合理性。

求解机器人的工作空间可以使用解析法,图解法或者数值法,解析法是通过多次包络来确定工作空间边界,虽然可以把工作空间的边界用方程表示出来,但从工程角度上来说,其直观性不强,十分烦琐,一般只适用于关节数少与3的。图解法也可以用来求解机器人的工作空间边界,得到的往往是工作空间的各类剖截面或剖解线。这种方法直观性强,但是也受到自由度数目的限制,当关节数较多时必须进行分组处理。机器人工作空间计算的数值方法是以极值理论和优化方法为基础的首先计算机器人工作空间边界曲面上的特征点,用这些点构成的线表示机器人的边界曲线,用这些边界曲线构成的面表示机器人的边界曲面。随着计算机的广泛应用,对机械手工作空间的分析越来越倾向与数值方法。这是因为数值方法可以利用计算机的高速数值运算能力和图形显示功能,方便快捷的得到机器人工作空间的形状。本文采用数值法,通过对运动学方程来求解机器人工作空间。

2.2 工作空间的参数方程 机器人的运动学方程为: (1) 由它的运动学方程可以得到工作空间的参数方程。 式中前三列是末端坐标轴相对基坐标的方向余弦,第四列表示末端坐标系的原点相对于基坐标系的位置向量。当给定了机器人的结构参数,工作空间就由广义坐标确定。由于实际结构和驱动装置的限制,广义坐标不能任意取值,有一定的范围,

即: (2)

如果选末端点P为参考点,设他在末端坐标系中的齐次坐标为,则: (3) 将它展开,即:

(4) 可以把P点的集合定义为机器人的工作空间,即:

(5) 2.3 利用运动学方程求解 利用运动学方程求解其末端参考点相对于基坐标的坐标系,下面为一个典型的运动学方程求解——圆柱坐标臂。

圆柱坐标臂的结构如图2.1,该机械臂有移动—转动—移动三个连杆,它的工作范围是一个空心圆柱建立D—H坐标系,如图2—1所示,关节变量为,连杆的坐标变换矩阵为:

(6) (7) (8) (9) (10) 运动学方程为:

(11)

图2.1 圆柱坐标系结构示意图 本文设计的是四自由度的机器人手臂,根据以上简单的实例可以求出运动学方程: 图2.2 四自由度机器人手臂 关节n αn an dn θn 关节变量θn

1 90° 0 0 θ1 -90°~+90° 2 0° a2 0 θ2 -180°~0 3 90° a3 0 θ3 -0~180° 4 0° 0 d4 θ4 0~90°

图2.2中,a2==402mm;a3=42mm,d4的值为手爪末端夹

钳中心到关节4坐标原点的长度,值为600mm。 0T4= A1 A2 A3 A4 = 0T4= 得工作空间运动学方程:

第3章 编程软件介绍 3.1 程序语言介绍 Visual C++6.0是Microsoft Visual Studio 6.0家族成员之一,是一个功能极为强大的可视化软件开发工具。与其他的可视化编程环境(如Visual Basic)一样,Visual C++6.0集程序的代码编辑、编译、连接、调试等功能于一体,给编程人员提供了一个完整、全面而又方便的开发环境,并提供了许多有效的辅助开发工具。Visual C++基于C\C++,所以它拥有两种编程方式,一种是传统的基于Windows API的C编程方式,虽然其代码效率较高,但开发难度与开发工作量也随着正增高,目前使用这种编程方式的用户已经很少;另一种是基于MFC的C++编程方式,虽然其代码运行效率相对很低,但开发难度小、开发工作量小、源代码效率高,已经成为Visual C++开发Windows应用程序的主流。

3.2 基于VC++ 6.0的OpenGL简介

相关文档
最新文档