北京交通大学 硕士学位论文
一种混联腿机构四足步行机器人的设计及非结构环境下的步态 规划
姓名:温平 申请学位级别:硕士 专业:机械设计及理论
指导教师:方跃法
20071201
中文摘要
摘要:随着移动机器人的应用范围不断扩大,对移动机器人的研究越来越多。
不过在复杂环境中,机器人的保持平衡能力和工作可靠性还有很多有待改进的地 方。为了使它们能在许多结构和非结构环境中行走,本文从避免传感器和驱动器 因环境因素而失效的目标出发,提出了一种混联腿机构的四足机器人。
首先,机械结构分析和运动学建模是步态规划的基础,本文对腿机构自由度 和三足、四足落地时的并联结构的自由度进行了分析。接着建立了腿机构运动学 模型,给出了全局坐标系与腿部坐标系的变换,并分析了腿机构的理论工作空间,
从中选取了适当的工作区域。在这基础之上,利用支链等效原理将三腿和四腿落 地时的并联结构等效为3-UPS和4-UPS机构的方法,对原机构进行了运动学反解。
其次,为了提高环境识别方法的适应性,本文提出了一种新型的基于力反馈 的非结构环境的识别方法,建立了完整的腿机构的静力学模型,通过Matlab仿真 得出了简单环境下的通过在腿的杆件安装应变片进行离散识别方法。在这基础之 上,为了适应更复杂的环境给出了通过应力反求足端受力的数学模型,并对机器 人机身的力平衡进行了分析,得出作用在机身上的外力的求解方法。
最后,在保证稳定的条件下从耗能、效率、运动空间几个方面论证稳定行走 的最佳步态。然后在运动空间的约束下,讨论其对应的初始位姿。静态稳定步态 是稳定行走的最基本步态,为谋求更大的稳定裕度,先规划固定重心点的静态步 态,在此基础上再规划随动静态步态以改善运动的平滑性。同时,为了解决能在 不同方向上行走的问题,又规划了零半径转弯步态。利用提出的非结构环境识别 方法,对机器人对障碍物的判断和避障方法进行了分析和规划。
关键词:四足机器人;非结构环境识别;力反馈;混联腿机构;步态规划 分类号:THll2
ABSTRACT
ABSTRACT:With the extension of the application range of quadruped mobile robot,
thenlol'e and more researches have been done.However,in the complexenvironment,
there still have someworksto doOilhowto keep balance and stability.In this thesis,a quacIruped robot with parallel—serial leg mechanism to work in mole structural and unstructured environments is posed i11 orderto avoid failure ofsensorsandactuatordue toenvironmentalfactors.
Firstly,Structure analyzes and kinematics model is the basis of gait planning.In this thesis.the DOFs ofoneswing leg,three-legs touchdown and four-legs touchdown arc calculated.Thenkinematics analyzes of leg and the transformation between each local coordinate and global coordinate arcgiven.The actual work region oftoe is selected from full workspace.Three—legs touchdown and four-legs touchdownareequivalentto 3-UPSand垂UPS parallel mechanism by chain equivalent method SOthat the inverse kinematics oforiginalmechanismis given.
Secondly,to improve adaptability of unstructured environment recognition method,
anewmethod which iS basedonforce feedback iS presented.and full statiC:S model ofa leg is give..To identifysimply environment,adiscrete recognition method by installing contingency tablets in the bars andto complex environment,11 continuous recognition method by inversely solving the force oftoe from theStress ofbarareintroduced.The force acting013body is solved through static mechanical balance equations.
Finally,the best gait planning of walking stably is demonstrated in energy consumption,efficiencyand workspace:Oll the situationofstability.Withthe constraints of workspllCe,the original orientation is discussed.Static stable gait planning is the most basic gait ofwalking stably.For the purpose oflager stablemargin,the static gait offixedcenter ofgravity is planed prior,On this basis;the following static gait is planed formovingsmoothly.At the same lime,zero radius turning gait is planed to.solve the problem of walking in different directions.Utilizing the proposed unstructured environment recognition method,methods of judging and escaping
obstacles啪
analyzed and planed.
KEYWORDS=quadrupedrobot;unstructuredenvironmentrecognition;force feedback;
parallel-serial legmechanism;gaitplanning:
CLASSN0:TPl 12
学位论文版权使用授权书
本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特 授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,
并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国 家有关部门或机构送交论文的复印件和磁盘。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名:
温于
签字日期:。7年f瑚f.7日
k
新虢儡俐I左
导师签名:
阅∥扎。岛
■
签字只期:
口7年/。月,7日
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研 究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或 撰写过的研究成果,也不包含为获得北京交通大学或其他教育机构的学位或证书 而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作
了明确的说明并表示了谢意。
学位论文作者签名: 签字日期:
07年,湖/7日
91
致谢
本论文的工作是在我的导师方跃法教授的悉心指导下完成的,方跃法教授严 谨的治学态度和科学的工作方法给了我极大的帮助和影响。在此衷心感谢三年来 方跃法老师对我的关心和指导。
房海蓉副教授悉心指导我们完成了实验室的科研工作,在学习上和生活上都 给予了我很大的关心和帮助,在此向房海蓉副教授老师表示衷心的谢意。
郭胜老师对于我的科研工作和论文都提出了许多的宝贵意见,在此表示衷心 的感谢。
在实验室工作及撰写论文期闯,韩书葵、槐创峰、张克涛、曾强、王乃碉等 博士生以及屈海波、高永立等硕士生对我论文中的研究工作给予了热情帮助,在 此向他们表达我的感激之情并致以最诚挚的谢意。
另外也感谢家人,他们的理解和支持使我能够在学校专心完成我的学业。
jE瘟变通太堂亟±堂焦论塞 绪论
1绪论 1.1步行机器人研究现状
步行机器人是一门集仿生学、机械学及控制工程学等多学科融合交汇的综合 性的学科,不仅涉及到线性、非线性、基于多种传感器信息控制以及实时控制技 术,而且还囊括了复杂机电系统的建模、数字仿真技术及混合系统的控制研究等 方面的技术。
步行是入与大多数动物所具有的移动方式,是~种高度自动化的运动。对于 环境具有很强的适应性,相对于轮式、履带式及蠕动式移动方式而言,具有更广 阔的应用前景。我们从事步行机器人的研究工作,并不是为了追求对复杂系统的 研究,而是因为步行机器人的确具有广泛的应用前景,例如在取代危险环境下人 类的工作、工厂的维护和不平整地面的货物搬运以及灾害救助等方面。另外,随 着社会老龄化程度的不断加深,在护理老人、康复医学以及在一般家庭的家政服
务等方面步行机器人也将得到应用Il-6]。
上世纪70年代,由于生物学、控制理论和电子技术的发展,人们开始对类人 行走进行系统的研究,和村洋、高滨逸郎等人从生理学角度来分析人类的行走,
期望对临床应用、假肢设计提供资料。Vukobratovi等人从模拟人的双足步行机械 出发,对步行机器人的数学模型、控制算法和步行稳定性、能量分析等问题进行 了研究,特别是他所提出的零力矩点(ZMP)概念已经被广泛地应用在腿式机器人的 控制中”】。真正从工程角度对步行机器人进行研究并首次获得成功的是早稻田大学 的I.Kat教授等人,他们于1972年推出了WL.5双足步行机器入可以实现步幅为 20em,每步约45秒的静态行走[41。实验室的成功推动了步行控制技术的飞速发展。
近三十年来,步行机器人技术得到飞速的发展。从最初的静态行走[4,51,只能在平 面上行走发展到拟动态行走忉、动态行走肛”】、斜坡上的行走甚至实现跑步‘14,嘲。
动态行走是步行机器人提高行走速度和研究的必然发展方向Il3.161。
近年来,特别是1996年12月本田公司推出的“P2”及其后推出的“P3”拟 人型双足步行机器人后,国际上步行机器人技术的研究再次达到了高潮f6'1”。
1996.1998年,在日本连续召开了两次国际步行机器人系统的学术研讨会Il””。
2000年9月又在MIT召开了1EEE第一次仿人型机器人的国际学术会议,专门研 究与拟人机器人有关的控制技术、实时步念规划技术等问题【221。为此有些机器人 专家鉴于仿人型步行机器入的出现,认为传统的机器人概念需要加以修改。1995 年日本通产省及东京大学建议实施一项长期的国家研究,研究实时远程机器人,
1998年在此基础上,日本通产省工业技术研究院启动了一项五年的国家应用科学
与技术计划,“与人协调共存的步行机器人系统”研究项目,并将其纳入到了日 本“产业科学技术前沿发展计划”【231。这是在本田公司研究的步行机器人的基础 上,以及提供控制座舱及遥控协议来实现实时远程机器人控制的计划,计划将远 程机器人、网络技术以及虚拟现实技术集成为网络化的远程存在。开发步行机器 人平台,这个平台能够完成在人工作及生活环境下的基本工作,具有通讯功能:
开发一种遥操作系统,由松下电器、川崎重工、法那科以及东京大学共同研制;
其次是开发一个与人协调共存的仿人型机器人的虚拟平台,这个仿真平台由仿真 器和操作的平台硬件及仿真器的软件来组成,这个仿真平台由日立公司、富士通 及东京大学共同来开发和研究。2000年底,本田公司又展示了他们最新的研究成 果ASIMO机器人。其研究宗旨是:“机器人应该要与人类共存并合作,做人类做 不到的事,开拓机动性的新领域,从而对人类社会产生附加价值。”本田公司的 计划着重设计一般家用的机器人,而非针对特殊任务。这种设计的最大挑战是要 让机器人在布满家具的房间中来去自如,而且还要能上下楼梯。
日本机械学院的S.Kajita等针对一台具有4台前向驱动电机且完全安装在机器 人的上体的五连杆平面型双足步行机器人Meltran I,研究其动态行走的控制方法
[2q。他根据机器人机构质量几乎完全集中在上体的事实,为使双足步行机器人实 现稳定的周期性的动态行走,对机器人上体采用了约束控制方法,提出了一种理 想的线性倒立摆模型,同时又提出了机构轨道能量守恒的概念,来求解各个关节 的运动轨迹及输入力矩,实现了在己知不平整地面下的稳定动态步行:1996年他 们又在此样机的基础上加载了超声波视觉传感器以实现实时地提供地面信息的功 能。将视觉传感器系统与针对线性倒立摆所提出的控制模式相结合构成自适应步 态控制系统,可以使Meltran II成功地实现在未知路面上的动态行走。
东京大学的Jouhou system Kougaka实验室研制了H5、H6型仿人型步行机器 人I明.机器人总共具有30个自由度,其中在H5型的步态规划设计中充分考虑了 动态平衡条件,可以在两个阶段实现行走的运动,这两个阶段分别为:第一阶段 首先在他们自行开发的动态仿真软件上采用遗传算法等实现基本的保持动态稳定 性的运动,这里将这个运动称为核心运动,由动力学的递推公式以及机器人的运 动很容易获得ZMP轨迹,但是却很难由ZMP的轨迹获得机器人的运动。针对这 种情况采用遗传算法来实现上体的补偿运动以保证ZMP轨迹的跟踪,而上体运动 的轨迹用3次样条插值来实现。这种方式实际上与早稻田大学以及Vukobratovie 等人前期的工作基本相似。第二阶段即是在未破坏动态平衡的条件下将前一阶段 所规划出的运动在不同步态参数下利用视觉传感器实时线性组合的方式来获得步 态和ZMP轨迹参数。在H5步行机器人的头部安装有两个CCD彩色摄像头。可以 实现定位前面的物体并能够在CCD的协助下用7自由度的手来抓取的目的。为完
2
成这一任务视觉系统按照下面的步骤来进行调节,首先采用标定颜色区域的方式 进行图象处理来使物体在CCD摄像头的视觉范围之内,其次通过摄像头的控制即 对颈部的四个电机进行反馈控制消除两个摄像头之间的聚散度的误差,然后从颈 部关节的运动来准确地确定下物体的位置。针对以往的步行机器人仿真系统仅仅 从执行级上来行走及其控制律的制定和校验,J.Kuffnel"等人扩展了上述的仿真系 统,在更高一级上对双足进行机器人的行走进行了研究,包括3D空间的视觉、行 走避障及其在两者如何结合等问题。
美国Ohio大学的YF.Zheng等人于1990年提出用神经网络来实现双足步行机 器人动态步行,并在SD-1双足步行机器人中得以实现12矾。根据人脑控制步行时有 三种功能;即随意步行、非随意步行和学习步行,为了将神经网络控制策略应用 在双足步行机器人中,他们首先研究了神经网络步态综合器,它由轨迹综合器、
自适应单元、知识痒和联想单元组成。软迹综合器根据从知识库中提取的初始位 置来产生各个关节的运动模式的信号。在双足步行机器人随意运动的情况下,自 适应单元不接入;否则自适应单元接入,并开始修正步态模式,实现平衡步行。
其次,他们还研究了两种学习方法,静态学习和动态学习。静念学习是神经网络 的学习发生在步行过程中特定时刻,而动念学习则是指在双足步行机器人步行过 程中神经网络的持续的学习。用强化学习方法来训练网络,强化学习信号即可以 是描述地域条件的传感器信号,也可以是描述机器人性能的人工输入信号。
w,T.Miller和H.Benbrahim等人将CMAC神经网络引入到双足步行机器人的 实时行走控¥)j中t27-311。目标是建立一套基于简单递阶系统、PID控制及CMAC神 经网络学习并且不需要双足步行机器人精确运动学及动力学模型的双足步行机器
人动态行走控制系统,w.T,Miller等人在”,Zhcng步行机器人SD.2的基础上,
增加了膝关节的两个自由度,以此模型来建立了步行机器人动态行走控制系统,
其中包括以下四部分:固定步态生成器;左/右平衡CMAC:用来预测在行走过程 中为保证将摆动腿抬起时所需的膝关节的展开量;闭链运动学CMAC:用来学习 双脚支撑期的机器人的运动学姿态;前后平衡CMAC:用来为双足步行机器人在 各种状态下保证其前后的平衡。A.Kun等人在针对“ToddI盯”型步行机器人研究 了期望的步态规划问题f32】。由五个CMAC神经网络来实现步态及时地修改。第一 个CMAC主要修改机器人的前向倾斜角保证机器人脚抬起时所造成的误差在一定 的范围之内;第二个CMAC神经网络主要修改机器人的散关节前,后倾斜角以保证 重心保持在脚部的中心位置;第三,第四CMAC神经网络用来调整机器人前后左 右的姿态以保证实际的倾角跟踪期望的值;第五个CMAC网络主要用于在双脚支 撑期改变躁关节沿侧倾轴的转角以保证重心保持在脚部的中心处。地面反力控制 器使用由陀螺仪和加速度器的反馈信号来修改各个关节角的驱动信号参考值以保
3
绪诠
aE塞銮适太堂亟±堂焦诠塞
证关节角及其速度的准确的跟踪。由于不需要精确的双足步行机器人的动态模型,
在这一点上他们的控制策略有很大的吸引力。
G.A.Pratt和J.E.Pratt等人在SpringTurkey和Spring Flamingo步行机器人的控 制中提出了虚模型控制策略[33l。从本质上说,虚模型控制实际上是一种运动控制 语言,即假想将诸如弹簧振子、阻尼器等元件固连在机器人的系统中用来产生假 想的驱动力矩。采用虚模型控制,可以有效地避免繁琐的机器人逆运动学和动力 学的计算。在机械结构设计上,与上述的控制策略的指导思想结合,采用与常规 关节驱动方式不同的一种新的关节驱动方式,从而使其具有良好的弹性和阻尼特 性,在步态规划的过程中参考人类行走的被动特性,将一个行走步态周期分为支 撑、脚尖立地、摆动和伸直四个阶段,更有效的利用了机械势能使脚被动地完成 摆动过程134]。J.E.Pratt等人认为使行走变得容易的两个因素是行走问题的内在鲁 棒性和行走机械自身的自然动态特性。内在鲁棒性允许使用简单、低阻抗控制器,
自然动态特性简化了控制器。基于简单双足步行机器人的物理模型,提出了三种 适用平面型双足步行机器人的控制方法。在前向平面的动态和侧向平面动态解耦 基础上,可以将平面型步行机器人控制推广到3D空间内的控制研究中。所采用的 方法是在平面型双足步行机器人控制的基础上加上前向平衡控制。Chew等人认为:
步行方向平面与其垂直的侧向平面之间不存在动态藕合。对于侧向平面的运动,
他们认为可以分为上体的姿态控制、上体俯仰轴的控制及上体前进方向的速度控 Nt3卯。而后者则通过一个加强学习的神经网络来实现。他们通过对脚部的放置控 制来代替J.E.Pratt等人提出来双脚支撑期的控制。由于脚部放置算法与摆动腿运动 参数之间不存在解析形式,他们便采用加强学习的神经网络来实现。
图1-1“小狗”机器人
Fig 1.1‘LittleDog’QuadrupeaRobot
图1.2“大狗”机器人
Fig 1.2‘BigDog’QuadrupedRobot
2004年美国军方发布的“小狗”机器人开展运动学习的研究,如图t,l所示
[361。科学家应用“小狗”来探索机器学习、运动控制、环境感知和不确定地形运 动之问的基本关系。“小狗”有四条腿,每条腿有3个驱动器,具有很大的工作空
4
问。携带的PC控制器可以实现感知、电机控制和通信功能。“小狗”的传感器可 以测量关节转角、电机电流、躯体方位和地面接触信息。锂聚合物电池可以保证
“小狗”30分钟的运动,无线通信和数据传输支持遥控操作和分析。
2006年美国军方发布了“大狗”,如图1.2所示[371。“大狗”机器人是波士 顿运动家族的具有“男性”特性的机器人。它是一种四足机器入,可以行走、跑 动、粗糙地形攀爬和负重。“大狗”由一个汽油发动机驱动的水压系统提供动力。
它的腿关节连接和动物相似,而且可以吸震和重复利用上一步的能量来完成下一 步的动作。“大狗”随车携带的控制器可以控制运动、腿部伺服和各种各样的传 感器。当环境变化时,其控制系统处理动作的动力学以保持平衡并步行通过,过 程中还控制系统的动能以重复利用能量。“大狗”的传感器有关节位置、关节力 矩、地面信息、负载、激光陀螺仪和立体视觉系统。它可以负载120磅以3.3英里 的时速行进,并爬上35度的斜坡。“大狗”综合了控制理论、计算机技术以及多 传感器信息采集等新技术,已经可以实现真正意义上的步行,是目前最先进的步 行机器人。
综上所述,随着控制理论、计算机技术以及多传感器信息融合技术的发展,
世界机器人发达国家的学者在步行机器人技术的理论和实验上作了大量的研究,
这种现象的出现最可能的解释是步行机器人具有更强的机动性和灵活性,具有更 广阔的应用前景。
1.2课题的提出
研究步行机器人的原因和目的,主要是:希望研制出步行机构,使它们能在许 多结构和非结构环境中行走,以代替人进行作业或延伸和扩大人类的活动领域。
不过在复杂环境中,机器人的保持平衡能力和工作可靠性还有很多有待改进的地 方。在复杂环境中机器人不可避免的会受到不可预测的撞击或者其他外力,在这 种外力情况下,机器人通过步态来调整重心以保持平衡非常必要,这就需要腿机 构有较高的运动性和承载能力。
对于探险机器人来说,外部环境的恶化很可能影响机器人的运行。以往研究 中,有许多方法用来对非结构环境进行识别等,例如超声传感、视觉识别、红外 传感、激光探测等,这些传感器大部分安装在机器人身体外部或安装在机器人工 作部件处,那么雨水、风沙和其他可能的不利因素都可以导致机器人驱动器和传 感系统失效,而且在苛刻的环境下,这些非结构环境的识别方法未必都能适用。
为了解决这个问题,可以提出一个设计想法:如果能将传感器、驱动器装在机器 人身体内部或者安装在远离工作点的地方,那么就能有效避免传感器和驱动器因
绪逾 jE宝銮逗太堂亟±堂焦迨塞
环境因素而失效,从而提高其可靠性。这就需要重新设计一个简单、可靠、适应 性强的识别方法及传感检测方法。
在日常生活中,经常能看见手持拐杖的盲人,他们双目失明,无法用眼睛来感 知周围的环境,但他们仅仅凭借一根拐杖却能判断前方的障碍。究其根源,他们 是通过拐杖与手相互的力的作用来判断前方障碍物的情况。机器人在任意工作环 境中均存在力的作用,如果能通过力来检测障碍物,那么这个方法是迄今位置,
适应性最好的方法。而且力是通过机器人实体进行传递的,如果能对机器人实体 中的力进行检测,那么就能实现封装传感器于机体内而不暴露于外部的想法。
本课题计划对上述所提出的设计要求,设计一种四足步行机器人及一种非结 构环境的识别方法。
1.3课题的研究内容
本课题的研究方向分为四个方面:
1、腿机构的运动学数学建模,足端坐标点在各坐标系下的变换关系,腿机构 的工作空问;
2、为了能够精确控制躯体的调整幅度,建立3腿、4腿着地时并联机构的运 动学数学模型;
3、为了提高机器人在苛刻环境下的非结构环境的识别能力及传感系统的可靠 性,设计了一种非结构环境的识别方法,给出了完整的数学模型和传感器的检测 方法:
4.给出了该四足机器人静态的步态规划,并结合上述识别方法,给出遇障情 况下的步态调整方法。
1.4课题的创新点
l、为了提高机器人腿的运动速度及驱动器的安全性,设计了一种并串混联腿 机构的四足机器人;
2、提出了通过支链等效法对四足机器人3足落地和4足落地时的并联机构的 运动学的进行反解的分析方法;
3、为了提高机器人对非结构环境的识别方法的适应能力,提出了一种基于力 反馈的非结构环境的识别方法,并给出了完整的检测方法和数学模型;
4、给出了基于上述方法机器人在非结构环境中的遇障判断及步态规划。
6
jb塞交通盘堂亟±堂焦监塞 结掏逡让
2.1引言
2结构设计
通过第一章的分析,对本文所设计的机器人必须满足以下设计要求 1、腿机构要有较高的运动性能;
2、腿机构工作空间不能太小;
3、腿机构要具有3自由度,即1R2T,2RIT,3R或3T.
4、机身要具有六个自由度;
5、驱动器要封装在机身内部或远离工作点。
2。2机构选型
为了满足设计要求,首先必须对腿机构进行设计。传统的四足机器人都是采 用串联机构3R或3T。在实际应用中,串联机构和并联机构被广泛应用在操作臂 上13引。串联机构,是由一组运动链串联而成,每个关节都需要驱动。它的特点是 第一个运动链接受驱动器输入,运动一级级传递,最终有运动链n给出串联机构 的输出,所以串联机构的运动速度受到本身机构的限制。并联机构,是由两个或 两个以上的分支机构并联而成。只有部分关节需要驱动。它的特点是,所有分支 机构可同时接受驱动器输入,而最终共同给出输出。两种机构的特点如下表2.1:
表2.1并串联机构对比
串联机构 并联机构
刚性 低,承载能力与整机质量比小 高,承载能力与整机质量比大
误差传递 各关节误差叠加 各支链误差不叠加,甚至抵消
工作空间 大,工作空间与整机体积比大 小,工作空间与整机体积比小
动态性能 差,惯性与整机质量比大 好,惯性与整机质量比很小
可见并串联机构的特点是互补的。本文所设计的四足机器人要求其有较高的 动态性能,在受到突然外力干扰的情况下能迈腿立即恢复自身的平衡。所以腿机 构的设计要兼顾并串机构的特点,并串混联机构是一个不错的选择。而且并联机 构的驱动器都集中在机架上,容易实现驱动器封装在机身内的想法。
在并联机构中,最为简单的机构就是具有两个驱动的平面5R五杆机构。五杆 机构串联一个转动副即可满足设计要求。如图2.1所示,该机器人是一个四足仿 生机器人,主要有5部分组成,即四条腿和一个身躯。每条腿都是由一个平面5R 五杆机构串连一个转动副,即并串混合型,其简化图如图2-3所示。所以每个腿 上都有三个驱动器关节,均采用高性能舵机进行驱动。
7
2.3自由度分析
图2-l机械结构
Fig 2.1 mechanismstruclure
腿机构是由2自由度的平面五杆机构和1转动副串联而成,可以直观计算出 其具有3个自由度。但这三个自由度性质还无从得知,所以必须对其进行自由度 分析。一般的自由度计算公式已经不再适用于此机构计算,这里采用螺旋理论p9】
进行分析。
2.3.1螺旋理论基础
单位旋量可以表示成
¥=l,。二酗I
(1.1)其中j为沿螺旋轴线的单位矢量,r为螺旋轴线上任意一点的位置矢量,h为 旋量的节距。
当.jl:o时,(1.1)式简化为¥:l
5J,此时旋量表示转动副或者纯力,其中s为
Lr×5j
转动副的轴线或者力的作用线方向。
图2-2互为反螺旋的空间关系
Fig 2.2 The spatial relations
of∞d删∞绷
S
韭立奎通太堂亟±堂焦j金塞 绪捡遮让
当^:。时,(¨)式简化为¥:I oI,此时旋量表示移动副或者纯力偶,其中j
rJ
为移动副移动方向或者力偶的作用线方向。
若存在两个旋量¥和¥,满足式
¥o¥.=0 (1.2)
则称¥和¥,互为反螺旋,式中。为互易积,如图2・2所示。
2.3.2腿机构自由度
机器人每个腿都是一个平面五杆机构和一个转动副串联而成如图2・3所示,
其运动特性等效与图2-4,此机构具有6个转动副。
图2-3腿机构简图
Fig.2.3 Sketch oflegstructure
图2.4腿机构等效简图
Fig.2.4 Sketch ofequivalent legstructure
坐标如图2.3建立,根据螺旋理论可以写出各关节的螺旋系:
晶:(O 0 1;0 0 o)
E:(1 0 0;0 4 o)
毛:(1 0 0;0岛62)
&:(1 0 0;0 q c2)
如:0 0 0;0 dj吒)
是:(1 0 0;0 e 0)
对于闭链ABCDE的五杆机构,其5个关节的螺旋系的反螺旋为:
并:(1 0 o;0 0 O)
彭:(O 0 o;0 1 O)
蜀:(O 0 0;0 0 1)
反螺旋即代表该机构所拥有的约束,所以该五杆机构的自由度M=5-3=2,那 么单条腿的自由度为2+1=3。
仅仅知道自由度数对机构的分析是不够的,对于一个机器人来说,必须要得 知道各个自由度的性质。对于五杆机构ABCDE,以杆AB为定平台,BC为动平
9
台,则支链AB的反螺旋为
墨7,:(1 0 O;0 0 0)
∥2:(O 0 0;0 0 1)
菩73:(O 0 o;0 l o)
墨-:(o 62口一向;一口岛0 0)
支链EDC的反螺旋为
苫7,:(1 0 o.0 0 0)
∥2:(0 0 0;0 0 1)
暑73:(0 0 o;0 l 0)
所以五杆机构的约束螺旋为这两支链反螺旋的并集,即为
∥f:(1 0 O;0 0 o)
%(o
0 0;0 0 1)(1.3)
菩73:(O 0 o;0 1 o)
菩74:(0 b2 a一6I;一口62 0 0)
为了得到五杆机构广义的自由度的数目和性质,在对(1.3)4个反螺旋再求反 可得
群:(1 O O O 4 O)
(1.4)
霹:(O 0 0 0岛一a 62)
由(1.4)中,螺旋群表示一个转动自由度,蹬表示一个移动自由度,所以该 五杆机构可以看作有2个自由度的广义副。如下图2-5所示,RP即为5R的等效 广义移动副。
R
图2-5五杆机构的等效广义副
Fig.2.5 Equivalentgeneralizedjointof5-barmechanism
机器人的腿是由一个五杆机构和一个转动副串联而成,所以腿机构可以看作 由3个运动副(R[RP】)组成。三个自由度的性质分别是z轴的转动、x轴的转动 及YZ平面内的移动。
10
2.3.3整机自由度
当机器人四条腿或三条腿支撑时,该机构可以看作并联机构,地面为定平台,
机身为动平台,四条腿为支链,足端与地面接触可以看作球面副,其简化模型如 图2-6所示。那么该支链可以等效为RRPS型。其中两个R副的轴线相交于一点,
并且转动轴线垂直,则这两个R副可以组成U副。所以,一个腿机构支链等效为 UPS或SPS。此时就机器入的运动特性可以等效为3-SPS和4-SPS并联机器人。
图2-6 4足支撑时的并联机构
Fig.2.6 4一leg touchdown parallelmechanism
为了分析平台所具有的自由度,必须对机器人进行机器人所有支链建立螺旋 系。坐标如上图2-6建立,则以坐标OB为基准可以得到支链BPB的螺旋系:
焉:(O o 1;0 0 o)
是:(1 0 o;0 a 0)
焉:(1 0 o;0 6I 62)
墨:(1 0 o;0 cl岛)
是:(1 0 o;0而吐) (1.5)
是:(1 0 o;0 P o)
岛:0 0 o;0 Z五)
是:(o l 0;g 0 0)
墨:(O 0 l;h 0 o)
式(1.5)中的9个螺旋的反螺旋为空,所以该支链对上平台不提供约束。同理,
可以得出其他支链的反螺旋系也为空,不对上平台提供约束,所以上平台具有六 个自由度。
2。4腿机构尺寸
2.5本章小结
图2-7机构尺寸
Fig.2.7 Dimension ofleg
表2-2腿机构尺寸
厶 90mm
‘ 90mm
厶 90mm
厶 90mm
,4 100mm
‘ 180mm
本章介绍了机器人腿机构的选型和机构的基本分析,得出了腿机构的自由度 为3,即2RIT和整个机器人的自由度为6即3R3T,并给出了腿机构的设计尺寸。
3.1引言
3腿机构运动学分析
本章介绍3自由度的腿机构运动学分析的方法,它是腿机构特性分析的基础,
也是腿机构尺寸综合、工作空间分析、轨迹输出的基础。运动学分析主要包括位 置分析、速度分析和加速度分析。腿机构是由一个平面五杆机构串联一个转动副 而成,那么腿机构的运动学也是建立在五杆机构基础之上的,可以参考五杆机构 的求解方法进行。
3.2位置分析
图3-1腿部坐标系建立
Fig,3.1 Coordinationsystemofleg
如上图3.1所示,坐标X;Z五为腿部局部坐标系,j’y’z’为腿部随动坐标系 y・Z・平面始终与平面五杆机构共面,驱动副。正好处于AE杆的中心处。杆AE、
AB、BC、DC、ED、CP的长度分别为,o、‘、丘、‘、0毛。驱动杆AB、ED、AE 的初始相位角为%、磊、凡,转角为口、∥、Y。
3.2.1位置正解
位置正解是指知道各关驱动节的相位角后,求足端的坐标。那么可以得出已 知条件:驱动关节A、E、O的转角分别为(a+cq,∥+Po,O+Oo),求P点在坐标系五鬈zf 下的坐标奶弓P(耳,),P,却)。
设五杆机构先绕z轴旋转了(口+oo)角所形成的随动坐标系为X’l,’z’,此时机 构就为一个普通的平面五杆机构。那么可以在坐标系x’y’z’下按照五杆机构的求 解方法解出足端坐标P.,其求解方法如下:
13
B’点的坐标为:
D’点的坐标为:
xa.=0
YB.=,lcos(a+%)
%.=‘sin(口+‰)+鲁
(2.1)
xo.=0
%.=‘cos(P+po) (2.2)
z矿14 sin(fl+屈)一鲁
五杆机构的闭环向量方程是:
』儿t+如co“^)+‘cos(乃)5%‘
(2.3)b+12
sin(r,)+fi sin(y2)=ZD.……
P’点的坐标为:
f弗・=0
{Ye,=YB一+(,2+‘)cos(^)
(2.4)【Zp.=%.+(,2+15)sin(71)
所以只要求解出n,就能求解出P’点的坐标。将(2,1)式、(2.2)式代入五杆机构 闭环向量方程(2.3)式,消去心得:
2,2(ya.一Yot)cos(y1)+212(zB—zD)siIl(力)+()o.一J0.)2+(乙.-zv.)2+譬一譬=0
令K=212(Yn.一.%.)
£=2f2(z口,一ZO.)
M=(ye。一),D.)2+(%.--ZD.)2+乏一毛 则可得方程
Keos(yt)+Lsin(YO+M=0 (2.5)
设s=taIl拿'则有sin门=鲁、cosyl=导代入(2.5)可得
O,-L)s2+2Ks+吖十三=0 (2.6)
有(2.5)可以解出
s=(—置±√.【2+L2一M2)/(膨一D
最后
^=2留“O) (2.7)
将2.7式的结构带入2.4式中,可以解出坐标P.。所以在置Z互坐标系下P点 的坐标蕾犏P为
14
北塞交通盍堂亟±堂焦i金塞 腿扭掏运动堂盆蚯
3.2.2位置反解
置zz
P=『-cosi瓯n(口:++%Oo’)
sin(O+Oo)0]
cos(9+皖)o}Pt
o
1J
条件:P点在坐标系墨%下的坐标置‘‘P(昂,炜,斗),求解驱动关节A、E、O的
0=一岛+sin。(了;告)
(2.8)肚刚霹嚣翠}P
=[o/y;+z;卸】『
口=一%十2留~(B+_4A以2一+。Bz-Cz.)
(2.9)其中爿:-2l,g,B=Wo一2£),c=i1(,0-29)2一(厶+厶)2+乎+彳
槲留-l(型篙!)
(2.10)d=j1(%一2£)2+(,2十‘)2+弓一彳
譬一93十f42+正.+{(,0+2zB,)2+212yJ.coosyl+Wo+2z∥)sin)q=o
15
得
c”=—(譬一譬+日+y,2+三(,o+2:,)2+2厶J,。,cos以+厶(,o+2知.)sin^)
则得
A”cos(p+po)+a”sin(,a+,ao)+c”=O (2.11)
设s=tall曼乏丝,则有sin(∥+属)=鲁、cos(∥+岛)=毛手代入式2.11可
(C”一A’’如2+2B”s+C“+彳”=0 可以解出
s=(B”±历‘矛j可)缸”一C,t)
那么驱动关节E的转角为
∥=一属+2tg。(s)
3.3速度分析 3.3.1速度分析正解
对五杆机构的闭环向量方程(2.3)两边分别对t求导得到:
\》,一llsin(y,)Yi—ksin(y2),;2=》9
【j∥+,2
cos(r,)fi+厶cos(r=)t2=za.可以由位置分析(2.7)式解出的^,儿,可以解出
I“ f幺:—(.tn,-xa,)cos(y2)+—(zo'-Zs')sin(72)
厶sin(yl一托)I办:!堑鱼:2竺亟卫亟:二墨:墅㈤
r
‘sin(yf一托)所以可以求出P’点的速度,即P点在坐标系XWZ'的速度:
fj,=o
{夕P=儿。一(如+ls)sin(y1)幺
【2P=2∥+(乞+/5)cosO,,)fi
P点在坐标系XYZ下的速度为
。f-s访(“岛)?cos(舢岛)t 01『∞妒+岛)sin(O+∞01.
P2l一∞3‘p0+岛’口一面n‘口0+岛’口0。j I
- Jl P’+【一8i呱口0+岛’∞8‘口0+6。’uJlI l
。 JI
P3.3.2速度分析反解
对(2.8)式求导可得16
则P点在坐标系x’,,’Z’中的坐标P。的速度为
f
cos(O+Oo)l-sin(O+Oo)
l
0cos(O+oo)o].
一3in‘口0+岛’。0jp・P+
Jsin(8+eo)
cos(O+ao)
0
臣麓描妻
I如.=0
{弗.=—^sin(口+口。)c/
k.=‘cos(a+盯o)a:
由以上(2.t2)式、(2.13)式可以解出只,西
‘sin(a+%一一)
(,2+lOsin(a+%一五)
将(2.16)式代入速度回路方程
其中
;卜
,3 sin(fl+属一如)
i。sin(p+pb一70
17
(2.14)
(2.15)
(2.Io)
(2.tT)
岛岛
+
泖鬈
+ 一 JJ 一。p- =
k
旧,
麓
蝣毛麓
坊溉.临.%
.妒声 嗍励
警
||
=
.b.蜘孙
=.托r●l{l【
出 ,口p
解 以 可
3.4加速度分析 3.4.I加速度分析正解
在对(2.17)式速度方程求导可以得
l办。一厶sin(y1)f)一矗sin(rz)Y2一是群cos(rt)一,3定cos(y2)=_;;D。
【磊.+乞cos(^)躬+,3 cos(儿)苁一,2疗sin0,j)一f3疙sin(y2)=乞.
由速度分析的结果弗户2可以解出
或:一丝丑迪业坦譬粤堕譬型缒幽
如stm^一托J识:!丝:二堑!竺堕苎!±!圣:二!£:!!!呈亟!±生竺堑匕二丝!蕉±生篮
,3 sin(h一托J
f砟=0
{.j;,--YB.一(J2+厶)sin(^)藏一(厶+,5)cos(门)开
【毒,=乞。+(,2+‘)cos(^)只一(如+厶)sin(苁)砰
P点在坐标系XYZ下的加速度为
|一sin(O+Oo)O
cos(e+oo)e P22l—cos(O+Oo)e—sin(e+00)O【
o o『一cos(a+Oo)b2一sin(a+Oo)百
+l sin(O+Oo)e2一cos(a+eo)#
【
o3.4.2加速度分析反解
≯[举 sin(0+Oo)0]
cos(O+Oo)oI扣
0
1J
:sin(O+00)022+一cos(a+00)0cos(o+oo)e
sin(O+00)百。00
0卜
一 2一
l
P’l
对逐度分析结果(2.13)式求导可得
舀:逊丝监丑盟五哮掣喾尝亟塑亟皇坳(2.18)
kI(《+睇)‘P点在坐标系X’y’Z’中的坐标P’的加速度为
fjfP]f-cos(e+oo)b'-sin(O+Oo)痧sin(O+Oo)b2-cos(O+00)#01 i;’=I箩P l=l—sin(O)b2+cos(O+Oo)#
一cos(O+oo)b2一sin(O+目o)O 0l
P+L磊j l
0 0 0l
--sin(e+eo)O+cosCe+eo)一cos(e+Oo)O—sin(a+eo)01
l
cos(O+eo)O+sin(O+Oo)一sin(e+e0)o‘+cos(#+00)0 p+【0
o1j
f—sin(O+Oo)6一cos(O+e0)O 01
l。0s(口0+岛)毋一sin(口0+岛)扫0。J空
I I
由对P’点坐标方程(2.4)两端求二阶导可得
l矗,=0
{睇.=j_.一(f2+‘)(cos(一)群+sin(yn)j;,)
Io=磊.一(,2+15)(sin(y1)))t—cos(7,)fi)
Bf的加速度为
l如,=0
{j0.=—五sin(口+%)舀一‘cos(a+uo)a2
【靠.=‘cos(a+oq)矗一‘sin(a+ao)a2
由以上(2.19)、(2.20)两式可以解出只,虚
(2.19)
(2.20)
d:—)p,cos(7,)+ze,sin(y,)—+1,cos(a+ao-7,)d2
‘sin(a+ao一^)矿:生:竺丛竺±鱼2±!£:璺巫竺±坠!±5竺!堕±鱼二苎!蕴±!!堡:
‘‘ (厶+15)sin(a+%一门)
对回路方程(2.3)求二次导可以得
Ij;F—f2sin(r,)fi一厶sin(72)Y2一f2疗cos(70一厶劈cos(72)=j0,
【磊,+,2 cos(乃)尤+‘cos(7.)fi—f2疗sin(yj)一‘虏sin(72)=乞,
p=¨
.. .,{%.=‘sin(p+层矽一‘cos(p+磊炉2
【2D.=,.cos(p+Po)∥一,4sin(P+p0)p2
可以解出届尹
l,=l/t,sin(p+属一尼)(‘cos(口+%一声一岛)西2一f4夕2+12cos(P+Po一^)尹?
l +13cos(p+风一托)霹+‘sin(a+ao一∥一属)舀一之sin(p+磊一一珑)
j矽=1H,sin(p+po一72Xl,cos(a+uo一恐弦2一l,cos(#+po一尼)夕2+
【 如cos(r,一托圻+‘sin(a+%一托)西+12 sin(^一儿)只+‘彰)
3.5工作空间分析
机构的工作空问是指机构的工作区域。对腿机构工作空间的分析,可以得出 腿机构的可达区域,为机器入的步态规划提供尺寸依据。由于受到驱动器转角范
19
围的限制,腿机构的实际可达工作空间仅仅是理论工作空间的一部分。为了求出 实际的工作空间,必须先求出理论工作空间。对于本文所设计的机构,其工作空 间为五杆机构工作空间旋转一定角度的扇形区域,所以求出五杆机构的工作空间 即知道整个腿机构的工作空间。
3.5.1理论工作空间
图3-2无杆机构
Fig.3.2 5-barmechanism
五杆机构等效于一个可变长杆的四杆机构,如图3-2所示,杆ED和杆DC可 以用一个可变长杆Ec代替,此时ABCE就成为了一个四杆机构,此时该机构可
以在P点生成一个确定的曲线。设Ec杆的长度为,’,当‘s,≤乙。时,就会出
现一系列的曲线,这就是该五连杆机构的工作空间。该工作区间的边界是由当,‘取
。和。时的两条曲线组成。
当运动角∥满足00<∥<180。时, 对任意给定的运动 q(旷Sa。≤360。),,’(,’m≤,’≤,’。),该连杆机构不会出现死点。
P点的坐标为
只=x^+‘co《%+口)+(厶+/0cosy,
£=乃+‘sin(ao+口)+(如+毛)sin^
式对日和‘求偏微分可得
要:一lj
∥口sin(ao+a)一(厶+lOcosy,百coyI
d口可O?x刈:+15)siny,等
要:/,cos(tz0+a)+(f2蝴嗍婺
口口d口万oe,叱枷oos^等
20
四杆机构ABCE的闭环方程为
‘cos(a0+口)+f2cosy==,’eosp’
鲁+ll sin(ao+口)+如sbay,一I,o+,'sinfl
由上式可以得出
盟;—1,sin(a+—a!o-b)
a口 ,2 sin(p'-r,)
—cny—,:=..————..!一
a,。 厶sin(P'-r,)P点工作空间的包络的必要条件为
:笠盟一笠.丝~l,(12+15)sin(a+ao-r,):o aq弘a厶媚 12sm(p’一力)
(2.21)
由于00</t<1809,所以上式的分母不能等于零。则可以得出当%+6t-gj=0。
或‰+口一^=180。即杆AB和BP完全折叠或共线时可以满足包络条件。
通过曲线包络原理,通过3.2.1节位置正解得结果,可以绘制出此五杆机构的 理论工作空间,如图3-3所示。
圈3・3理论工作空间
Fig.3.3 Theoretical workspace
由图3.3可以看出,该尺寸五杆机构的理论工作空间具有空洞区域。其中(o,0)
点的位置为驱动关节0所在位置,(o,45)的位置为驱动关节A所在位置,(O,-45)
为驱动关节E所在位置。空洞区域离机身非常接近,而且机器人工作时,为了保 持机身平衡,腿机构足端点不会离机身太近,所以该空洞区域是可以接受的。
2I
3.5.2实际工作空间
前节3.5.1已经讨论了五杆机构的理论工作空间,但在实际应用中都存在着很 多的约束,理论工作空间中的一些点是无法达到的,例如:驱动关节运动范围的 限制,机构自身的配置等。所以只是给出理论空间是不能完全解决实际问题的。
本节将讨论,五杆机构在驱动关节运动范围的限制和机构自身的配置不同的情况 下,工作空间是如何变化的。对于不连续空间的求解不再适合使用曲线包络定理,
这里使用位置反解对工作空间进行求解。
方法的主要思想是:假设五杆机构的局部工作空间在某个已知的范围内,通 过反复从该范围内选出点通过位置反解计算出驱动角是否在给定的范围内,从而 得出该机构在给定驱动角范围内的工作空间。
程序设计框图:
其中机构的参数为:
表3.1驱动角范围参数
山 Id^蜘,o越Hl”肆c^世
疆吐舢*算D^±培l
r—土—.1 l竺!!!!l
l
/_境%接善矗/
l
(口m,口一) (一60。,60。)
(Pm。,儿)
(-110。,10。)空间范围 Y一(-400,400),Z一(・350,350)
jt塞交道太堂亟±堂僮j金塞 避扭控重动堂岔扳
在3.2.2节中已经给出位置反解的算法,没有解释符号的选取,角(口,∥,^)的 符号组合共有八种,如表3—2所示,不同的机构配置对应不同的符号组合。对于 四足机器入来说,其工作所需的配置有两种,如表3.3所示,其符号取值组合分 别为4和7。
表3-2符号组合及编号
编号 Alpha Beta Gareal
l + + +
2 + +
3 + ●
4 + +
5 +
6 +
7 +
8
表3-3仿真结果
注:深色表示在驱动约束下的工作空间,浅色表求该配置机构的町达到至同
通过编程绘制出工作空阃图形,如表3.3所示,两种机构配置在驱动范围内 的工作空间各不相同。理论上将l号和2号机构配置都适合四足机器人,但1号 配置杆件可能会产生干涉,而其工作空『自j相对于2号配置小的多。综合考虑以后,
选取2号配置,其实际工作空间如下图3.4所示:
避扭翅运动堂盆扳 jE塞奎道盔堂亟±堂焦途塞
翻34实际:j:作空同
Fig.3.4 Real workspace
腿机构在运动过程中,不能超出工作空间范围。为了减少计算机的运算量,
当给定足端的目标点后,需要判断该点是否在工作空间内,所以必须将工作空问 存储在计算机中。那么对如图3-4的工作空间,在机器人运动过程中,其边界不 好判定,而且此工作空间中有些点并不是所需的。如果工作空间是个矩形,那么 只需保存两个点坐标即可,而且边界条件也好判定。所以在工作空间选取一个矩 形工作区域是一个比较好的选择。如图3-4中的矩形A,B区域是工作空闻中比 较好的工作区域。A的范围为(0,-150)一(165,一270),B的范围为(o'一150)一(210,.250)。
A的面积较B的面积大。但为了使得机器人在受外力的情况下,腿能有较大的横 向空问进行调整,而竖直区域要求并不是很高,所以选择B区域。
3.6坐标系问的变换
前节讨论了腿机构运动学求解,其求解方法是基于局部坐标系五×Zf,但对于
四足机器人必须建立一个全局坐标系%%乙。如图3・5所示,全局坐标系j,G%zG
建立在机器人机身的集合中心上,腿部局部坐标系分别建立在机身的各角上,Yj 轴与机身对角线重合。
B
设局部坐标系i相对于全局坐标系G的位姿关系6夏隅
‰;=降引 ㈣
其中6氏%为姿态矩阵,6只,yz『位置向量
6-k。;=[::-。s。isnq哆。0],6只。。。=[X茎y0
0 1]
6h%=I
8i11畔cosql,6&弛=l l
J l I X.I
其中毋表示第i个局部坐标系的转角,X标系第i个局部坐标系原点在全局坐 标系的向量。那么有第i个局部坐标系下的坐标鼻《4P转换到全局坐标系下的坐标
GP=cTx耐x。镭P(i=A,B,C,D、
q。23)粥‘P=8■Ej~・P(i=A,鼠c,研
(2.24)。磁;五=[6≮。t一6磁'‘6,≥一4]
(z.2s)3。7本章小结
本章主要求机器人腿机构运动学进行了分析,并给出的腿机构的理论工作空 间和实际工作空『自J,从而确定了腿的运动范围。最后给出了全局坐标系、局部坐 标系及随动坐标系间的位姿关系和坐标系变换方法。
韭塞銮逼太堂亟±堂焦j金塞 差隧扭拖运麴堂厦篚
4.1引言
4并联机构运动学反解
机器人在运动过程中,重心要根据步态而移动。重一tb在移动时,必须有3条 腿或4条腿支撑,支撑腿驱动关节转动使得机身才能够实现移动。2.3.3节讨论了机 器人三足或四足着地时,机器人等效为3-UPS或4-UPS并联机构,如图4.1为等 效后的4-UPS模型。为了精确的控制机身移动的位置和大小,必须进行并联机构 的运动学分析。
该并联机构的各支链都混联支链,这种支链的求解一般都比较复杂。为了简 化其算法,这里将混联支链等效为串联广义等效支链[39,40],通过求解等效支链各 关节参数后,再在局部坐标系中反求原支链各关节的参数。
UPS或SPS并联机器人的运动学正反解都由其它学者研究过了,这里就直接 参考其解法进行求解。对于普通的3-UPS和3-SPS并联机器人来说,各支链都有 两个驱动副P副和U副或S副上的一个转动,而其它几个运动副则是被动副。但 对本文所提出的四足机器人来说每条腿都有3个驱动副,这3个运动副等效为u 副和P副,所以必须解出u副的两个转角。
另外,在步态规划中,机身的下一步位姿总是相对于机身坐标系,即并联机 构的动平台给出的,而不是相对于定坐标系给出的。
4.2
3一UPS位置反解
图4.1 4-UPS并联机构 Fig.4.1 4-UPS parallel mechanism
3-UPS并联机构的上平台以3个分支相连,每个分支两端分别为u副和S副,
中间为P副。驱动器驱动P副从而改变上平台的位姿。当给定上平台的位姿,求
羞隧狃掏重麴堂厦鲢
jE立銮逼太堂亟±堂焦迨塞
各移动副的位移及u副的转角,这就是该机构的位置反解。
b3
Bt
图4-23-UPS并联机构
Fig.4.2 3-UPS parallelmechanism
首先在机构的上、下平台建立坐标系,如下图所示,动坐标系为P—X’Y’Z’建 立的动平台上,坐标系0一朋Z固定于下平台上。在动作标系中的任意向量Q’可 以通过坐标变换方法变换到固定坐标系中的Q,
Q=[卅Q’
(4.1)式中
f啊
DI4,1
拈匕芝a呜2J
P--[P,0£]7
式中的R为上平台目标姿势的方向余弦矩阵,P为动坐标系的目标原点在固 定坐标系中的位置向量。当给定机构尺寸后,可以得出上下平台各铰点在各自坐 标系下的坐标,在由上式可以求出上平台铰链点在固定坐标系下的坐标。这时3 个驱动杆的向量
‘=与l一马 l=l,2,3 (4.2)
或
『啊磙+Dl砖+q吃+只一玩]
‘=l也磙+D2磅+a2b:+弓一彤I ln丸+。,磅+n丸+只一玩J
从而可以得到支链长度的计算方程