基于生物界的灵感, 有很来自多软体动物结构, 例如大象鼻子、章鱼[1-3], 哈佛大学科研小组从这些软体动物身上受到启发, 研制出第一款软体机器人[4].软体机器人的结构多样且材料的变形具有非线性、多自由度等特点[5], 在机器人中使用软体材料是开发机器人的新兴方式.软体材料还可以承受较大的应变, 并且可以在一定范围内改变自身的尺寸和形状, 具有无限多的自由度.并且软体机器人不受灰尘或液体等杂质的影响, 可以稳定维持本身固有的运动特性.因此可以看出, 在未来软体手具有很强大的应用前景且可以在一定程度上弥补刚性手的不足之处.
现有的软体机械手, 多数为刚柔耦合结构, 例如2016年Morrow等[6]将刚性结构嵌入到手指尖端, 实现抓取.2011年日本研究人员Nagase等[7]将刚性元件和柔性原件相结合, 实现了不同柔性物体的抓取.这些结构均为刚柔耦合且多为单腔体结构, 鲜有纯柔性仿人机械手.而且对于气动软体机械手结构, 布管方式也有待创新[8].布管方式的改进不仅可以提高整体的美观性也可以提高手指的鲁棒性.
针对上述问题, 本文从软体材料特性和人手运动特点出发, 提出了纤维增强式三腔体软体结构.为了模仿人手的运动, 增加纤维增强层, 利用纤维绳的对称和非对称捆绑, 实现手指的弯曲运动和弯扭组合运动.提出了新式布管方式, 提高了整体的稳定性, 并且建立并分析了软体手指的弯曲模型和扭转模型
1 结构设计及力学建模 1.1 结构设计本文设计的仿人软体机械手, 参考哈佛大学Polygerinos等的工作[4], 提出新的模型结构并设计了新型布管结构.材料采用软体材料Ecofle00-50和Dragon skin30混合制作而成, 由并列排列的三腔体构成.单指及其剖视效果如图 1所示.图中的A, B, C代表三个腔体, 可以分别通过气管对腔体进行充气, 实现三腔体独立弯曲运动.三个独立气管均匀分布在应变层A上, 将气管埋进应变层A中, 三个气管的一头分别从A的上表面伸出, 另一头分别从侧边伸出, 实现对三腔体独立充气.限制应变层位于应变层B的上表面.
![]() |
图 1 软体手指示意图及剖面图 Fig.1 Software finger diagram and section view |
本文所设计的软体手单指的弯曲原理是利用层与层之间的应变差来产生弯曲运动.即根据每层材料的刚度不同, 在相同作用力的情况下, 产生的应变大小不同.而在结构设计时, 在下面的两层中间添加了限制应变层, 限制了手指轴向的变形运动, 最终实现了手指的单向弯曲, 如图 2所示.而手指的扭转运动是由于外部纤维增强层即卡夫拉线非对称捆绑, 导致两侧力的不对称, 最终实现了扭转运动.本文设计中的单指模块分别由三种不同的材料组成,分别是胶体层、玻璃纤维层和纤维增强层.
![]() |
图 2 软体手指弯曲示意图 Fig.2 Soft finger bending diagram |
软体机器人的材料通常均有非线性的特点.施加力时, 材料本身可延展多倍于自身的长度, 当应力消失时, 恢复到原始的状态.有很多的材料模型可以对材料进行模拟, 例如多项式模型、Arrudea-Boyca模型、Marlow模型和van der Waals模型等[9-10].为了简化模型, 便于后续的理论分析, 本文选择最简单的超弹性模型, 即Neo-Hookean模型(以下简称NH模型).对于NH模型[10], U为应变势能, 势能公式为
![]() |
(1) |
式中:I1=λ12+λ23+λ32, I1为变形张量不变量, λ1, λ2, λ3为主延伸率(轴向、周向、径向); μ为初始剪切模量.三个主延伸率不仅用于度量变形大小还用于定义应变势能.主延伸率的定义公式为
![]() |
(2) |
式中:L为变形后长度; L0为变形前长度; Δu为变化长度.势能函数对变形方向应变求偏导, 可以得到该方向的应力值σi:
![]() |
(3) |
在左端端面束空间中, 纤维增强型弯曲制动器在压缩空气的驱动下, 利用弯曲角度和输入气压值之间的关系建立数学模型.当输入压缩空气时, 主体将会产生拉伸现象, 而由于限制应变层的存在, 应变层A和B将不会产生变形, 导致弯曲制动器将会向着底层弯曲, 弯曲的近似半径设为R,弯曲角度为φ.假设纤维增强层仅被当作为软体机械手外部的约束,忽略模型中与压力有关的动力学, 并假设软体手指是总能够均匀弯曲.软体手指轴向伸长率定义为λ, 由于软体手指的周向变形被忽略,将σ1并仅将σ1看作为唯一应力, 并用σ表示.当手指充入压缩空气并导致整体弯曲时, 将会产生方向相反的阻抗力矩, 产生弯曲的各个位置上将会产生力与之平衡.本文选取支点Oi(i=1, 2, 3)进行静力学建模, 根据力矩平衡的原理, 即空气对于半圆腔体的圆弧面和底面的作用力在Oi点的合力矩为0, 取每个Oi点右侧的截面进行受力分析, 可以得出各个关节弯曲角度和输入气压的对应关系, 如图 3所示, 得出:
![]() |
(4) |
![]() |
图 3 弯曲受力原理图 Fig.3 Bending force schematic |
式中:Mai是由于压缩气体充入, 对支点Oi产生的弯矩.由于气体的充入, 主体和底部应变层会产生收缩应力, 分别用σt和σb表示.两个应力在Oi点产生的力矩由Mθ表示.软体手指的横截面为半径为a的半圆, 对支点O3进行分析, 整个软体手指分为三个等长部分, 每小节长度为L, 如图 4所示.
![]() |
图 4 微元分析示意图 Fig.4 Microelement analysis diagram |
Ma1可以表示为Ma1=Mab+Mae.其中Mab可以表示为气压作用于腔体内半圆和底部的大小差异而引起在O3处产生的弯矩.因为作用于底部而产生的弯矩与作用于顶部而产生的弯矩方向相同,因此,在垂直方向,利用作用于底部的气压产生的弯矩Mab1减去作用于顶部的气压而产生的弯矩Mab2得到Mab.对于水平方向,两侧的弯矩大小相同,方向相反,因此相互抵消,不予考虑.Mae表示气压作用于端面而引起在O3处产生的弯矩.其中因为弯矩等于压力、面积和距离的乘积,因此为了计算在点O3的弯矩,本文将半圆形截面分成左右两个对称面,即四分之一圆.将这个四分之一的圆形看成由若干个矩形组合在一起,其中由于气压驱动而产生的力矩为
![]() |
(5) |
式中:a为腔内半径长度; b为应变层A的厚度; φ为中心角度; Pa表示充气后的腔内气压; Pb是充气前的气压.本文建立局部坐标系τ, 方向为由圆心指向圆周, 将四分之一扇形看成由无数个阴影部分组成.在底部建立局部坐标系β, 由于超弹性材料而产生的力矩为
![]() |
(6) |
根据1.2节可得
![]() |
(7) |
![]() |
(8) |
式中:L为软体手指的单节长度; 手指半径R=L/φ;λβ, λτ分别为半圆和底部产生的形变.
![]() |
(9) |
![]() |
(10) |
对于总体弯曲角度φall可以表示为三个独立腔体的叠加结果:
![]() |
(11) |
在模型运动中, 纤维增强层起到了关键作用, 它限制了主体层的自然膨胀.假设纤维增强层总体长度不可伸展, 在软体手指运动时, 纤维增强层的密度则起到了重要作用.纤维层可以看作是螺旋线的变形, 螺旋线具有螺距、起始角度等数学参数, 对于增强层也具有相同的参数.当螺距改变之后, 那么在相同长度的情况下, 螺旋线的线数也会改变, 线数的改变直接影响着弯曲手指的末端输出力.而对于弯曲模型而言, 螺旋线的缠绕方式是对称式缠绕, 因此只需要讨论螺距对于弯曲模型的变化情况即可.
对于单纯的扭转式模型, 纤维层缠绑方式和弯曲式模型不同, 扭转式模型只需要对单一一侧进行缠绕.在气压和弯曲角度模型建立时, 假设的模型为只弯曲, 纤维增强层仅在垂直于表面的方向上起到了作用, 和充入气压对末端O点的扭矩的方向垂直, 因此对于弯曲的大小没有影响.本节针对的软体模型是只单纯地具有扭转效果的模型, 建立纤维增强层的绕线角度和充入气压的大小之间的数学模型.
将软体手指看做若干个软体单元排列组成, 通过分析每个软体单元的扭转角度大小, 推出长度为L的软体手指的扭转角度大小.每个软体单元如图 5所示, 图 5a为以纤维绳为受力对象的气压施力方向,图 5b为纤维绳对软底单元的受力情况.绑上纤维增强层, 只有软体单元对纤维绳有作用力, 方向为半径方向背离圆心.因为整体处于平衡状态, 因此力的大小和气压作用于微元的力相同.纤维绳对软体单元的力和软体单元的力是作用力与反作用力的关系.而对于已经充气的软体手, 扭转运动是由于外力的作用(绕线之前本身已经是处于平衡状态), 因此与纤维绳的作用力相平衡的力, 就是由于材料本身抗剪切的物理性质而产生的力.在软体手指充气运动时, 会固定左端.
![]() |
图 5 施力示意图 Fig.5 Force diagram (a)—气压对纤维绳施力;(b)—纤维绳对软底单元施力. |
最终得出扭转角度与缠绕圈数n和形状参数关系式如下:
![]() |
(12) |
式中:G为材料的切变模量;r2和r1分别为半圆的外径和内径, 形状参数与弯曲模型相同.
2.3 有限元仿真利用ABAQUS对软体手指单指进行仿真分析, 模型共分为2种,分别是弯曲模型和弯扭组合模型.对软体单指手进行弯曲仿真, 对软体手指分别充入20, 40, 60, 80, 100, 120 kPa的气体, 弯曲变形效果如图 6所示,从a到f分别表示冲入气压从20 kPa至120 kPa.
![]() |
图 6 弯曲变形图 Fig.6 Bending deformation (a)—20 kPa;(b)—40 kPa; (c)—60 kPa;(d)—80 kPa; (e)—100 kPa; (f)—120 kPa. |
对软体手指的扭转情况进行仿真, 选取线圈数分别为33, 30,27, 24, 20, 18, 对6个缠绕线圈数不同的软体手指统一充入100 kPa的气体, 得到的仿真结果如图 7所示, 可以看出随着缠绕圈数的减少, 扭转的角度逐渐增加
![]() |
图 7 扭转模型有限元分析 Fig.7 Simulation of torsion angles (a)—n=33;(b)—n=30;(c)—n=27;(d)—n=24; (e)—n=20; (f)—n=18. |
利用弯曲传感器对软体手指的弯曲角度进行标定和采集, 本研究的弯曲传感器采用FlexSensor公司的Flex4.5弯曲传感器, 将弯曲传感器固定在软体手指的底部, 然后在外部捆绑上纤维增强层.弯曲传感器的工作原理相当于滑动变阻器, 弯曲传感器表面会有一层特殊的电阻材料[11-12], 当产生弯曲运动时, 电阻值会增加.采用Arduino UNO对数据进行采集, 利用放大器对弯曲角度进行放大, 利用二联件对气压进行稳压.最终, 得到的弯曲角度过程示意图如图 8所示.
![]() |
图 8 弯曲过程示意图 Fig.8 Bending process diagram (a)—0;(b)—10 kPa; (c)—20 kPa;(d)—30 kPa; (e)—40 kPa; (f)—50 kPa; (g)—60 kPa; (h)—70 kPa;(i)—80 kPa; (j)—100 kPa; (k)—120 kPa; (l)—140 kPa. |
将理论模型与实验测量的数据点进行比较,如图 9所示.通过对比可以看出,理论数据与实测数据趋势相同,均是随着气压的升高,弯曲角度增加的速度逐渐增加.虽然实验测得的数据和理论数据存在误差,但是整体的误差可以接受.其中产生误差的原因有很多种,例如人为测量误差、制作误差、传感器标定误差等.
![]() |
图 9 弯曲角度曲线 Fig.9 Bending angle curve |
改变纤维增强层的缠绕圈数和方式, 可以改变其运动方式, 共存在三种运动方式, 分别为弯曲运动、扭转运动、弯扭组合运动.针对弯扭组合运动, 采集扭转角度,对软体手指充入120 kPa的气压, 缠绕圈数对扭转角度的影响如图 10所示.
![]() |
图 10 扭转过程示意图 Fig.10 Torsion process diagram (a)—n=33;(b)—n=30;(c)—n=27;(d)—n=24; (e)—n=20; (f)—n=18. |
从图 11可以看出, 扭转角度的实际测量值和理论模型值有一定的误差, 但是整体的趋势相同.导致误差的原因有很多种情况, 经过分析最有可能的原因是在制作过程中, 工艺引起的误差, 或者是缠线部分引起的误差, 亦或者是测量部分引起的误差, 均为人为误差, 无法彻底避免.因此针对此情况, 对理论模型引入了误差补偿, 误差补偿可以针对不同的情况得出不同的值, 最终得出的误差补偿之后的曲线如图 11中的虚线所示, 可以看出经过误差补偿之后的实际测量曲线和理论模型较为相符.
![]() |
图 11 扭转角度曲线 Fig.11 Twist angle curve |
1) 设计了纤维增强式三腔体软体机械手手指结构, 并对手指进行建模、仿真和制作.该结构不仅可以实现三腔体独立运动充气, 还能够实现弯曲运动和弯扭组合运动.
2) 提出的新式布管方式, 可以将气管嵌入应变层处, 提高了整体的稳定性和美观性.
3) 针对提出的结构, 建立了弯曲模型和扭转模型.实验测得数据和理论模型显示出较好的一致性, 计算结果可靠.
[1] |
Fiorito G, Scotto P.
Observational learning in octopus vulgaris[J]. Science,, 1992, 256(5056): 545–547.
DOI:10.1126/science.256.5056.545 |
[2] |
Kier W M, Smith K K.
Tongues, tentacles and trunks:the biomechanics of movement in muscular hydrostats[J]. Zoological Journal of the Linnean Society, 1985, 83(4): 307–324.
DOI:10.1111/j.1096-3642.1985.tb01178.x |
[3] |
肖宇.气动软体机械手设计及实验研究[D].南京: 东南大学, 2016.
( Xiao Yu.Design and experimental research of pneumatic soft robot hand[D].Nanjing: Southeast University, 2016. ) |
[4] |
Polygerinos P, Lyne S, Wang Z, et al.Towards a soft pneumatic glove for hand rehabilitation[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems.Tokyo, 2014: 1512-1517.
|
[5] |
Tsuji T, Fukuda O, Shigeyoshi H, et al.
Biomimetic impedance control of an EMG-controlled prosthetic hand[J]. Intelligent Robots & Systems,, 2000(1): 377–382.
DOI:10.1109/IROS.2000.894634 |
[6] |
Morrow J, Shin H S, Phillips-Grafflin C, et al.Improving soft pneumatic actuator fingers through integration of soft sensors, position and force control, and rigid fingernails[C]// IEEE International Conference on Robotics and Automation.Beijing, 2016: 5024-5031.
|
[7] |
Nagase J, Wakimoto S, Satoh T, et al.
Design of a variable-stiffness robotic hand using pneumatic soft rubber actuators[J]. Smart Materials & Structures, 2011, 20(10): 105015–105023.
|
[8] |
Yang Y, Chen Y, Li Y, et al.
Bioinspired robotic fingers based on pneumatic actuator and 3D printing of smart material[J]. Soft Robotics, 2017, 4(2): 147–162.
|
[9] |
张晞, 王刚, 何明, 等.
液压支架蕾形复合密封圈材料特性实验和有限元分析[J]. 矿业科学学报, 2016(1): 64–72.
( Zhang Xi, Wang Gang, He Ming, et al. Experimental and numerical study on bud shaped composite sealing ring of hydraulic support[J]. Journal of Mining Science and Technology, 2016(1): 64–72. ) |
[10] |
Gwinner J.
Non-linear elastic deformations[J]. Acta Applicandae Mathematica, 1988, 11(2): 191–193.
DOI:10.1007/BF00047287 |
[11] |
Furer J, Castañeda P P.
Macroscopic instabilities and domain formation in Neo-Hookean laminates[J]. Journal of the Mechanics & Physics of Solids, 2018, 118: 98–114.
|
[12] |
Homberg B S, Katzschmann R K, Dogar M R, et al.Haptic identification of objects using a modular soft robotic gripper[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems.New York, 2015: 1698-1705.
|