北航adams实验报告-四足机器人_第1页
北航adams实验报告-四足机器人_第2页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1EUS共鴛髓空航素虫学盲磴If-A,狗七他恆1颦定k&IlTi采用ADAMS和MATLAB建立机械装置或机电装置虚拟样机四足机器人建模与仿真实验报告院(系)名1称自动化科学与电气工程专业名称控制工程学生学号0学生姓名0指导教师02016年4月一、实验背景1. 参照自然界四足哺乳动物如猫狗的运动形式,对四足机器人进行建模,结合虚拟样机技术软件ADAMS,对四足机器人进行步态规划、运动学和动力学分析,使四足机器人模型良好运行。2. 利用拉格朗日能量法建立四足机器人坐标系并对四足机器人进行运动学分析。3. 在Solidworks中建立四足机器人三维模型,之后将三维模型导入至虚拟样机软件AD

2、AMS中,在ADAMS中建立虚拟样机模型,并利用样条曲线来规划机器人的运动轨迹,进行仿真,实现机器人的直线行走。二、实验原理2.1 研究对象背景分析移动机器人按移动方式大体分为两大类;一是由现代车辆技术延伸发展成轮式移动机器人(包括履带式);二是基于仿生技术的运动仿生机器人。运动仿生机器人按移动方式分为足式移动、蠕动、蛇行、游动及扑翼飞行等形式,其中足式机器人是研究最多的一类运动仿生机器人。自然环境中有约50的地形,轮式或履带式车辆到达不了,而这些地方如森林,草地湿地,山林地等地域中拥有巨大的资源,要探测和利用且要尽可能少的破坏环境,足式机器人以其固有的移动优势成为野外探测工作的首选,另外,如

3、海底和极地的科学考察和探索,足式机器人也具有明显的优势,因而足式机器人的研究得到世界各国的广泛重视。现研制成功的足式机器人有1足,2足,4足,6足,8足等系列,大于8足的研究很少。曾长期作为人类主要交通工具的马,牛,驴,骆驼等四足动物因其优越的野外行走能力和负载能力自然是人们研究足式机器人的重点仿生对象。因而四足机器人在足式机器人中占有很大的比例,四足机器人的研究深具社会意义和实用价值。2.2 研究对象数学模型分析四足机器人整体结构由躯体、左前腿、右前腿、左后腿、右后腿五部分组成。四足机器人的设计为两腿包含两个关节,分别为髋关节和膝关节,在关节位置添加驱动,这两个驱动为主动自由度,小腿为被动自

4、由度。因此四足机器人整体包含4个髋关节自由度、4个膝关节自由度、以及4个小腿位置的被动自由度。选其中一条腿进行动力学分析。机器人动力学分析常用的方法有牛顿一欧拉方程和拉格朗日法。拉格朗日法是一种功能平衡法,它只需要速度而不必求内作用力,是一种直截了当和简便的方法。利用拉格朗日法来分析和求解了三自由度步行足的动力学方程。四足机器人的肢体结构如图2.1所示,侧摆关节在YOZ平面转动,m、m12和m分别为侧摆、大腿和小腿的质量,且以腿末端的点质量表示,9、0和93123是关节转角,g为重力加速度。图2.1四足机器人的肢体结构(2)机械系统的拉格朗日动力学方程为(1)q是为关节的角度i仆dBEBEBE

5、T=kk+P-idtBqBqBqiii式(1)中,E为系统的总动能,E为系统的总势能,KP坐标,q为关节的角速度,t称为关节力矩。杆件i质心的线速度和角速度可表ii示成:v二JiqhfJiqJiqiL11LiiLco=JiqHFJiq=JiqiA11AiiA式(2)、式(3)中J和J分别是与第i个连杆重心位置的平移速度和转动LiAi速度相关的雅可比矩阵,则:系统的平动动能E=-艺(i)qK2iLL4)i=1系统的转动动能E=艺qtJa)TlJ(i)qK22AiA5)i=1系统的总动能为平动动能和转动动能之和,为E=EHEKK1K2=为(mqtJ(i)tJ(i)q+qtJtIJ(i)q)2iLL

6、AiAi=11=2qTHq式(6)中H由公式(7)获得H=2(mJq)tj(i)HJ(i)TIJ(i)iLLAiA7)i=1系统的总势能为:E=2npmgTri0,ii=8)式(8)式中的r是第i根杆件的质心在参考坐标系中的位置0,i由(1)、(6)、(8)式,得各关节力矩T=2Hq+工工hqq+工mgTJjiijjijkjkjLij=j=k=dHdH式(9)中,h=j-0.5j=1jkdqi10)2.3 ADAMS专项技术原理分析在ADAMS中建立模型的方法有2种:一种是利用ADAMS自己的零件库建立虚拟样机模型;一种是在其他三维建模软件建立模型,导入到ADAMS中,通过添加约束、运动函数和

7、力等建立虚拟样机模型。虽然ADAMS有强大的仿真分析功能,但在实体建模功能比较薄弱,因此采用第2种方法,即在SolidWorks中建立三维模型,保存为*.x_t格式再导入(import)到ADAMS中。再加上相应的驱动和约束,就能实现模型在ADAMS中的仿真。研究的四足机器人的足部结构为面接触式,同时抬起2条腿足以保证其稳定性,因此,在提高机器人爬行速度的考虑下,规划了机器人的爬行步态为以对角线的2条腿同时抬起行走;机器人重心在地面投影为直线;抬腿过程中,脚底板始终与地面平行;运动过程中四足爬行机器人机体始终保持与地面平行。这种步态可以在保证机器人平稳行走的同时,提高机器人的行走速度及效率。在

