Modeling and Simulation
Vol. 12  No. 02 ( 2023 ), Article ID: 62315 , 11 pages
10.12677/MOS.2023.122088

基于形状记忆合金的仿生假手设计

吴志宇1,2,3,4,谢巧莲2,3,4,肖舒宁1,李素姣2,3,4,孟巧玲2,3,4*,喻洪流2,3,4

1上海理工大学材料与化学学院,上海

2上海理工大学健康科学与工程学院,上海

3上海理工大学康复工程与技术研究所,上海

4上海康复器械工程技术研究中心,上海

收稿日期:2023年1月11日;录用日期:2023年3月3日;发布日期:2023年3月10日

摘要

目前假肢手大多由电机驱动,其体积大、质量大不够便携,为此本文设计了一种基于形状记忆合金驱动的模块化仿生手,整体质量为188 g,每根手指可独立驱动控制。通过滑轮组绕线的方式增大SMA丝的有效长度。绘制了假肢手的三维模型并对手指7连杆机构进行运动学分析及仿真,利用MATLAB验证了其关节角度和指尖轨迹曲线,以STM32单片机作为控制器结合多传感器设计了控制系统。并通过实验验证假手指的运动状态,结果表明,SMA驱动器的输出位移可以达到假手指所需的驱动行程,假手指的指尖轨迹与理论值相符合,可以达到设计的预期目标。研究结果解决了SMA驱动位移较小的问题,为形状记忆合金材料作为仿生假手的新型驱动器以及仿生手的机械结构提供了设计思路。

关键词

仿生手,形状记忆合金,驱动器,运动学分析

Bionic Design of Prosthetic Hand Based on Shape Memory Alloy

Zhiyu Wu1,2,3,4, Qiaolian Xie2,3,4, Shuning Xiao1, Sujiao Li2,3,4, Qiaoling Meng2,3,4*, Hongliu Yu2,3,4

1School of Materials and Chemistry, University of Shanghai for Science and Technology, Shanghai

2School of Health Science and Engineering, University of Shanghai for Science and Technology, Shanghai

3Institute of Rehabilitation Engineering and Technology, University of Shanghai for Science and Technology, Shanghai

4Shanghai Engineering Research Center of Assistive Devices, Shanghai

Received: Jan. 11th, 2023; accepted: Mar. 3rd, 2023; published: Mar. 10th, 2023

ABSTRACT

Since most prosthetic hands are actuated by motors, which are large, heavy, and difficult to carry, this paper designs a modular SMA-actuators bionic prosthetic hand. Its quality is 188 g in total. Each finger can be actuated and controlled independently. By coiling with a pulley block, it increases the effective length of the SMA wire. A 3D model of the prosthetic hand is drawn, and kinematics analysis and simulation of the seven-link mechanism are carried out. Using MATLAB, this paper verifies the joint range of motion and kinematic trajectories of the fingertip. The control system is designed by taking STM32 as the controller and combing it with a multi-sensor. Through experiments, the motion state of the artificial finger is verified. According to the results, the output displacement of the SMA actuator can meet the driving distance requirements of the artificial finger, and the kinematic trajectories of the fingertip are consistent with the theoretical value which can achieve the expected goal of design. The research solves the problem of short actuated displacement of SMA and provides a design idea for using SMA as a new actuator and the mechanical structure of bionic prosthetic hands.

Keywords:Bionic Hand, Shape Memory Alloy (SMA), Actuator, Kinematic Analysis

Copyright © 2023 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

