双足机器人技术设计_第1页
双足机器人技术设计_第2页
双足机器人技术设计_第3页
双足机器人技术设计_第4页
双足机器人技术设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、双足机器人技术设计摘要: 双足机器人的机构是所有部件的载体,也是设计双足机器人最基本的 和首要的工作。本文根据项目规划和控制任务要求,按照从总体到部分、由主到 次的原则,设计了一种适合仿人双足机器人控制的机构。文章首先从机构的设计 目标出发,制定了总体设计方案,再根据总体方案进行了关键器件的选型,最后 完成了各部分机构的详细设计工作。最终的机构在外型上具有仿人的效果,在功 能上完全满足电气各部件机载化的安装要求。关键词: 载体;设计方案;控制1 引言双足机器人机构设计是机器人研制开发的首要问题。我们根据项目整体机构 高度、重量、总自由度数、自由度的布局、以及整体机构最终要达到的步幅和步 速的要

2、求,首先确定了双足机器人机构的整体设计方案,其次根据研制进度的需 要,按重要程度由高至低分步地进行了机构的设计、加工、装配和调试,直到满 足设计要求。2 机构总体设计方案针对项目根据实际拟订目标,结合我们所学知识,从仿人外形和仿人运动功 能实现,首先确定了双足双足机器人自由度。双足机器人的机构是所有部件的载体,也是设计两足双足机器人最基本的和 首要的工作。它必须能够实现机器人的前后左右以及爬斜坡和上楼梯等的基本功 能,因此自由度的配置必须合理。首先分析双足机器人的运动过程( 前向)和行走步骤:重心右移(先右腿支撑 ) 、左腿抬起、左腿放下、重心移到双腿中间、重心左 移、右腿抬起、右腿放下、重心

3、移到双腿间,共分 8个阶段。从机器人步行过程可 以看出: 机器人向前迈步时,髋关节与踝关节必须各自配置有一个俯仰自由度以配 合实现支撑腿和上躯体的移动;要实现重心转移,髋关节和踝关节的偏转自由度 是必不可少的 ; 机器人要达到目标位置,有时必须进行转弯,所以需要有髋关节上 的转体自由度。另外膝关节处配置一个俯仰自由度能够调整摆动腿的着地高度, 使上下台阶成为可能, 还能实现不同的步态。 这样最终决定髋关节配置 3个自由度, 包括转体、俯仰、和偏转自由度,膝关节配置一个俯仰自由度,踝关节配置有俯 仰和偏转两个自由度。这样,每条腿配置 6个自由度,两条腿共 12个自由度。髋关 节、膝关节和踝关节的

4、俯仰自由度共同协调动作可完成机器人的在纵向平面( 前进方向)内的直线行走功能;髋关节的转体自由度可实现机器人的转弯功能;髋关节 和踝关节的偏转自由度协调动作可实现在横向平面内的重心转移功能。提出了机 构的总体设计图,仿人双足机器人机构自由度如图(1),其下肢共计12个自由度 其中:每条腿包括髋部前、侧向、转动各1自由度,膝部前向1个自由度,踝部前 向、侧向各1个自由度,其中髋部3个自由度完全正交,踝部2个自由度完全正交。图(1)机构自由度分布图3机构设计双足机器人机构设计中关节轴系的结构设计必须紧凑,传动精度高,效率高, 并保证提供必要的输出力矩和输出速度,以满足机构动态步行运动速度和承载能

5、力。在上述机构的总体设计方案制定后,我们对机构中关键器件进行了选型,主 要包括轴系电机、传动杆件等,为此我们根据轴系对运动实现的重要性把机器人 所有轴系分为两类:主要轴系和次要轴系。主要轴系包括下肢所有轴系,它们涉 及双足机器人基本运动功能的实现问题,因此是本项目机构设计的核心问题,其 基本元件和结构方式必须首先确定下来才能展开以此为核心的机构设计和机加工 工作。3.1动力源的选择目前市场上,有很多种电动机向机器人提供能源:直流电机、交流电机、步 进电机、伺服电动机。由于双足双足机器人要求的精度要求比较高,而交直流电 机通电就转,断电就停,比较难进行机器人的位置控制;步进电机虽能按一定的 精度