8、1个周期内,机器人相当于迈步2次。机器人腿部抬起向前摆动,落地时通过脚面摩擦力使2条腿恢复原状同时带动机器人向前位移,2条腿同时抬起、同时恢复原位的方案也可以大大提高向前的动力。根据四足机器人的独立驱动参数能够计算机体的运动位置和速度。机器人四条腿依次“抬起一摆动一放下”构成一个步态周期,一个步态周期需要分成若干个阶段以对应于每条腿“抬起一摆动一放下”。需要合理控制每条腿来保证行走的稳定性。基于MATLAB建立其逆运动学分析运动曲线,将MATLAB生成的各个关节的变化曲线作为四足爬行机器人虚拟样机上各个相应舵机的输入量来控制舵机的变化,所以将MATLAB中得到的关节运动轨迹进行离散化,离散后的

9、数据保存为文本文件。将离散后的数据(选择输入的.txt文件格式为TextData格式)导入到ADAMS中生成样条曲线(Spline)指定到相应的关节驱动中,这样,机器人各个关节就能够按照规划的轨迹运动。2.4ADAMS建模过程1三维建模首先根据模型的相关尺寸在SolidWorks中建立四足机器人的零件进行三维模型,并最后装配成一个装配体。如图2.2所示。图2.2四足机器人三维模型然后保存在自己指定的目录(英文目录)下,文件名自定义,这里我定义为robotWmyl223,注意保存格式为parasolid(*.x_t),点击确定。打开adams,进入界面后在菜单栏点击file/import,然后选

10、择FileType为Parasolid(*.xmt_txt,*.x_t),在FileToRead中双击选择自己之前保存的目录(英文目录),FileType不用管,在ModelName右边栏目里右键,依次点击Model/Create,然后点击ok,再点击ok。选择钢铁为模型的主要材料,ADAMS软件会自动为各个部件生成相应的质量、质心、转动惯量等其他相关参数。定义完成后的模型如图2.3所示。图2.3定义材料属性之后2调整工作网格调整网格宽度为750mmX500mm,网格间距为50mmX50mm,调整方向为YZ平面,使工作网格与四足机器人躯体平行,便于后期添加约束。添加质量后,要设置重力大小及方向

11、。重力大小设置为标准重力9.85,方向沿着Y轴负方向。3添加约束和驱动在躯体和髋关节处添加固定约束,保证髋和躯体同步运动。在髋关节添加旋转约束,保证大腿绕躯体旋转;在膝关节处添加旋转约束,保证小腿绕大腿旋转。添加一块2000X100mm的板作为地面,在板与地面之间添加固定约束,使板固定于地面上。在髓关节和膝关节的旋转约束上添加旋转驱动,作为四足机器人的动力。4建立状态变量膝关节和骸关节总共有八个驱动,与之相对应要建立八个状态变量。从build菜单中选择systemelements,再选择statevariable选项,创建8个变量,分别命名为RHKV,LHKV,RFKV,LFKV,RHHV,L

12、HHV,RFHV,LFHV。状态变量建立完成之后,要将这8个状态变量与驱动相关联。将MATLAB中得到的关节运动轨迹进行离散化,离散后的数据保存为文本文件。将离散后的数据(选择输入的.txt文件格式为TextData格式)导入到ADAMS中生成样条曲线(Spline)指定到相应的关节驱动中。在ADAMS中的模型上创建motion的位置,打开各个motion进行修改,选择样条函数CUBSPL(time,0,LFx3,0)。5接触力及摩擦力设定足端与地面间断性接触,产生了接触力和摩擦力,使得四足机器人正常前进,并对稳定性有相当大的影响。所以对四个足端与地面进行力设置。接触力设定采用solidtos

13、olid,采用基于碰撞函数的接触算法Impact计算接触力,参数设定如图2.4。FForceDsplayRedNomnalForceImpactJStiffness1000.0ForceExponent2.2Damping100PenetrationDepth0.1厂AugmentedLagrangianFrictionForceCculombTCoulombFrictionOn*StaticCoefficient0.JDynamicCoefficient0.3StictionTransitionVel.01FrictionTransitonVel1.0OKApplyClose图2.4接触力参

14、数设定三、实验过程与结果31仿真过程打开simulation仿真参数设置,设置结束时间为5s,步长为0.01,点击start进行仿真。3.2实验结果四足机器人基本能稳定地向前行走,由于与地面之间存在一定的滑动,所以行走路线偏移了规划好的直线。四、结果分析与实验结论1. 观察膝关节和髋关节的运动曲线如图3.1所示(以左前腿LF为例)。MODEL220.01SDnfl-6.Q.uVuVudJOINT2GMEA115.0-I.»».»»<0J)1.DZD3.Q4.05.0&.07.0B.0901D.0aJrsis:Lasi_Runnmefsec&

15、gt;201fi-Dt8-1322.D5:4B图3.1膝关节和髋关节角位移可知:1)行走的过程中,同一腿的髋关节、膝关节具有固定的相位关系;基本上膝关节优先于髋关节半个周期;2)腿在摆动相时,髋关节前摆,髋关节和膝关节同步运动。2. 质心坐标变化如下OcmMEA2X图3.2质心的X坐标变化曲线cmMEA1X915.0900.0385.Time:.-*Curend8.01八UUyIv、5.010.0图3.3质心的Y坐标变化曲线ncm_MEA_3X由质心坐标的运动曲线可知,四足机器人基本上保持400mm/s的速度,由于步态和先后抬腿的原因,质心向X方向会出现左右摆,Y方向出现上下摆,基本上可以判定四足机器人的运动比较稳定。结论:对四足哺乳类动物观察、测量,建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论