手作为人体的重要组成部分,可以完成抓取、物体操作等各种复杂的任务。人手具备的五根手指共拥有21个自由度,其在人们的日常生活中发挥着至关重要的作用。根据中国残疾人联合会的统计显示,截止至2010年,我国肢体残疾人数已达到2472万人,占总残疾人口总数的30% [1] 。研究人员通过仿生学、解剖学等进行各类仿生机械手的研制,其传统的驱动方式主要为自身力源驱动、电机驱动、气/液压驱动,其中电机驱动较多,但针对假手机构,即使为欠驱动设计,电机的力重比较低,且微型电机所要占用的体积空间较大,降低了机械手的设计空间,同时也增加了驱动装置的装卸难度。如清华大学所研制的欠驱动五指机械手 [2] ,整个手仿生人工关节囊、韧带和肌腱,其具备16个自由度,具备极高的灵活性,但是体积较大,并且机械手本体质量高达942 g,奈良科学技术研究所研制的NAIST hand 2 [3] 以及德国宇航中心研制的DLR手 [4] 同样存在力重比低的问题。气压和液压驱动也常用于进行驱动,如英国Shadow公司研制的气动肌肉用于驱动仿生灵巧手 [5] ,卡尔斯鲁厄理工学院研制的集成多种传感器的液压手 [6] ,但是气/液压驱动器对密封性要求较高,且驱动器占用体积较大,零部件多且控制相对复杂,对于气压来说,气源设备对于可移动便携式设备是一个暂未解决的问题。

随着科学技术的进步,更多的智能材料应用于机器人系统之中。例如形状记忆合金(shape material alloy, SMA)、磁流变液、介电弹性材料用于设计更加轻型紧凑的结构。以上材料中,SMA作为一种新型的智能材料,在各种物理环境的刺激下,可以使其恢复至初始形状,具有较高的生物相容性以及较高的力重比,使其可以制成类似肌肉的驱动器,无声的运行适用于机器人在多种场合下运行 [7] [8] [9] 。在所有SMA材料中,Ni-Ti合金由于其较低的成本、柔性、控制简单而被广泛应用。Ni-Ti合金具有多种驱动形式,如丝 [10] [11] [12] [13] 、弹簧 [14] [15] [16] 等,希腊帕特拉斯大学采用SMA丝制作了一种轻量化仿生假手 [17] ;大连海事大学将SMA丝嵌入至软复合结构中制作了一种柔性假手 [18] ;得克萨斯大学设计了一款SMA丝驱动的假肢手,其通过螺旋绕线的方式增大驱动器行程 [19] ;东北大学郝丽娜等人设计了一种变半径滑轮机构以此增大SMA丝的行程 [20] 。SMA作为驱动元件具备自传感特性,控制较为简单,但是SMA较短的行程变化在线性驱动器中的影响也较为明显,其需要较大的空间以此满足驱动所需的行程,将驱动器放置在手臂端或外界设备与轻型便捷的特性相违背。

因此针对SMA丝高输出力低应变的特性,本文设计了一种新型SMA驱动器,通过将一组SMA丝通过滑轮绕线的方式增大驱动器的输出位移,实现更高的集成度;由于SMA驱动器体积小、功率小及力重比大的特点,手指设计为7连杆机构,单驱动器控制单个自由度,提高了手指运动的稳定性,绘制了假手的三维模型,并对手指进行了运动学分析,最后通过实验验证了单个假手指在SMA驱动器驱动下的运动效果。

2. 仿生假肢手设计

本设计基于仿生学,参考人手国家标准尺寸设计了手指结构 [21] [22] ,其中包括食指、中指、无名指、小指和拇指。利用SolidWorks软件绘制整体假手模型,整体机构如图1所示,每个手指均由一个SMA驱动器单独控制,通过对SMA驱动器通电加热使得SMA丝发生收缩变形,从而实现手指的屈曲伸展运动,每个手指可与手掌进行简易拆装,整个假手具有高度仿生性和灵活性,仿生假手实物图如图2所示。

Figure 1. Bionic hand 3D-model

图1. 仿生手三维模型

Figure 2. Bionic hand physical prototype

图2. 仿生手实物图样机

2.1. 手指结构设计