6、工作,但它本身是一个开环系统,精度达不到要求。因此,本文选择使用伺服电动机。在本文中使用的是价格比较便宜的伺服电动机-舵机,如图(2)。舵机最早 出现在航模运动中。在航空模型中,飞行机的飞行姿态是通过调节发动机和各个 控制舵面来实现的。舵机控制器一般采用 PID控制,以满足舵机动静态指标要求; 伺服功率放大器一般由脉冲宽度调制器(PWM和开关控制电路组成;直流伺服电机 是电动舵机的执行元件,可采用有刷或无刷直流电机;减速机构一般采用蜗轮蜗 杆或丝缸减速机构。主要轴系舵机的参数及性能-丄图(2)MG995全金属齿轮13公斤大扭力舵机技术参数: 尺寸:40mmX20mmX36.5mm重量:62g技

7、术参数:无负载速度 0.17秒/60度(4.8V) 有负载速度0.13秒/60度(6.0V) 扭矩:13KG使用温度:-30 +60摄氏度死区设定:4微秒工作电压30V-7.2V3.2机构具体设计在上述机构总体设计方案和关键轴系器件确定后,我们对整体机构进行了由 主到次的具体设计,其中包括下肢承载平台即下体机构设计、躯干机构设计、控 制安装空间的设计,下面对这些工作进行具体的说明。1. 下体机构设计下肢关节轴系结构设计,一般考虑的主要因素包括三个方面,其一是轴系最 大驱动力矩要求,其二是轴系的结构强度和运动速度要求,其三是轴系的重量限 制。在本项目中。下肢轴系一方面需要提供足够的力矩和结构强度

8、才能实现对本 身和上体的承载,另一方面要达到足够的运动速度才能使机器人整体步行速度达 到要求。因此,设计下肢关节轴系时,上述三个因素需要着重考虑,即在保证所 需强度、驱动力矩、运动速度下,在重量、结构和尺寸上进行优化。在整个下肢的结构设计中,我们摈弃了以往的关节串行链接的模式,通过传 动杆件及轴承的搭配传动,在实现灵活自如的同时,使得多轴关节完全正交,其 中包括踝部的前向与侧向关节完全正交,髋部的前向、侧向、转动三个关节完全 正交。在各个关节处采用连动杆件及轴承加固。考虑到舵机的承载能力,我们尽量 减轻构件的重量。采用钢铝结合的方案,其中脚底板和腰部连接构件采用铝结构, 腿部连结构件采用钢架结

9、构。这样很好的利用了钢的硬度,和铝的重量轻的优点。 另外, 我们还利用舵机本身的长度作为杆件做了进一步的设计,从而达到了设计的 要求和重量的轻便。2. 躯干机构设计 躯干在双足机器人中不仅仅起到连接下肢、上肢和头颈部分的作用,而且要 为控制部件设备提供安装空间。在本项目中下肢部分的大功率轴系、无线控制器、 运动控制器、无线遥控监控器以及锂离子电池组等都需要安装在机器人躯干部分, 因此我们以塑料为材料,将躯干设计为一个中空的腔体,内部设计有支撑板,一 方面保证腔体的结构强度,另一方面提供上述机载设备的安装构架,同时为了机 载设备的维护更换方便,我们将躯干外围板筋设计成为各方可以自由装卸的组合 形

10、式。3. 机载安装空间设计 电气机载化安装是本项目的主要目标之一。因此在机构的设计中,机载电源 子系统和控制子系统的机载安装空间和机载载荷平衡问题必须周到考虑。一方面 我们尽量提高机载部分集成度,减轻机载部分重量。另一方面采用模块化分散化 的设计原则和安装方式,尽量利用零散的机载空间。在机器人躯干部分的设计中, 其内腔均设计为机载安装空间,为了今后的维修时便于拆卸,为此我们设计了针 孔插拔装置。将运动控制器、电源变换模块、无线通讯模块、与控制模块以及接 线端子连接器合理的布置在机载空间内。下肢轴系设计模块化后,采用板筋结构 连接各个轴系组成整个下肢,轴系间板筋围成的空间作为下肢轴系底层功率驱动

11、 器的机载空间。3.3 机构设计结果“漫步者”双足机器人整体身高45cm整机重量(包括机载设备)约1.5kg,机构共具有13个自由度:每条腿包括3个前向自由度、2个侧向自由度和1个转弯自由 度。其中,脚踝2个自由度一一前后与左右;膝关节1个自由度一一前后;髋关节3个自由度一一前后,左右与旋转;头部1个自由度一一左右 机器人外形如图(3):前视图后视图左侧视图右侧视图图(3)表1双足机器人各个参数(单位:cm头部躯干髋宽大腿2121514小腿脚踝脚掌外侧总身高1251045表2双足机器人自由度分布表头头1 DOF腿髋关节3 DOF膝关节1 DOF踝关节2 DOF总计12 DOF表3行进技术参数表

12、步态步幅步速抬脚高度前进7 cm6步/分2 cm主要性能如下:(1)机器人本体和控制系统融为一体,双足机器人体重 (包括控制器、电源、 舵机,杆件等)大约为1.5kg,系统集成度大大提高。其控制部分,包括供电系统 都集成在机器人体内,这种结构比较容易包装,外观上更接近人型,有利于电机的保护,系统的集成度大大提高,可实现无缆行走;(2) 新型机构设计。 使用连动杆件与轴承的配合, 内外加固,钢铝结合的方法, 这样既减轻了关节连杆的重量,确保了关节运动的灵活性,为步态的规划带来了 方便,同时整个机器人的外观也更美观了;(3) 关节运动范围很大,膝关节的运动范围达到 100 度,一般关节的运动范围

13、都不小于 60 度;(4) 整个控制系统采用计算机无线控制,编译的程序通过计算机来控制各个舵 机的配合;(5) 在机构的设计中,重量一直是我们控制的一个重要指标,我们最终完成的 双足机器人机构总重约1.5kg,达到预期的控制目标。其中单腿约500g,躯干(包 含控制部分)约500g,其中机载电源约130g,机载控制部分约200g,纯躯干约170g。 12个舵机的总重量744g,零部件约256g。在整个重量结构中,机载电源部分所占 比重比较大,我们采用了锂离子电池,它不仅重量比起氢电池小了许多,还有输 出电流较大的优点。我们在确定双足机器人机构总体自由度数量、自由度布局、主要轴系设计方 案和机载

14、安装空间的要求后,对整体结构进行了全面的设计、加工、装配及调试, 完成了一套较为完整的双足机器人机构,完全实现了预期的目标要求。多次实验 证明,该机构不仅在外形上进一步实现了仿人的效果,而且结构灵活,承载力强, 完全可以满足机器人的运动要求。4 控制部分4.1 控制系统总体结构控制系统总体结构选用 "上位机 +串口+下位机"的控制系统解决方案。上位机 控制软件的主要功能是对预定的机器人动作进行规划和位置插补,再按照一定时 间间隔和次序进行发送给下位机 ,实现机器人关节位置和近似的速度控制 ; 下位机 主要功能是接收上位机发送的位置信号,根据信号要求产生PWMS,控制机器人各

15、个关节舵机运动,使机器人按动作规划完成溜冰动作。相应的,下位机主要由 完成串口通信、数据的调度和舵机驱动模块构成。4.2 控制系统硬件设计1. 电源为了避免舵机的供电电源产生的电压波动对控制电路的干扰,控制电路与舵 机的电源要进行隔离,即分开供电。控制电路电源使用的是一个12V输出的AC-DC 变压电源经7805芯片后提供的5V电源,而舵机的电源提供了一个接口,外接一 个 7806 芯片进行供电。2. 控制芯片 运动控制器的控制芯片模块包括单片机、时钟电路、复位电路、外部程序存 储芯片扩展。单片机采用 Atmel公司的ATmega8AV单片机,它是8位的高性能嵌 入式控制器,其内部集成了 8k

16、的可在线编程的Flash存储器;256字节的RAM可 寻址64字节,具有32根I/O 口、3个可编程定时器、8个中断源、6个中断矢量、 1个看门狗定时器。时钟电路给系统提供时间基准,设计时采用11.05296MHz晶振。 同时,本设计还扩展了一片8kX 8位的外部存储芯片2864。运动控制器采用一片 AVR的单片机实现了 PWM勺产生。由于AVR具有他特有 的并行处理能力和大量的IO接口,可以同时控制几十甚至上百个舵机同时工作, 可以为后续的工作留出一定的空间。3. 串行通信串行通信模块主要用于 ATmega8单片机与PC机之间的串行通信。由于 PC机 的COM口符合RS-232标准,ATme

17、ga8单片机上的串行接口是 TTL电平,在RS-232 与TTL电平通信时,需要电平转换,因此,设计时利用 MAX232E片来作电平转换。4. 无线传输模块无线传输采用RS-232串口无线传输模块,主要目的是采用无线连接的方式来 代替计算机和运动控制器之间的有线连接,从而通过计算机无线遥控机器人的行 进等动作。4.3 控制软件界面功能:控制按钮操作界面中可以看到含有前进、后退、左转、右转、蹲 下、踢球等功能键,它们可以控制机器人的行走等动作。在界面的右上角部分是 控制机器人各个舵机的调试部分。在发送和接受界面里分别可以显示计算机发出 的指令和机器人接受的指令。在SETU中可以设置串口,比特率等

18、参数。我们根据舵机的相关内容进行编程,在 Microsoft.V 中进行控制。 通过MScomm件实现计算机控制串口。m_Com.SetOutput(COleVariant(hexdata); 这条指令就可以让计算机给串口发出指令,信息。在调试的过程中还利用运 动控制器软件搭配使用。如图( 5)(6)(7),通过这些界面就可以完成机器人 的调试,运行和发出指令,实现机器人的前进后退左右转等功能。6n ->龟豪測克雷 EbhbVi eu* JUe. -ckp I E=IAin|Plf.、|cfi | C-mhIs EiarJDlif. h.iFl Eta-dlls 0 nfu/L l月 r

19、 hKctrHar-am.-idi t E*71lc»S41 AxtrSinSrax-r "''jXsi.l;华M户r?-ft_lib£UjJ4 = BiC(?Qe2!51W#LrL*«l5L5>iEmL sJflKriCZBlLKW I WTs ITflRfHUEllSOf IM “SMLTTl'aH 叮 5«飢时1.】闘,tffl翩阳 L!M1 J:#翼tmrE(a»i科血上広丄询说怙汕初.su帰two射:几诂睡苹曲左童.打ctrllAHsndi i S»tEil £-1-I );

20、»_ctrllvc'«3'H_-f dLi. BhIizivI .xtrSinfSrax*;»hC!m 2«D!:prL 4CQL«Vu-l u.l 厂*2盛£Di2OgL0 j 柑1 EMlv2FL:KQx2a:幻 IESSbD:町科FL的1t£D24SFI *3T迪:d丸EFI彌 123»1旳72近<掘并22:_Cm.計诃承pvL >IXa.«¥u7L ini CKCJ LB2iZOari FLOTxSKiCTJ 1 昭圧WJFLEi芜x2D:W 1別aBMSf

21、4?7<2aMI6JJ7EB2Oarin IECS适MHLECFI 曲01DD04田Fn Jd CTMurLittrdDlc: HMrit如中HtO 7/Sil/Tpdi.laDiiLrh DJJEj 3 StuXijai mtVtt-iui广科門樹衬龙刊驚矢1皿弭|&5圉M4鬥昭蓟giEFI痢事| IX期PFi冏i衬筑阖T眩|却也跑刮垃7事|<0<出円肚氐C* SrlOntTi imiu-iiatrMPLxLUSlJITilCtiFLT&LTLDtlF-ISLJiDDaMFl&HijOOfEPLiELaDnSPLKSxLDDEHTPteSTTDatl

22、SZlBlOO ISfiS- _C« 5a LOTLJ4111'roiftTw i U-L PfflPLEIfiiLKiiJTJ IDDi ICOCFLSSaLDMaF I MKj 100衆F15&Si】(BKFI 4STiLOMHEFLBOTiLffi»7F坊96"KWIS? 3H2iOOIE3(rJ6I.Or 匚曲 5tlCXljllXDl*T<rjtttrimrLZtQl£WTW5EOTIErLTUlE3flW533MrftEWt5rLKTsOTmi5rL9S51EWM7F35flJffiJflWsZ0OE:3r!K9r SH

23、CktiaMl+iwtCPlSsLKitlJHWfilffliePLxLO&EiOBKiJHPJJWdMiFliaTrlO&iiePlSrKsSBriMSMiriaiSKiESftOSfie.匕 g SeiOiipii m»iu-iuiriUPLSEL5J1il±i1EdiQpL7aiTL93*3F-ieafiLiaMt4a>ti5&i6Fi4a7i:IE0«aflpL!>3STL57PiTi5UISfi2Kd5&R231«IS- /7»_Cm. SetthrLm.1 iJC01«Vu i

24、wA 厂KF霊吒z21K*l F l HL I 闵»舲1描皿伽刖询归述虜口泗31f5Fg3Tx21»tE恥暫8t21K洛门?1*勢3)貞 31 LfrD«£i:<lS23Fl: J _C» SrUOuLFil UOlMTwi n-L rfflPL365iZW»JJ SHaECfleFL J3ai2D3Bri33DaMFWLiSSPLtyTiEffl»6Fimi2K»7Fa743i3CWJEe LEII12WK3T0OI4:爭恃岀屮*生蛙AQ拄野顽旦甦J辛更越虑I.魁 P KCC>»Tlxk d

25、 ui_ r? *> Jic +(5) VC+.net语言开发界面?uhmVx £jix J -Tx Jiiiftj. C+ UkItJ CiiKHVixax tUD ,. |J|J厚口 RlWfflMftittHrrnnt ro-lP arinn 1右刊|iumsm kfiCEivESITW<XER1St HIDabac母 *_nr?rt離口歩3量gwr左弟冊pEffi-r 右芜iu |LKnr ESfls|1500r售先旃1知r左关“4|1Wr為齐书吗|lkqr左弟股了|JSDOr右去书i l划r SS152|15«广 ES1*2 L5:<1r遊光节l

26、iSDDf占芜节L隔厂乍.豐髀S+tmt fiCOlcVu-i «T4勿和溺询如Fi話Tii?闻册】购住SO肉FI.TW谡却M%J加iSFwST逊地1豁】檢创Of i律沖<3住50剧1加说欷瀏訥iSOFiV 邛 V _JB曰动G! 口半M 怎卿厲-氏色护1舷t) L <- riSttlJI低齧?览St申扌进瑚希EG | R昨r宀珀,:i" 13' 3住今5UH厂主曲鼠功打W3列5Ch斗U?、写!训"(7)控制按钮操作界面85 关节调试 在机构加工基本完成、电路正常工作的基础上,我们开始对新型机构进行实 验调试。调试实验时 , 首先进行单关节调试

27、,这一步无任何问题后进行关节的组合 调试,在此基础上进行基本的步态试验。1. 单关节调试 首先进行的是单关节调试,单关节调试的目的有 3 个:(1) 测试各关节功放电路、控制电路及机构是否工作正常;(2) 关节磨合及死区测量;(3) 测量各关节实际运动范围;(4) 标识各关节运动正向;(5) 测试各关节能够准确调到零位;(6) 测试各关节的实际最大工作空间。2. 关节组合调试。在单关节调试完成之后,进行关节组合调试。包括侧向关节的 组合调试、前向关节的组合调试及测向关结合和前向关节的组合调试。之所以对 机构进行组合调试,是基于以下几点考虑的:(1) 单个关节已经调试通过,我们还不清楚各关节之间能否有效地配合起来;(2) 供电部分在能够有效的支持单电机工作的情况下,能否同样支持多关节同 时工作;(3) 组合调试可以检验关节的实际输出力矩是否能够保证机构的稳定步行;(4) 无论从编程实现,还是控制方案实施来看,组合调试可以发现一些隐藏的 问题,及时加以解决,便于下一步实验的进行,同时可以给调试人员积累一些调 试经验,为进一步调试打下基础。我们先进行侧向关节组合调试,我们设计了左右侧扭的动作来检验侧向关节。 实施方案是保持各正向关节不运动,侧向踝关节、侧向髋关节运动,即机器人做 左右摇摆的动作。通过实验得出以下结论:机器人能够按预定的方案有节奏地进行左右摆动, 侧向关

温馨提示

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

最新文档

评论

0/150

提交评论