气动人工肌肉驱动仿人灵巧手的结构设计_彭光正
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第26卷 第7期2006年7月北京理工大学学报
T ransactions of Beijing Institute of T echnolog y Vol .26 No .7Jul .2006
文章编号:1001-0645(2006)07-0593-05
气动人工肌肉驱动仿人灵巧手的结构设计
彭光正, 余麟, 刘昊
(北京理工大学信息科学技术学院自动控制系,北京 100081)
摘 要:研究一种气动人工肌肉驱动的多指仿人灵巧手的结构设计.通过分析正常人体解剖学,针对人类手掌的外形结构、驱动形式及运动规则,设计了一种5指仿人灵巧手.该灵巧手有5个手指、19个自由度,在外观和功能上与人手接近;手指采用气动人工肌肉驱动,以柔索传动.实验结果表明,该仿人灵巧手具有很好的柔顺性,并且整体外形和手指关节的运动范围均能达到拟人的效果.关键词:灵巧手;人工肌肉;仿生学中图分类号:T P 242 文献标识码:A
Structural Design of a Dexterous Hand Actuated by
Pneumatic Artificial Muscle
PENG Guang -zheng , YU Lin , LIU H ao
(Department of Automatic Control ,School of Info rma tio n Science and T echnology ,Beijing I nstitute
of Technology ,Beijing 100081,China )
A bstract :A structural devise of a dexterous hand w ith multi -fingers driven by pneumatic artifical mus -cle is introduced .By studying the shape ,structure ,driving -model and the rules of movement of hu -man hand from anthropotomy ,a dex terous hand close to a hum an hand in structure and functions w ith 5fingers and 19DOFs is desig ned .Ex peimental results show that the adoption of pneumatic artifical muscle and artifical tendons makes it mo re flexible .Besides ,this so rt of dex terous hand can match up
w ith the effect of personification both in ex ternal shape and the range of movement .Key words :dexterous hand ;pneumatic artificial muscle ;bionics 收稿日期:20051229
基金项目:国家自然科学基金资助项目(50475163)作者简介:彭光正(1964-),男,教授,博士生导师,E -mail :s mcpeng @bit .edu .cn .
机器人灵巧手是一个高度集成化的机电系统,涉及机械、电子、计算机、控制等多个学科领域.20世纪80年代以来,由于气动人工肌肉技术的发展,将气动人工肌肉作为机器人的驱动装置越来越受到研究者的注意,具有代表性的是英国Shadow 公司研制的人工肌肉驱动的人工假肢[1].将人工肌肉运用于灵巧手的设计,可以使灵巧手更接近于人手.
在国家自然科学基金资助下,作者对人工肌肉
驱动特性做了大量的研究工作,设计出了气动人工肌肉驱动的仿人灵巧手,并对气动肌肉手指关节做
了实验.
1 仿人灵巧手驱动的选择
驱动系统是机器人灵巧手的重要组成部分,用以产生运动和力,对系统的性能和操作能力具有决定性的作用.
到目前为止,绝大多数多指灵巧手采用电机驱动[2-3].但是电机输出功率和它的体积是一对矛盾.大功率电机体积大,不便于集成在灵巧手中,减速和力矩传递也是个难题.体积小的电机输出功率不够,难以提供给手指关节足够的握持力.
气动人工肌肉(PMA )结构简单、紧凑,在小型、轻质的机械手开发中具有突出优势;它的高度柔性使其在机器人柔顺性方面很有应用潜力;它安装简便、不需要复杂的机构及精度要求,甚至可以沿弯角安装;无滑动部件,动作平滑,响应快,可实现极慢速的,更接近于自然生物的运动;同时,它还具备价格低廉、输出力/自重比高、节能、自缓冲、自阻尼、防尘、抗污染等优点,所以在灵巧手的设计中采用PMA 驱动的方式.
在实际应用中一般使用成对的PMA 构成各种形式的驱动关节,其驱动力靠相互抗衡的一对PMA 的压力差产生,不用减速机构,可以直接驱动,也可以将其中一只PMA 用弹簧代替.
2 整体结构设计
灵巧手的整体结构采用一体化设计,将驱动手指的人工肌肉放置于前臂,驱动手腕的人工肌肉放置于上臂,通过人造腱来传递动力和运动,加强了仿生的效果,同时可以有效地减小手掌和手指的体积和质量[4]
.
所设计的仿人灵巧手外形如图1所示
.
图1 仿人灵巧手外形图Fig .1 A figure of the dexterous hand
作为仿人机械手,所设计的灵巧手有5根手指.虽然4指灵巧手,甚至3指灵巧手同样能出色地完成抓取动作,但是5指灵巧手能更好地完成抓取动作,使得抓取控制更简单.抓取物体时,每个手指所负责的任务就不必划分得十分明确,控制算法自然会比较简单[5]
.
驱动装置采用英国Shadow 公司的Mckibben 型气动人工肌肉,传动方式采用人工腱传动.所有
手指由柔索驱动,而人工肌肉则固定于前臂上,柔索
穿过手掌与人工肌肉相连(图2).驱动手腕动作的人工肌肉固定于大臂上.
图2 气动肌肉安装位置示意图
Fig .2 Fixing of PM A
采用一对气动人工肌肉驱动.每根人工肌肉直径6mm ,长150mm ,质量10g ,最大拉力达70N .
灵巧手有5根手指,不包括腕部在内一共有17个自由度(图3).其中拇指4个关节,4个自由度;食指4个关节,3个自由度;中指4个关节,3个自由度;无名指4个关节,3个自由度;小指5个关节,4个自由度,一共由34根气动人工肌肉驱动.腕部2个关节,2个自由度,由4根气动人工肌肉驱动.除拇指外,4指远端的2个关节采用机械耦合,使2个自由度合并为1个,即减少了驱动器的数量,同时又使得手指的运动更像人类的手指[6].
图3 灵巧手自由度示意图Fig .3 DOF of the dexterous hand
灵巧手由手掌、手指组成(图4).手掌由3部分
组成:拇指掌骨、中间掌、小指掌骨,其中中间掌是食指、中指和无名指掌骨的合并掌.这一简化设计使得灵巧手的机械结构简单,同时提供了一个传感器
信号调理电路的空间,而且它不会影响整个手的仿生运动.
5根手指分别是拇指、食指、中指、无名指和小指,其中食指、中指和无名指在结构和长度上均相同,小指与其它3指相比,结构相同,长度略短.当5指伸直且4指平行时,中心线间距20mm ,给佩戴人工皮肤留下足够的空间;拇指与食指呈20°角.拇指有4个关节:拇指指间关节、拇指掌指关节、拇指腕掌关节,其中拇指腕掌关节设计为拇指远端腕掌关节和拇指近端腕掌关节.拇指远端腕掌关节实现拇指横向摆动,拇指近端腕掌关节实现拇指靠掌运动,它们共同作用实现拇指腕掌关节的功能,即将实际
594北京理工大学学报 第26卷
关节在两个自由度方向分解并分别设计;其它4指均有4个关节:远端指间关节、近端指间关节、指掌
关节、横向摆动关节,其中指掌关节和横向摆动关节共同作用实现指掌关节的功能
.
图4 灵巧手背面与正面示意图Fig .4 Back and palm of the dexterous hand
拇指远端腕掌关节横向摆动范围为0°~60°,4指指根横向摆动关节运动范围为-15°~+15°,其它关节运动范围均为0°~90°.
灵巧手的尺寸与人类的手接近,如表1所示.
表1 灵巧手主要尺寸表Ta b .1 Main size of dexterous hand
mm
拇指食指中指无名指小指掌宽掌长掌厚80
106
106
106
87
90
90
20
3 手指的结构设计
3.1 设计思想
目前灵巧手手指的设计有两种主流设计思想,
即内骨骼设计和外骨骼设计.外骨骼设计的手指外部只能安装很薄的用于增加摩擦力的橡胶皮,用于柔性接触的厚衬垫只能装于手掌上,而且难于安装触觉传感器;内骨骼设计有利于安装触觉或力传感器以及柔性衬垫.仿人灵巧手采用内骨骼设计.肌腱是人手实现运动的关键.仿照人类手指的自然设计采用两条PMA 驱动一个关节,一根PMA 的收缩力通过柔索传到手指腹面,做屈指运动,另一根的PMA 收缩力通过柔索传到手指背面,做伸指运动.人手的肌腱穿过附着于骨骼上的内部具有润滑脂的腱鞘,腱鞘具有很好的弹性,在骨骼弯曲时具有良好的适应性,最大限度地减少了关节连接处的部件.在仿人灵巧手的设计中运用了这种思想,所有的柔索(人工腱)均带有腱鞘,靠腱鞘的柔性变形
来适应各种弯曲,使柔索能顺利地将人工肌肉的运
动从小臂传递到手指上.
在灵巧手的设计中,采用橡胶软管作为柔索的腱鞘,以减少关节旋转给柔索带来的摩擦.3.2 设计结构
拇指是最灵活的手指,其外形如图5所示.
图5 拇指外形图Fig .5 Figure of the thumb
拇指的结构如图6所示,可以看到,拇指由远端指节骨、近端指节骨和拇指侧掌骨构成.在5指并
拢时,拇指指肚与手掌掌心面成45°,4指指肚与掌心面平行.这样设计的好处是,在抓取物体时,拇指可以用正面来接触物体表面,可以更好地传递力,使触觉传感器更好地反馈接触面上产生的信号;另一方面也符合人手的形状[7].
图6 拇指的结构Fig .6 S tructure of the thumb
拇指远端腕掌关节实现拇指横向摆动,拇指近端腕掌关节实现拇指靠掌运动,它们共同作用实现
595
第7期 彭光正等:气动人工肌肉驱动仿人灵巧手的结构设计
拇指腕掌关节的功能.人手拇指腕掌关节是一个可以绕2个自由度方向转动的关节,而所设计的拇指腕掌关节将实际关节在2个自由度方向分解并分别设计,这样既降低机械结构的复杂性,又能实现所需的功能.
拇指远端腕掌关节横向摆动的范围在0°~60°之间.如果加上拇指伸直时与4指的20°夹角,可以做到几乎垂直地竖起大拇指,这样设计的目的可使灵巧手更像人手,做出像张开5指、竖起大拇指等动作.
第1指节与第2指节之间由滑轮与轴承连接,构成拇指指间关节,驱动该关节的柔索在第1指节的滑轮上缠绕2到3圈,起到固定的作用(图7),并向后穿过第2、第3指节以及手掌和手腕,最后与固定于小臂上的人工肌肉相连.拇指上其它关节的驱动方式同拇指指间关节的驱动方式,每个关节由一对人工肌肉驱动
.
图7 指关节柔索驱动示意图Fig .7 Finger joint driven by flexible rigging
其它4个手指均各有4个关节,3个自由度.这4个手指采用相同的结构,只是小指在长度上比食
指、中指及无名指短一些(图8)
.
图8 其它4指外形图Fig .8 A figure of the other fingers
以中指为例,共有远端指骨间关节、近端指骨间关节、掌指关节以及横向摆动关节4个关节.人类
手指的掌指关节有2个自由度,所以近端的2个关节实际上是对人类手指的掌指关节的分解.远侧2个关节由柔索实现联动,有1个自由度.其它关节各由一对人工肌肉驱动,各有1个自由度.其中横向摆动关节的自由度用于实现手指的横向摆动,它与指掌关节的转轴是相互垂直的,可以使指端在空中画圆.
在日常生活中人们都有这样的经验,在没有外
力作用的情况下,手指远侧的两个关节几乎不可能独立运动,它们在弯曲或伸直过程中,两个关节转角存在着某种联动关系.在仿人灵巧手的设计上(图9),绕R 1的柔索固定在中指节骨上,绕R 2的柔索
固定在远指节骨上,R 3固定于近指节骨上,当人工肌肉产生X 1方向上的形变量时,柔索带动R 2即近端指间关节转动产生θ1角度.R 3是通过轴承和R 1同轴的,它不随R 1转动,实际上可以说R 3根本不转动,它只是提供一个比较光滑的柔索通道.R 3轴和R 2轴通过交叉型的柔索串联起来,所以,当近端指间关节转动时,交叉型柔索在R 3上的切点会相对于原来的位置发生移动,从而带动R 2即远端指间关节转动θ2角.
图9 单个手指运动示意图Fig .9 M ovement of a finger
仿人灵巧手的抓取动作是靠整只手来完成的,
手指、手掌都会参与到这一动作中.考虑到掌骨和
腕掌关节在抓持物体时起到重要的作用,在拇指和小指侧各设计有掌骨,由此带来的腕掌关节使得灵巧手的动作更加丰富,在对物体包围抓握时可以与物体贴合得更好些,有助于手中所抓物体的稳定,物体不会轻易从手中滑落.食指、中指和无名指近侧的掌骨被设计成一个整块,构成了手掌,并且可以提供安装传感器信号调理电路的空间.
图10 柔索在手掌中的布局Fig .10 Tendons in palm
4 柔索的布局
手掌内部主要包含柔索挡件,它们用于连接并支撑手掌上下2片,起到限制柔索的活动范围、引导柔索走向的作用(图10).
596北京理工大学学报 第26卷
5 结 论
仿人灵巧手在设计上尽量体现了仿生的要求,其外形小巧,结构简单.由于采用气动人工肌肉作为驱动装置,该手具有很好的柔顺性.针对所设计的机器人灵巧手,建立了以工控机为核心的控制系统,采用SMC公司ITV0050比例阀控制每根肌肉的动作,对手指的驱动进行了实验.实验结果表明采用一对气动人工肌肉驱动手指关节是可行的,而且关节联动部分的设计是可行的,此种灵巧手在外形和手指关节的运动空间方面达到了拟人的效果.
参考文献:
[1]W alker R.Shadow dextrous hand technical specifica tio n
[M].London:The Shadow Robot Company,2005. [2]Biagiotti L.Desig n aspects for advanced robo t hands[C]∥
P roceedings of I EEE International Conference on I ntelli-gent Robots and Sy usanne,Switzerland:[s.n.],
2002:1-16.
[3]Butterf J.DL R handⅡ:nex t g eneration of a dexterous
robo t hand[C]∥P roceedings of the2001IEEE Interna-tional Conference o n Robotics&Automation.Seoul,K o-rea:[s.n.],2001:21-26.
[4]Lov chik C S.T he robonaut hand:a dexterous robot hand
for space[C]∥Proceeding s of the1999IEEE Inter national
Conference on Robotics and Automation.Detroit,M ichi-gan:[s.n.],1999:907-912.
[5]Bicchi A.Hands for dex terous manipula tio n and robust
grasping:a difficult road toward simplicity[J].I EEE
T ransactions on Robotics and Automation,2000,16(6): 652-662.
[6]Jacobsen S C.T he U TA H/M IT dex terous hand:w ork in
prog ress[J].T he International Journal of Robo tics Re-search,1984,3(4):21-50.
[7]Kaw asaki H.Dex terous anthropo mo rphic robo t hand with
distributed tactile sensor:Gifu hand II[J].M echatro nics,
IEEE/A SM E T ransactio ns,2002,7(3):296-303.
(责任编辑:赵秀珍)
(上接第592面)
参考文献:
[1]Salton G,Wo ng A,Yang C S.A vector space model for
automatic indexing[J].Communications o f the ACM,
1975,18(11):613-620.
[2]Yang Y,Pedersen J.A comparative study on feature set
selection in tex t categ oriza tio n[C]∥P roceedings of the
14th International Conference on M achine Learning.
N ashville,T N:M organ K aufmann,1998:412-420. [3]Li Haifeng,Jiang T ao,Zhang Keshu.Efficient and robust
feature extraction by maximum margin criterion[C]∥Pro-
ceedings o f the Advances in N eural I nformation Processing
Systems.Vancouver,Canada:M I T,2003:97-104. [4]Soucy P,M ineau G W.Beyo nd TF IDF weig hting for text
catego rizatio n in the vecto r space model[C]∥I nterna tio nal
Joint Conference on A rtificial Intelligence.Edinburgh,
Sco tland:U K,2005:1130-1135.
[5]F ranca D,F abrizio S.Supervised term weighting fo r auto-
mated tex t catego rization[C]∥Proceeding s of the2003
ACM Symposium on A pplied Computing.M elbourne,
Flo rida,USA:A CM,2003:784-788.
[6]M ladenic D,G robelnik M.F eature selection for unbal-
anced class distributio n and native bayes[C]∥Proceedings
of the16th Inter national Co nference o n M achine Lear n-ing.San F rancisco,CA:M org an Kaufmann,1999:258-267.
[7]M ineau G W.A simple KN N algorithm for tex t catego-
rization[C]∥International Conference o n Data M ining.
San Jose,Califo rnia,USA:IEEE Computer Society,
2001:647-648.
[8]Joachims T.Tex t categ orizatio n with suppor t vecto r ma-
chines:Learning w ith many relevant features[C]∥Euro-pean Conference on M achine Learning.Chemnitz,Ger-many:Spring er,1998:137-142.
[9]David D L,Ringuette M.A comparison of two learning
algorithms for text categorization[C]∥T hird Annual Sym-posium on Document Analysis and Information Retrieval.
Las V egas,N V:ISRI,1994:81-93.
(责任编辑:李玉丹)
597
第7期 彭光正等:气动人工肌肉驱动仿人灵巧手的结构设计。