为了实现仿生手的轻量化和便携化。本文采用新型SMA驱动器作为假手指的驱动源实现屈曲运动,为了降低控制的复杂性,手指的近指关节(PIP)、远指关节(DIP)和掌骨关节(MCP)设计成耦合运动。通过七连杆机构实现掌指关节优先屈曲,带动其他两个关节运动实现最大范围的手指包络。单根模块化手指的结构设计如图3所示。

Figure 3. Diagram of finger joint structure

图3. 手指关节结构图

2.2. SMA驱动器设计

2.2.1. SMA驱动器结构设计

作为假手指的驱动源,应当具备较快的动态响应以及负载输出能力,SMA丝是一种力重比较高的智能材料,本设计基于SMA丝,设计了一种新型驱动器,SMA丝总长度为350 mm,直径为0.3 mm,驱动器模型图如图4所示,该驱动器主要由滑轮、SMA丝和铝合金压头组成,驱动器总长度为54 mm。由于SMA丝的应变量为3%至5%,因此需要滑轮组绕线的方式增大SMA驱动器的输出位移。通过行程放大,SMA丝的总行程量放大了6倍,满足机构所需行程。通过在关节处添加扭簧可以提升机构的预紧力,从而提高SMA驱动器的输出位移。

2.2.2. SMA驱动器控制设计

根据控制要求,搭建了一套基于SMA丝温度/角度反馈的控制系统,其中包括STM32控制模块、多路脉冲调宽模块、加热驱动模块、SMA驱动模块、假手指七连杆机构和传感器采集模块。仿生假手具备5个SMA驱动模块,因此将以上模块进行并联设计,通过大功率电池作为电源。基于SMA的仿生假手的控制框图如图5所示。

其中,掌指关节的角度变化作为驱动模块的阈值设定,根据预设的目标值进行通电加热,通电初始阶段,通过施加大电流使得温度迅速达到相变结束的温度,此时切换至小电流使得SMA丝保持收缩状态,比较测量得到的值与阈值之间的差值,改变PWM的占空比调节电压大小,从而使得SMA稳定在目标值,完成对仿生假手的控制。图6为SMA驱动器的驱动电路图。

Figure 4. Structure diagram of new SMA actuator

图4. 新型SMA驱动器结构示意图

Figure 5. Bionic prosthetic hand control system

图5. 仿生假手控制系统简图

Figure 6. Schematic circuit diagram

图6. 驱动电路原理图

3. 假手指运动学分析

机构运动学分析是动力学分析、控制策略以及后续系统优化的基础。因此,建立运动学模型对假手指的研究是至关重要的。本文采用闭环矢量方程对假手指的机构模型进行正运动学分析,即已知驱动元件的输入角度求解各个关节的角度变换,最终求解末端执行器的轨迹方程,因此为了实现三关节的耦合运动,设计了如图7所示的七连杆机构来实现手指弯曲。各连杆杆长参数见表1所示。

Figure 7. Structure of single finger

图7. 单个手指结构图

Table 1. Design parameters for multi-link driving mechanism

表1. 多连杆驱动机构参数表

Figure 8. Mechanism schematic diagram of finger

图8. 手指机构示意图

图8所示,对于连杆D-F-J-H,∠JDF为30.62˚,∠HDF为34.34˚,∠JHD为163.63˚,对于连杆I-J-L,∠LIJ为17.7˚,∠LJI为158.76˚,对于连杆M-L-K,∠MLK为117.47˚。

对该连杆机构建立闭环矢量方程如下:

