版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机器人综合设计与实验03机器人正运动学综合设计与实践合作QQ:243001978合作QQ:243001978contents目录机器人正运动学理论基础01机器人正运动学综合设计023.1机器人正运动学理论基础机器人运动学分析需要建立坐标系。对于机器人坐标系的建立,我们可以采用一般的建立方法,但各连杆坐标系之间的位姿关系没有规律可循,使得杆件之间的坐标变换矩阵变得复杂,整个机器人的位姿矩阵计算也变得烦琐。Denavit和Hartenbery于1956年提出了D-H方法。D-H方法严格规定了每个坐标系的坐标轴,相对简化了各连杆坐标系之间的位姿关系,进而使得杆件之间的坐标变换矩阵变得简单,简化了机器人的分析和计算。D-H方法分为Standard-DH坐标系建立方法及后面演化的Modified-DH坐标系建立方法,下面分别进行阐述。3.1机器人正运动学理论基础3.1.1机器人Standard-DH坐标系1.机器人Standard-DH坐标系的序号标定机器人各连杆通过关节连接在一起,关节有移动副与转动副之分。Standard-DH坐标系序号按照从机座到末端执行器的顺序依次分配,各连杆、关节及坐标系的编号如图3-1所示。连杆编号:机座为连杆0,以此类推,相应为连杆1,2,…直到连杆n。关节编号:机座与连杆1之间为关节1,以此类推,相应为关节2,3,…直到关节n。图3-1Standard-DH坐标系的分配3.1机器人正运动学理论基础坐标系编号:连杆i坐标系与连杆i一同随关节i运动,我们将连杆i坐标系建立在其末端关节i+1上。也即连杆0的坐标系(基础坐标系)建立在关节1上,连杆1的坐标系建立关节2上,依次类推。末端连杆n的坐标系建立在手部。对于转动关节,各连杆坐标系的z轴方向与关节轴线重合;对于移动关节,z轴方向沿该关节的移动方向。图3-1Standard-DH坐标系的分配3.1机器人正运动学理论基础2.机器人坐标系的建立方法对于转动关节,其Standard-DH坐标系建立如图3.2所示,说明如下:(1)连杆i坐标系建立在i+1关节上,其zi轴位于i+1关节的轴线上,zi轴的指向自行规定;(2)连杆i坐标系的xi轴位于连杆i两端关节轴线的公垂线上,方向指向连杆i+1,如果关节轴i和i+1轴线相交,则规定xi轴过两轴线交点并垂直于两轴线所在的平面,指向自行规定;(3)连杆i坐标系的原点为xi轴与zi轴的交点,yi轴由xi轴和zi轴按照右手规则确定。图3-2转动关节Standard-DH坐标系3.1机器人正运动学理论基础转动关节Standard-DH坐标系可用4个参数来描述,如图3.2所示,具体含义见表3-1。特征描述相邻两连杆关系的参数描述连杆的参数参数
定义特性
关节变量
常量
常量
常量注:1.由于轴指向存在两种可选性,以及在两关节轴相交的情况下(这时),轴指向也存在两种可选性,Standard-DH坐标系的建立并不唯一。2.如果连杆i两端关节轴线平行,因其平行轴线的公垂线存在多值,故仅利用公垂线无法确定连杆i坐标系的原点,还需考虑值才能确定原点位置,通常选取该原点,并使其满足。表3-1连杆i坐标系Standard-DH参数含义(关节i为转动关节)3.1机器人正运动学理论基础3.1.2机器人Modified-DH坐标系
3.1机器人正运动学理论基础图3-3Modified-DH坐标系的分配3.1机器人正运动学理论基础3.1.2机器人Modified-DH坐标系
3.1机器人正运动学理论基础3.1.2机器人Modified-DH坐标系
图3-4转动关节Modified-DH坐标系3.1机器人正运动学理论基础3.1.2机器人Modified-DH坐标系转动关节Modified-DH坐标系也可用4个参数来描述,如图3-4所示,具体含义如表3-2所示。
特征描述相邻两连杆关系的参数描述连杆的参数参数
定义特性
关节变量
常量
常量
常量3.1机器人正运动学理论基础
3.1.3相邻两连杆坐标系的位姿表达
3.1机器人正运动学理论基础3.1.4相邻两连杆坐标系的位姿确定
3.1机器人正运动学理论基础3.1.4相邻两连杆坐标系的位姿确定(3-1)
3.1机器人正运动学理论基础3.1.4相邻两连杆坐标系的位姿确定
(3-2)3.1机器人正运动学理论基础3.1.4相邻两连杆坐标系的位姿确定
3.1机器人正运动学理论基础3.1.4相邻两连杆坐标系的位姿确定(3-3)
3.1机器人正运动学理论基础3.1.5机器人正运动学
3.1机器人正运动学理论基础3.1.5机器人正运动学
(3-4)(3-5)3.1机器人正运动学理论基础3.1.5机器人正运动学对于一个六连杆机器人,其末端执行器相对于机身坐标系的位姿矩阵则可表示为
(3-6)3.2机器人正运动学综合设计本书不对双目摄像头获取目标物位姿的过程进行详细的阐述。本书将整个机器人平台分为感知系统、主作业系统和辅助作业系统。针对具体作业,机器人首先通过感知系统获取到外界目标物和障碍物的位姿信息,再通过主作业系统和辅助作业系统运动完成作业任务。其中,感知系统一共有9个自由度,分别为移动小车(3个自由度)、机器人脚部旋转关节(1个自由度)、腰部3-RPS并联机构(3个自由度)、机器人头部俯仰和旋转关节(2个自由度);主作业系统有12个自由度,分别为移动小车(3个自由度)、机器人脚部旋转关节(1个自由度)、腰部3-RPS并联机构(3个自由度)、机器人主作业臂(5个自由度);辅助作业系统包括机器人左作业臂的6个自由度。3.2机器人正运动学综合设计对机器人系统进行运动学分析,首先需要建立运动学模型。本书根据Modified-DH法,对机器人各个系统建立运动学模型,如图3-5所示。图3-5中,坐标系{A}为目标物A的坐标系。机器人平台使用的双目摄像头有其自身的基坐标系,记为坐标系{C},且该坐标系的原点位于机器人左眼位置处。此外,将选定的大地坐标系{G}作为整个感知系统和主作业系统的基坐标系,且在机器人开始运动之前,移动小车的中心点与坐标系{G}的原点是重合的。同时,辅助作业系统在与主作业系统协调完成作业任务时,只需要机器人系统的辅助作业臂进行动作,故将辅助作业系统的基坐标系选定于机器人胸部中心处,记为坐标系{O}。坐标系{W}、坐标系{H}分别表示机器人腰部坐标系和头部中心坐标系。图3-5机器人系统整体模型3.2机器人正运动学综合设计3.2.1感知系统正运动学摄像头得到目标物A的位姿是相对于摄像头基坐标系{C}而言的。因此,我们需要在此基础上,将双目摄像头获取到的位姿通过感知系统转换到大地坐标系{G}中,这样便可确定出目标物在环境中的位姿信息。另外,为了辅助作业臂末端执行器能够成功到达目标点,也需要将双目摄像头获取到的目标物位姿转换到基坐标系{O}中。1.目标物A在大地坐标系{G}中位姿的变换根据图3-5,将感知系统运动学模型分离出来,如图3-6所示。根据图3-6中的模型,得到的感知系统的D-H参数如表3-3所示。3.2机器人正运动学综合设计图3-6感知系统模型表3-3感知系统的D-H参数
3.2机器人正运动学综合设计
3.2机器人正运动学综合设计
(3-9)
(3-10)3.2机器人正运动学综合设计
(3-11)
3.2机器人正运动学综合设计
(3-12)
(3-13)3.1机器人正运动学理论基础
(3-14)
(3-15)
(3-16)3.2机器人正运动学综合设计3.2.2主作业系统正运动学根据图3-5,将主作业系统运动学模型单独分离出来,如图3-8所示。图3-8主作业系统运动学模型3.2机器人正运动学综合设计根据图3-8,可得到主作业系统的D-H参数,如表3-4所示。
3.2机器人正运动学综合设计
(3-17)3.2机器人正运动学综合设计
(3-18)(3-19)
3.2机器人正运动学综合设计3.2.3辅助作业系统正运动学
图3-9辅助作业系统运动学模型3.2机器人正运动学综合设计根据图3-9,可得到主作业系统的D-H参数,如表3-5所示。
表3-5辅助作业系统的D-H参数3.2机器人正运动学综合设计(3-20)
(3-21)所以,当已知机器人辅助作业系统各个关节运动的角度值时,就可以根据式(3-21)得到辅助作业臂末端执行器所处的位姿信息。3.2机器人正运动学综合设计3.2.43-RPS并联机构正运动学机器人的位置和姿态描述有3种表示方法:驱动器空间描述、关节空间描述和工作空间描述。上文中,我们将机器人腰部结构的运动关节假设为直接由驱动器驱动。然而,3-RPS并联机构通过3个电机分别驱动3个串联分支使动平台运动,并在关节空间中可以将其等效为两个转动关节和一个移动关节。然而,根据并联机构电机驱动3个串联分支运动并不能直接得出其动平台的运动状态,所以需要将串联分支的运动等效成动平台的运动状态,该过程也称为并联机构正运动学。3-RPS并联机构简化结构如图3-10所示。图103-RPS并联机构简化结构3.2机器人正运动学综合设计
3.2机器人正运动学综合设计
(3-23)(3-22)3.2机器人正运动学综合设计
图3-11并联机构串联分支结构3.2机器人正运动学综合设计
(3-24)(3-25)(3-26)
(3-27)3.2机器人正运动学综合设计
(3-28)3.2机器人正运动学综合设计为简化书写,将式(3-29)记为(3-29)(3-30)
3.2机器人正运动学综合设计(3-31)机器人综合设计与实验04机器人逆运动学综合设计与实践合作QQ:243001978合作QQ:243001978contents目录机器人逆运动学理论基础01机器人逆运动学综合设计024.1机器人逆运动学理论基础4.1.1逆运动学定义第3章举例阐述了机器人正运动学,即机器人正解问题,本章探讨机器人逆运动学,即机器人逆解问题。对于具有n个自由度的机器人,运动学方程可以写成 (4-1)式(4-1)左边表示末端执行器相对于基坐标系的位姿。给定末端执行器的位姿来计算相应关节变量的过程称为机器人逆运动学,其逆向运算称为求运动学逆解。4.1机器人逆运动学理论基础4.1.2机器人逆运动学的解1.多解性机器人运动学逆解具有多解性,如图4-1所示,对于给定的末端执行器的位置与姿态,其关节角变量值具有两组解,这两种关节角组合方式均可实现目标位姿。图4-1机器人运动学逆解的多解性4.1机器人逆运动学理论基础4.1.2机器人逆运动学的解机器人运动学逆解产生多解的原因如下。(1)由于机器人运动学中含有大量的三角函数方程,在求解逆运动学时,不可避免地需要解反三角函数方程,而求解反三角函数时将产生机器人无法实现的多余解。(2)结构上存在关节角的多种组合方式(多解)来实现目标位姿。虽然机器人逆运动学往往产生多解,但对于一个真实的机器人,通常只有一组解最优,为此必须做出判断,以选择合适的解。4.1机器人逆运动学理论基础4.1.2机器人逆运动学的解剔除多余解的一般方法如下。(1)根据一些参数要求(如杆长不为负),剔除在反三角函数求解时的关节角多余解。(2)根据关节的运动空间剔除物理上无法实现的关节角多余解。(3)根据关节运动过程,选择一个距离最近、最易实现的解。(4)根据避障要求,剔除受障碍物限制的关节角多余解。(5)逐级剔除多余解。4.1机器人逆运动学理论基础4.1.2机器人逆运动学的解
4.1机器人逆运动学理论基础4.1.2机器人逆运动学的解
4.2机器人逆运动学设计4.2
机器人逆运动学概述通过机器人双目视觉系统和感知系统获取到外界目标物的位姿信息后,需要驱动机器人主作业系统和辅助作业系统的末端执行器能够精确到达期望的目标点,这个过程就必须对机器人系统进行逆运动学研究。针对具体作业,当通过感知系统得到目标物的位姿信息后,为了让主作业系统的末端执行器准确地抓取到目标物,必须对具有12个自由度的主作业系统进行逆运动学研究。一方面,当主作业系统在作业过程中目标物没有被障碍物遮挡时,辅助作业系统也可以去完成其他目标物的抓取;另一方面,当目标物被障碍物遮挡时,可以应用辅助作业臂将障碍物拉开。这也需要经过对具有6个自由度的辅助作业系统进行逆运动学才能得到其所需运动的角度值。感知系统的作用是将双目视觉系统获取到的目标物的位姿从双目参考基坐标系变换到机器人的基坐标系。因此,只需要对感知系统进行正运动学分析即可。接下来,将分别对主作业系统、辅助作业系统进行逆运动学分析。4.2机器人逆运动学设计4.2.1主作业系统逆运动学
“模型分离法”的整体思想是根据地面作业多自由度机器人结构特征,从其中一个分离点将模型分为上、下两部分,将目标点从目标物处转换到分离点,再将分离点的位姿作为下半部分模型的目标位姿进行逆运动学分析。但是,该方法必须满足一个条件,即必须保证分离的上、下两部分模型能够实现无缝对接。所以,在选取分离点时,上半部分模型的分离点的可达空间必须在下半部分末端执行器的可达空间中。4.2机器人逆运动学设计4.2.1主作业系统逆运动学
图4-2机器人平台抓取作业示意图4.2机器人逆运动学设计4.2.1主作业系统逆运动学
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
图4-3末端执行器到腰部的运动学模型4.2机器人逆运动学设计4.2.1主作业系统逆运动学
表4-1末端执行器P到腰部分离点W的D-H参数
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-5a)(4-5b)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-7)
4.2机器人逆运动学设计4.2.1主作业系统逆运动学图4-4移动小车到腰部的运动学模型4.2机器人逆运动学设计4.2.1主作业系统逆运动学移动小车到腰部的运动学模型的D-H参数如表4-2所示。表4-2移动小车到腰部的运动学模型的D-H参数
(4-8)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-9)
(4-10)4.2机器人逆运动学设计4.2.1主作业系统逆运动学(4-11)
4.2机器人逆运动学设计4.2.1主作业系统逆运动学(4-12)经过验证,选取其中一组符合关节限度范围内的角度值,如式(4-12)所示。
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-13)(a)跟踪前
(b)跟踪后图4-5视觉系统对目标物的跟踪4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-14)(4-15)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-16)
(4-17)(4-18)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
4.2机器人逆运动学设计4.2.1主作业系统逆运动学
图4-6胸部到右手臂末端执行器的运动学模型4.2机器人逆运动学设计4.2.1主作业系统逆运动学
表4-3胸部到右手臂末端执行器的运动学D-H参数模型
4.2机器人逆运动学设计4.2.1主作业系统逆运动学(4-19)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-20)(4-21)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-22)4.2机器人逆运动学设计4.2.1主作业系统逆运动学
(4-23)
(4-24)4.2机器人逆运动学设计4.2.1主作业系统逆运动学(4-25)即
4.2机器人逆运动学设计4.2.1主作业系统逆运动学求解出该方程组的牛顿迭代公式,如式(4-27)所示。(4-27)(4-26)
(4-28)可以利用式(4-28)求解作业臂逆解。4.2机器人逆运动学设计4.2.1主作业系统逆运动学需要注意的是,由于本书从末端执行器到胸部中心、从胸部中心到末端执行器两种模型中所选取的参考基坐标系不同,对应关节运动值的正负号是相反的。另外,在抓取目标物时,影响因素最大的是位置精度,故此处只考虑位置误差,迭代算法流程如图4-7所示。图4-7迭代算法流程4.2机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年小班泥土教案
- 大同煤炭职业技术学院《幼儿园课件制作》2024-2025学年第二学期期末试卷
- 山东服装职业学院《拉丁舞》2024-2025学年第二学期期末试卷
- 昆明冶金高等专科学校《建筑环境与能源系统自动化》2024-2025学年第二学期期末试卷
- 江西生物科技职业学院《钢琴伴奏》2024-2025学年第二学期期末试卷
- 湖南吉利汽车职业技术学院《纳税会计与筹划》2024-2025学年第二学期期末试卷
- 益阳医学高等专科学校《中医与中国传统文化》2024-2025学年第二学期期末试卷
- 南京理工大学泰州科技学院《物联网技术》2024-2025学年第二学期期末试卷
- 兰州科技职业学院《合同法律实务》2024-2025学年第二学期期末试卷
- 恩施职业技术学院《建筑工程监理》2024-2025学年第二学期期末试卷
- 临床风湿免疫科诊疗手册
- (2026)三八妇女节女职工劳动保护特别规定知识竞赛题库及答案
- 2026届云南省普通高中学业水平选择性考试调研测试地理试题
- 2025年江苏省无锡市中考物理真题卷含答案解析
- 人工智能新名词百科
- (正式版)DB34∕T 5309-2025 《城镇燃气管道直流杂散电流干扰检测规程》
- 阀门井模板施工方案
- 刷单协议书合同范本
- 代持车牌协议书
- (新教材)2026年人教版八年级下册数学 22.1 函数的概念 课件
- 居民自治课件
评论
0/150
提交评论