{ B C + C F = B D + D F E I + I J = E D + D J H J + J L = H K + K L (1)

将上式向量分别求对x、y轴上的投影,可得:

{ L 1 cos θ 1 L 2 cos θ 2 = L 3 cos θ 4 B D X L 1 sin θ 1 + L 2 sin θ 2 = L 3 sin θ 4 + B D y L 4 cos θ 3 L 8 cos θ 5 = E D x L D J cos ( 180 θ 4 β 1 ) L 4 sin θ 3 + L 8 sin θ 5 = E D y + L D J sin ( 180 θ 4 β 1 ) L 10 cos ( 180 + θ 5 β 4 ) L 7 cos ( β 3 180 + θ 4 + β 2 ) = L 12 cos θ 9 L 11 cos θ 7 L 10 sin ( 180 + θ 5 β 4 ) + L 7 sin ( β 3 180 + θ 4 + β 2 ) = L 12 sin θ 9 + L 11 sin θ 7 (2)

对于末端执行器M,其位移方程如下:

{ x M = L 9 cos ( θ 5 + β 5 ) L 4 cos θ 3 + L 13 cos ( β 6 θ 9 ) B E x y M = L 9 sin ( θ 5 + β 5 ) + L 4 sin θ 3 + L 13 sin ( β 6 θ 9 ) + B E y (3)

对上式进行求导,得到角速度关系如下:

{ x M = L 9 sin ( θ 5 + β 5 ) ω 5 + L 4 sin θ 3 ω 3 + L 13 sin ( β 6 θ 9 ) ω 9 y M = L 9 cos ( θ 5 + β 5 ) ω 5 + L 4 cos θ 3 ω 3 L 13 cos ( β 6 θ 9 ) ω 9

对上式进行求导,得到角加速度关系如下:

{ x M = L 9 cos ( θ 5 + β 5 ) ω 5 2 L 9 sin ( θ 5 + β 5 ) α 5 + L 4 cos θ 3 ω 3 2 + L 4 sin θ 3 α 3 L 13 cos ( β 6 θ 9 ) ω 9 2 + L 13 sin ( β 6 θ 9 ) α 9 y M = L 9 sin ( θ 5 + β 5 ) ω 5 2 + L 9 cos ( θ 5 + β 5 ) α 5 L 4 sin θ 3 ω 3 2 + L 4 cos θ 3 α 3 L 13 sin ( β 6 θ 9 ) ω 9 2 + L 13 cos ( β 6 θ 9 ) α 9

SMA丝的位移Δl与驱动杆角度θ1之间的关系如下,其中R为驱动杆的旋转半径

cos θ 1 = 2 R 2 Δ l 2 2 R 2 (4)

设置驱动杆的角度变化为0~40˚,在MATLAB中对上述建立的运动学模型进行仿真分析,由于SMA驱动过程中存在滞后性,设定驱动杆以20˚/s的角速度匀速转动,仿真时间为2 s,步长为0.1 s,得到假手指各个关节的角度变化如图11所示以及末端执行器的运动轨迹如图12所示所示。

4. 实验

为进一步验证上述假手指模型的正确性以及驱动性能,对假手指进行样机试制并测得新型SMA驱动器位移变化、各个关节角度变化以及指尖轨迹曲线图,参照表1中的数据对7连杆手指进行3D打印,搭建了如图9(c)所示由控制模块、姿态传感器、激光位移传感器、SMA驱动器、假手指组成的测试平台。姿态传感器固定在各个指骨上,并远离关节点,防止实验过程中发生错位,实验前对传感器进行零位校准,对SMA合金丝两端施加固定5 V的直流电压,驱动4 s后使得手指达到最大弯曲角度,由于SMA驱动器加热具有迟滞性,将驱动器发生位移的时刻点作为上一章节仿真的出发点,并进行曲线拟合。SMA丝具备自传感特性,对通电电流进行阈值限定,使得在SMA丝相变结束后自动调节电流大小,防止SMA丝过热,SMA丝在室温下进行自然冷却;在距离指尖2.8 mm的位置粘贴Mark点,通过图像处理得出指尖轨迹的近似曲线。

图10为新型SMA驱动器的位移随时间的变化曲线,由图可知,固定5 V电压下可以在4 s内实现手指的驱动位移最大化,该输出位移可以达到机构所需行程;图11为各个关节的角度变化,其中实线为实验值,虚线为上述小节仿真的理论值,由图可知,近端指间关节角度和远端指间关节角度距离理论值相比掌指关节较大,分析原因是由于连杆之间存在间隙,会向其他方向进行偏移,并随着连杆机构的多级叠加,该误差会逐渐增加,后续可通过适当增加额外行程消除误差;图12为指尖轨迹的理论值与实验值对比,其中实验值的Mark点标定在距离指尖2.8 mm处摆动,由图可知,仿生手末端的运动轨迹可以达到设计需求。

(a) 各关节姿态传感器位置 (b) Mark点位置 (c) 实验平台搭建

Figure 9. Experiment platform

图9. 实验平台

Figure 10. Displacement changes of actuator

图10. 驱动器位移变化

Figure 11. Angle changes of finger joints

图11. 手指各个关节角度变化

Figure 12. Fingertip trajectory curve

图12. 指尖轨迹曲线

5. 结论

本文设计了一种基于SMA驱动器的单自由度七连杆仿生手,通过滑轮组绕线的方式增大SMA驱动器的输出行程,每根手指都有一个独立的SMA驱动器进行控制。搭配多传感器设计了SMA驱动器控制系统,建立了SMA驱动器输出位移与各个关节角度的关系,并对设计的仿生手指进行了运动学分析以及MATLAB仿真,计算出其指尖轨迹。结果表明,设计的假手指在匀速驱动下,连杆机构各个关节运动平稳,可以实现仿人手抓握的运动轨迹。同时,利用3D打印制作假手手指样机,搭建实验平台验证了SMA驱动器及假手指的运动性能。

基金项目

国家自然科学基金(61903255),上海市“科技创新行动计划”生物医药领域科技支撑项目(20S31905400)。

文章引用

吴志宇,谢巧莲,肖舒宁,李素姣,孟巧玲,喻洪流. 基于形状记忆合金的仿生假手设计
Bionic Design of Prosthetic Hand Based on Shape Memory Alloy[J]. 建模与仿真, 2023, 12(02): 926-936. https://doi.org/10.12677/MOS.2023.122088

参考文献

  1. 1. 中国残疾人联合会. 2010年末全国残疾人总数及各类[EB/OL]. 百度文库, 2012-06-26. http://wenku.baidu.com/view/97322d8802d276a200292e0f.html, 2013-03-22.

  2. 2. U, Z. and Todorov, E. (2016) Design of a Highly Biomimetic Anthropomorphic Robotic Hand towards Artificial Limb Regeneration. Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, 16-21 May 2016, 3485-3492.

  3. 3. Kurita, Y., Ono, Y., Ikeda, A. and Ogasawara, T. (2011) Human-Sized Anthropomorphic Robot Hand with Detachable Mechanism at the Wrist. Mechanism and Machine Theory, 46, 53-66. https://doi.org/10.1016/j.mechmachtheory.2010.08.011

  4. 4. Grebenstein, M., Albu-schaffer, A., Bahls, T., et al. (2011) The DLR Hand Arm System. IEEE International Conference on Robotics and Automation, Shanghai, 9-13 May 2011, 3175-3182. https://doi.org/10.1109/ICRA.2011.5980371

  5. 5. Rothling, F., Haschke, R., Steil, J.J. and Ritter, H. (2007) Platform Portable Anthropomorphic Grasping with the Bielefeld 20-DOF Shadow and 9-DOF TUM Hand. Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, 29 October-2 November 2007, 2951-2956.

  6. 6. Kargov, A., Werner, T., Pylatiuk, C. and Schulz, S. (2008) Development of a Miniaturised Hydraulic Actua-tion System for Artificial Hands. Sensors and Actuators A: Physical, 141, 548-557. https://doi.org/10.1016/j.sna.2007.10.025

  7. 7. Park, C., et al. (2019) Shape Memory Alloy-Based Spring Bundle Actuator Controlled by Water Temperature. IEEE/ ASME Transactions on Mechatronics, 24, 1798-1807. https://doi.org/10.1109/TMECH.2019.2928881

  8. 8. Ning, G., et al. (2021) A Bionic Soft Tongue Driven by Shape Memory Alloy and Pneumatics. Bioinspiration & Biomimetics, 16, Article ID: 055008.

  9. 9. Lohse, F., Wende, C., et al. (2021) Bio-Inspired Semi-Flexible Joint Based on Fibre-Reinforced Composites with Shape Memory Alloys. Journal of Intelligent Material Systems and Structures, 32, 462-472. https://doi.org/10.1177/1045389X20959460

  10. 10. Ye, T., Wang, Y., Xu, S., Wang, Y. and Li, J. (2022) Modeling and Motion Control of an Octopus-Like Flexible Manipulator Actuated by Shape Memory Alloy Wires. Journal of Intelligent Mate-rial Systems and Structures, 33, 3-16. https://doi.org/10.1177/1045389X211023579

  11. 11. 吕雨微, 芦吉云, 王宜耀. 双程SMA丝驱动的柔性弯曲关节设计与测试[J]. 机械科学与技术, 2022, 41(9): 1334-1339.

  12. 12. Zhang, J., Cong, M., Liu, D., et al. (2022) A Lightweight Varia-ble Stiffness Knee Exoskeleton Driven by Shape Memory Alloy. Industrial Robot, 49, 994-1007. https://doi.org/10.1108/IR-11-2021-0262

  13. 13. Jian, L., He, J.M., et al. (2019) A Biomimetic Flexible Fishtail Embedded with Shape Memory Alloy Wires. IEEE Access, 7, 166906-166916.

  14. 14. Terrile, S., Miguelaez, J. and Barrientos, A. (2021) A Soft Haptic Glove Actuated with Shape Memory Alloy and Flexible Stretch Sensors. Sensors, 21, 5278. https://doi.org/10.3390/s21165278

  15. 15. Bacalangco, J., Bawagan, K., et al. (2021) Design and Control of Robotic Elbow Using Shape Memory Alloy as Actuators. 2021 6th International Conference on Communication and Electronics Systems (ICCES), Coimbatre, 8-10 July 2021, 13-20. https://doi.org/10.1109/ICCES51350.2021.9489192

  16. 16. Muralidharan, M. and Palani, I. (2021) Development of Subcarangiform Bionic Robotic Fish Propelled by Shape Memory Alloy Actuators. De-fence Science Journal, 71, 94-101. https://doi.org/10.14429/dsj.71.15777

  17. 17. Andrianesis, K. and Tzes, A. (2015) De-velopment and Control of a Multifunctional Prosthetic Hand with Shape Memory Alloy Actuators. Journal of Intelligent & Ro-botic Systems, 78, 257-289. https://doi.org/10.1007/s10846-014-0061-6

  18. 18. 孙茂凱, 陈羿宗, 王生海, 韩广冬, 徐小清, 陈海泉. 形状记忆合金驱动的软体仿生手掌[J]. 科学技术与工程, 2021, 21(34): 14618-14624.

  19. 19. Deng, E., et al. (2021) A Soft 3D-Printed Ro-botic Hand Actuated by Coiled SMA. Actuators, 10, 6. https://doi.org/10.3390/act10010006

  20. 20. 郝丽娜, 郭少飞, 陈洋. SMA驱动的模块化仿人手指设计与研究[J]. 东北大学学报(自然科学版), 2017, 38(8): 1137-1141.

  21. 21. Erol, A., Bebis, G., Nicolescu, M., et al. (2005) A Review on Vi-sion-Based Full DOF Hand Motion Estimation. IEEE Computer Society Conference on Computer Vision and Pattern Recogni-tion, San Diego, 21-23 September 2005, 75. https://doi.org/10.1109/CVPR.2005.395

  22. 22. Kim, H.I., Han, M.W., Song, S.H., et al. (2016) Soft Morphing Hand Driven by SMA Tendon Wire. Composites Part B: Engineering, 105, 138-148. https://doi.org/10.1016/j.compositesb.2016.09.004

  23. NOTES

    *通讯作者。

期刊菜单