-
摘要:
相比于传统的刚性驱动器, 串联弹性驱动器(Series elastic actuator, SEA)具有被动柔顺性、阻抗低、抗冲击、力感知等诸多优点, 因而已被广泛应用于各种机器人系统中. 首先根据弹性和阻尼特性将串联弹性驱动器分为弹性型、阻尼型和弹性−阻尼型串联弹性驱动器, 介绍不同类型串联弹性驱动器的优缺点, 并详细概述弹性和阻尼特性的机械实现方式; 然后对各类串联弹性驱动器作为力传感器的建模方法进行介绍; 接着叙述串联弹性驱动器在机器人系统中的主要应用, 如力传感器、安全保护、降低能耗; 最后展望串联弹性驱动器未来的发展方向.
Abstract:Compared with traditional rigid actuators, series elastic actuator (SEA) has many advantages such as passive compliance, low impedance, impact resistance, and force sensing, and so they have been widely used in various robot systems. Firstly, according to the elasticity and damping characteristics, SEAs are divided into elastic SEAs, damped SEAs and elastic-damped SEAs. The advantages and disadvantages of each SEA are introduced, and the mechanical implementation methods of elasticity and damping characteristics are summarized in detail. Then, the modeling methods of SEAs as force sensors are presented. Next, the main applications of SEAs in the robot systems are described, such as force sensors, safety protection and energy consumption reduction. Finally, the future development directions of SEAs are recommended.
-
驱动装置作为机器人系统运动和驱动力的输入单元, 其性能优劣对机器人系统的整体性能具有很大影响. 传统机器人多采用刚性驱动器, 能够精确地传递运动, 而人或其他动物的驱动装置是肌肉组织, 具有柔顺性, 导致人或其他动物在运动、安全与能源效率等方面远远超过传统机器人系统. 因此, 刚性驱动器已经阻碍高性能机器人的发展. 为解决该问题, 研究人员提出一种模拟生物肌肉的柔顺性驱动器—串联弹性驱动器(Series elastic actuator, SEA), 其主要是在驱动装置与末端执行器之间增加具有弹性和阻尼特性的装置, 解除驱动装置和末端执行器之间的耦合关系, 同时使SEA输出力与其形变量、相对速度成一定关系. 与传统的刚性驱动器相比, SEA具有被动柔顺性、阻抗低、抗冲击、力感知等优点[1], 已被广泛地应用于各种场合.
1995年Pratt等首次提出SEA, 其由驱动装置、减速装置、弹性元件、末端执行器以及位置传感器串联而成, 具有弹性特性, 应用于腿足式机器人中, 以实现力控制[2]. 在此基础上, 研究人员依据应用场景需求对其弹性和阻尼特性进行研究, 进而分别提出串联阻尼驱动器[3]和串联粘弹性驱动器[4]. 本文将以上三种结构相似的驱动器都视为SEA. 同时, 因为电机(包含减速装置)具有体积小、易于控制等特点, 通常将其作为SEA的驱动装置. 因此, 本文仅介绍以电机作为驱动装置的SEA.
到目前为止, 研究人员已经将各种SEA广泛地应用于外骨骼机器人[5-10]、腿足式机器人[11-17]、假肢机器人[18-22]、仿人型机器人[23-27]等领域. 为适应不同的应用需求, 发展出了各种特定的SEA, 这些方案都是依赖于应用场景的具体解决方案, 没有能够满足不同应用场景需求的最好设计. 因此, 对SEA的现有机械设计技术、建模方法以及在机器人系统上的应用进行概述, 帮助设计者充分理解SEA的特点, 为得到合适的机械设计、精确的力感知能力和稳定的控制提供指导是有必要的.
为解决该问题, Lee等依据弹性元件相对于减速器和末端执行器的安装位置, 对SEA进行分类介绍, 并对各类SEA的动力学模型进行描述[28], 为SEA的机构设计和控制提供指导. Vanderborght等依据可变弹性和可变阻尼的实现方式, 对变阻抗弹性驱动器(SEA的上层概念)进行分类介绍, 以指导变刚度驱动器的机构设计, 但没有针对SEA进行详细描述[29]. 魏敦文等对仿生灵感下的弹性驱动器(SEA的上层概念)的结构组成、功能特性和应用等方面的研究现状进行阐述, 但是未对SEA的机械实现方式和作为力传感器的建模方法进行详细介绍[30]. 综上所述, 现有文献未对SEA电机与末端执行器之间的机械实现方式进行介绍, 并且未概述其作为力传感器的建模方法. 因此, 依据驱动器与末端执行器之间的弹性和阻尼特性, 本文对SEA进行分类, 并详细描述弹性和阻尼特性的机械实现方式, 对其作为力传感器的建模方法进行介绍, 以及描述其在机器人系统上的应用, 从而帮助设计人员提出适合应用场景的SEA设计方案.
文章首先介绍SEA的发展背景, 然后分4部分对SEA进行介绍. 第1部分, 依据SEA的弹性和阻尼特性将其划分为弹性型串联弹性驱动器(Elastic series elastic actuator, ESEA)、阻尼型串联弹性驱动器(Damped series elastic actuator, DSEA)以及弹性-阻尼型串联弹性驱动器(Elastic-damped series elastic actuator, E-DSEA), 介绍各种SEA的优缺点, 并详细描述驱动器与末端执行器之间的弹性和阻尼特性的机械实现方式. 第2部分对不同种类的SEA作为力传感器的建模方法进行介绍. 第3部分叙述SEA在机器人系统中的主要应用, 如力传感器、安全保护、降低能耗. 第4部分展望SEA的未来发展方向.
1. 串联弹性驱动器的机械实现方式
近年来, 研究人员针对不同应用场景提出各种SEA的机械设计方案. SEA的机械实现方式不同, 会引起系统的物理特性存在差别, 进而导致其在机器人系统中会产生不同的作用效果. 例如, Chew等基于磁流变液阻尼器设计一种表现为阻尼特性的SEA, 相比于表现为弹性特性的SEA, 其能够消除系统震荡[3]. Hurst等通过研究表现为弹性和阻尼特性的SEA得出, 相比于表现为弹性特性的SEA, 其能够提高系统的零运动力带宽并避免震荡[4]. 同时, 机械实现方式对SEA的输出力形式、体积以及制造成本等产生影响. 因此, 对SEA的机械实现方式进行介绍是有必要的. 尽管SEA的机械设计方案不同, 但是系统表现的物理特性主要是弹性、阻尼或弹性-阻尼特性. 因此, 本节依据弹性和阻尼特性将SEA划分为ESEA、DSEA和E-DSEA, 分类介绍其机械实现方式.
1.1 弹性型串联弹性驱动器
ESEA是由电机(包含减速装置)、弹性装置、末端执行器(负载端)、位置传感器串联而成, 其负载端与电机之间表现弹性特性(图1为其示意简图). ESEA的弹性特性是通过弹性装置实现的, 是一种储能元件, 能够降低电机与负载端的连接刚度, 同时其形变量可以通过位置传感器测得, 从而获得SEA的输出力, 使ESEA具有抗冲击、良好的反向驱动能力、稳定的力控制、储存能量等优点. 但是, 此装置降低了机械系统的零运动力带宽(负载端的位置保持不变时, 力输出能力), 无法避免震荡现象.
ESEA的基本弹性元件主要是直线压缩弹簧、直线拉伸弹簧、螺旋扭转弹簧、结构弹簧等金属弹簧. 其弹性装置可以是这些基本弹性元件, 也可以是这些基本弹性元件的组合. 直线压缩弹簧、直线拉伸弹簧和螺旋扭转弹簧是标准化弹簧, 具有恒定的刚度系数, 都只能够承受单向力, 分别能够承受轴向直线压缩力、直线拉伸力、旋转转矩. 而金属结构弹簧是定制化弹簧, 可以设计变刚度系数, 能够依据应用场景的需要设计为单向或双向受力, 几何形状灵活多变. 相比于标准化弹簧, 金属结构弹簧具有空间适应性强、结构紧凑、轻量化、体积小、刚度系数可变等优点, 但是设计复杂、成本高. 基于以上基本弹性元件, 设计人员提出各种ESEA的机械实现方式, 具体如下所述.
1)直线压缩弹簧
基于直线压缩弹簧的ESEA的弹性装置主要有: a)单个直线压缩弹簧放置于电机与输出端之间, 输出单向直线力(图2 (a)所示); b)为增大输出力, 多个直线压缩弹簧并联放置于电机和输出端之间, 输出单向直线力(图2 (b)所示); c)输出滑块两端对抗放置直线压缩弹簧, 输出双向直线力(图 2 (c)所示); d)两个对抗放置的直线压缩弹簧通过绳传动分别与输出端和电机相连接, 输出双向旋转扭矩(图2 (d)所示); e)多个直线压缩弹簧放置于两个相对转动的同轴元件之间, 输出双向旋转扭矩(图2 (e)所示). 例如, Hsieh等设计了一款应用于肩关节康复的单向力感知ESEA, 其采用单个直线压缩弹簧串联于直线步进电机和滑块之间, 通过压缩弹簧产生单向直线输出力[31]. Lee等把两个直线压缩弹簧并排放置于滚珠丝杠驱动滑块与输出滑块之间, 增大ESEA的单向直线输出力且减小滚珠丝杠的长度, 应用于起重辅助设备中[32]. 孙雷等把三个直线压缩弹簧并排放置于圆弧轨道与输出端之间, 设计输出非线性单向扭矩的ESEA[33]. Rouse等在滚珠丝杠输出滑块两侧对抗放置两个直线压缩弹簧, 并通过绳传动驱动输出端, 设计双向直线输出力的ESEA, 应用于膝关节假肢机器人[34]. 以上几种弹性装置均产生直线输出力, 而以下基于直线压缩弹簧的弹性装置可产生旋转扭矩. 例如, Agarwal等把两个对抗配置的直线压缩弹簧串联于钢丝绳之中, 提出输出双向旋转扭矩的ESEA. 为保证钢丝绳始终处于涨紧状态, 两个线性压缩弹簧均以最大期望输出力预紧[35]. Tsagarakis等采用两个相对转动的同轴输入输出元件并对抗放置6个直线压缩弹簧, 从而设计出一款应用于小型仿人机器人的ESEA, 输出双向旋转扭矩[27]. 相似地, Marconi等提出一款由两个相对转动的同轴输入输出元件、对抗放置的4组直线压缩弹簧(每组包含4个直线压缩弹簧)等元器件组成的ESEA. 该ESEA能够输出双向旋转扭矩, 保证手部外骨骼机器人的柔顺性[36].
尽管直线压缩弹簧仅能输出单向直线力, 但是通过对多个直线压缩弹簧进行合理配置, 基于直线压缩弹簧的ESEA可产生单/双向的直线力或旋转扭矩. 并排放置直线压缩弹簧可以增大ESEA的刚度系数从而提高其力带宽、峰值输出力/力矩以及减小直线压缩弹簧长度方向引起的尺寸增大, 但是易导致大而重的弹性装置且降低力/力矩测量精度. 为保证高力带宽和力/力矩测量精度, 可以分段放置高低刚度直线压缩弹簧, 实现变刚度弹性装置, 即当输出力/力矩较小时, 采用低刚度弹簧实现高力/力矩测量精度; 当输出力/力矩较大时, 采用高刚度弹簧实现高力带宽. 直线压缩弹簧输出旋转扭矩时, 其扭转刚度是由刚度系数和作用半径的乘积获得的, 因此可以设计连续变化的作用半径实现变扭转刚度, 保证ESEA的力带宽和力/力矩测量精度. 值得注意的是, 基于压缩弹簧的ESEA初始状态所占空间即为最大空间, 无需考虑工作过程中所需占用的空间.
2) 直线拉伸弹簧
基于直线拉伸弹簧的弹性装置与基于直线压缩弹簧的弹性装置相似, 能够产生直线输出力和旋转扭矩, 主要有: a)多个直线拉伸弹簧并联放置于电机与输出端之间, 输出单向直线力(图3 (a)所示); b)输出滑块两端对抗放置直线拉伸弹簧, 输出双向直线力(图3 (b)所示); c)两个对抗放置的直线拉伸弹簧通过绳传动分别与输出端和电机相连接, 输出双向旋转扭矩(图3 (c)所示); d)多个直线拉伸弹簧放置于同轴的轮式输入端和轮式输出端之间, 输出双向旋转扭矩(图3 (d)所示). 例如, Gim等采用滚珠丝杠机构把电机的旋转运动转换为直线运动, 在丝杠输出滑块与末端执行器之间并联放置两个直线拉伸弹簧, 从而设计一款应用于运动康复机构的ESEA[37]. Yu等将两个串联于绳传动中的直线拉伸弹簧对抗配置在输出滑块两端, 设计双向直线输出力的ESEA[38-39]. Rao等把两个对抗配置的直线拉伸弹簧串联于钢丝绳传动之中, 钢丝绳一端固定于输出端上, 另一端与驱动器相连接, 从而设计了一款输出双向旋转扭矩的ESEA, 应用于灵巧手指中[40-41]. 文献[42-43]把两个对抗配置的直线拉伸弹簧放置于谐波减速器与输出连杆之间, 设计出一款输出双向旋转扭矩的ESEA. Chen等把多个直线拉伸弹簧放置于同轴的大轮子和小轮子之间, 能够产生双向旋转扭矩, 从而提出一款应用于肘部康复机器人的ESEA[44].
与直线压缩弹簧的ESEA相似, 基于直线拉伸弹簧的ESEA也可以通过合理配置直线拉伸弹簧产生单/双向直线输出力或旋转扭矩. 通过并排放置多个直线拉伸弹簧可以增大系统刚度从而提高力带宽和峰值输出力, 但是降低了力/力矩测量精度并且导致大而重的弹性装置. 相似地, 分段采用高低刚度直线拉伸弹簧或者变化直线拉伸弹簧的工作半径可以实现高力带宽和力/力矩测量精度. 特别地, 基于拉伸弹簧的ESEA初始状态所占用的空间是最小空间, 设计过程中需考虑其工作过程中所需占用的空间.
3)螺旋扭转弹簧
基于螺旋扭转弹簧的ESEA的弹性装置主要有: a)单个螺旋扭转弹簧放置于电机与输出端之间, 输出单向旋转扭矩(图4 (a)所示); b)输出端的两端对抗放置螺旋扭转弹簧, 输出双向旋转扭矩(图4 (b)所示). 例如, Jung等设计了一款基于螺旋扭转弹簧的ESEA, 其采用非对称式绳传动机构传递驱动力矩, 应用于上肢康复外骨骼机器人中. 螺旋扭转弹簧串联于驱动端和负载之间, 其输入端的一边采用电机驱动而另一边采用预拉伸的直线拉伸弹簧驱动, 保证结构的紧凑性[45]. DeBoon等把螺旋扭转弹簧串联于电机与差动齿轮系之间, 并采用干粉制动器作为离合器, 从而提出具有离合作用的ESEA, 输出单向旋转力矩[46]. Ates等把螺旋扭转弹簧串联于舵机与末端执行器之间, 并把舵机、螺旋扭转弹簧以及位置传感器封装在一起, 从而设计出一种可应用于矫形器、假肢或机器人手的ESEA[47]. Agarwal等把两个螺旋扭转弹簧对抗配置于输出端两端, 从而设计了一种输出双向旋转扭矩的ESEA, 应用于手部康复外骨骼机器人上[48].
基于螺旋扭转弹簧的ESEA可以通过合理配置螺旋扭转弹簧, 产生单/双向的旋转扭矩, 但是不能产生直线输出力. 其可采用高分辨率的位置传感器和高刚度螺旋扭转弹簧, 实现系统的高力带宽和力/力矩测量精度. 相比于直线压缩或拉伸弹簧, 该弹性元件的径向尺寸较大且刚度系数线性度差, 因此该类ESEA需要考虑如何在有限的外径内实现高刚度以及因刚度非线性所造成的力/力矩测量误差等问题.
4)结构弹簧
金属结构弹簧是定制化弹簧, 其设计过程一般是首先由工程师依据实际需求确定设计目标(如弹性元件尺寸、刚度系数等), 然后确定一个能够满足上述要求的拓扑结构, 接着基于拓扑结构确定优化目标对弹性元件进行优化, 最后实验测量弹性元件的参数. 例如, Carpino等基于有限元分析采用迭代优化方法设计输出旋转扭矩的金属结构弹簧(图5 (a)所示), 应用于下肢外骨骼机器人的ESEA, 实现系统低刚度、紧凑和轻量化设计[49]. Irmscher等采用两步优化策略设计输出单向旋转扭矩的金属结构弹簧(图5 (b)所示), 以满足主动矫正器机器人对扭转弹簧的所有要求. 首先为弹性元件确定合适的拓扑结构, 然后在有限元模型上以最小化冯米塞斯等效应力为优化目标对其形状、尺寸进行优化[50]. Ruiken等采用弯曲梁理论对平面扭转结构弹簧进行建模, 进而以最小化结构弹簧重量为优化目标设计应用于机器人系统的平面扭转结构弹簧[51] (图5 (c) 所示). 相似地, 文献[52-60]也对输出旋转扭矩的金属结构弹簧进行研究, 所设计的结构弹簧如图5 (d) ~ 图5 (l)所示. Lee等以最小化最大应力为优化目标设计直线输出力金属结构弹簧(图5 (m)所示), 应用于仿人型手腕机器人的ESEA中[61]. Bianchi等基于拓扑优化方法设计梁形金属结构弹簧(图5 (n)所示), 其与手部外骨骼机器人的传动机构相融合, 使结构紧凑[62].
基于金属结构弹簧的ESEA能够依据应用需求输出单/双向直线输出力或旋转扭矩. 结构弹簧的刚度系数较高, 具有较高的系统力带宽, 为了获得高力/力矩测量精度, 可采用高分辨率的位置传感器. 依据应用需求, 研究人员可优化设计变刚度弹性元件实现高力带宽和力/力矩测量精度, 解决力带宽和力/力矩测量精度之间的矛盾, 同时可以对结构弹簧的拓扑结构、体积、重量等进行优化选择, 实现ESEA的小型化、轻量化. 但是其设计制造过程复杂, 导致成本高且应用难度大.
1.2 阻尼型串联弹性驱动器
DSEA是由电机、阻尼装置、末端执行器(负载端)、传感器串联而成, 其负载端与电机之间表现阻尼特性(图6为其示意简图). DSEA的阻尼特性是通过阻尼装置实现的, 是一种耗能元件, 两端的相对速度变化可产生瞬时输出力. 与ESEA相比, DSEA具有高力带宽、避免产生震荡、力/力矩变化范围大等优点[3]. 但是DSEA为获得持续输出力, 需电机持续给系统输入能量, 传动效率低; 同时系统受到冲击载荷时, 会产生峰值较高的撞击力, 安全性差.
关于DSEA的主要工作有: Zhou等设计了一款基于磁流变液阻尼器的DSEA (如图7 (a)所示), 其存在的不足是为了获得恒定的输出力, 电机必须始终消耗能量维持恒定的旋转速度[63]. 磁流变液阻尼器把电机和负载端连接在一起, 其两端安装两个角位移传感器来测量输入角速度和输出角速度, 从而获得输出力大小. 同时为了保证驱动器输出力与阻尼器两端相对速度成正比关系, 该文作者设计了一种特殊的线性化算法应用到该驱动器上. 进一步依据设计要求, 该团队对DSEA的关键参数以及阻尼器和电机的选择方法进行研究[64]. Westerveld等把直流电机和带有阻尼流体的旋转阻尼器(Kinetrol S-CRD, Kinetrol, Farnham, U.K.)串联放置, 从而提出一种应用于卒中后功能康复训练末端机械手的DSEA (如图7 (b)所示)[65].
目前为止, DSEA的阻尼装置主要是磁流变液阻尼器以及带有阻尼流体的旋转阻尼器, 能够输出双向旋转扭矩. 阻尼装置也可以是摩擦阻尼器、电流变阻尼器等. 阻尼装置可以通过施加控制方法实现变阻尼系数以提高系统的力带宽和力/力矩测量精度. 但是因该种 SEA 能耗高、传动效率低, 导致其在机器人系统中应用较少, 因此本节未对各种阻尼装置进行详细描述.
1.3 弹性−阻尼型串联弹性驱动器
E-DSEA的电机和末端执行器之间表现弹性和阻尼特性, 图8为其示意简图. 该类驱动器既有储能作用也有耗能作用, 负载端的输出力能够依据弹性−阻尼装置的形变量和相对速度而获得. 其是ESEA和DSEA的组合体, 具有提高力控制的可靠性和可控性、系统零运动力带宽、避免系统震荡等特点[4]. 但是相比于ESEA, E-DSEA在撞击开始时会产生一个力尖峰, 易造成损害.
E-DSEA弹性和阻尼特性的机械实现方式主要有三种: 1)采用具有弹性和阻尼特性的单元件(粘弹性元件), 即单个元件表现为弹性和阻尼特性, 串联于电机和末端执行器之间; 2)把具有弹性特性的装置和阻尼特性的装置并联起来, 形成弹性与阻尼元件并联组合装置, 放置于电机和末端执行器之间; 3)把弹性元件放置于减速器之间或者减速器之前(弹性元件放置位置), 利用弹性元件的弹性特性和电机或减速装置的阻尼特性, 从而实现E-DSEA的弹性和阻尼特性. 各种弹性和阻尼特性的机械实现方式的具体实现方案如下所述.
1)粘弹性元件
粘弹性元件包含基于有机非金属材料弹簧(橡胶弹簧)和基于无机非金属材料弹簧(玻璃纤维弹簧、碳纤维弹簧). 其中橡胶弹簧是由橡胶材料(橡胶材料是一大类化学成分不同但分子结构和力学性能相似的材料的总称)制成, 玻璃纤维弹簧和碳纤维弹簧是由玻璃纤维、碳纤维等聚合物材料制成.
圆柱形、圆环形(圆锥形)、爪形(花瓣形)、方块形等橡胶弹簧(图9 (a) ~ 图9 (d)所示)已经广泛地应用于E-DSEA中. 例如, Kim等基于8个圆柱形橡胶弹簧设计了一款应用于仿人型机器人的E-DSEA, 其把橡胶弹簧放置于相对转动的同轴输入/输出件之间, 通过电机带动输入端压缩圆柱形橡胶弹簧输出双向旋转扭矩[66]. Rollinson等以实现均匀剪切应力为目标, 把圆环形橡胶弹簧优化为圆锥形弹簧, 该弹簧两端与两块金属薄片粘接在一起, 金属薄片分别与电机和负载端连接, 从而设计出一款应用于蛇形机器人的E-DSEA[67]. Jarrett等采用相对转动的同轴输入/输出件和爪形(花瓣形)橡胶弹簧等元件, 设计了一款应用于肘部外骨骼机器人的E-DSEA[68]. Austin等利用橡胶弹簧弹性系数非线性的特性, 设计基于可变半径凸轮和方块形橡胶弹簧的E-DSEA, 能够实现其低输出扭矩的高测量精度和高输出扭矩的高力带宽[69].
梁形玻璃纤维弹簧和碳纤维弹簧(图9 (e)所示)已经被应用于E-DSEA中. 例如, Shepherd等通过滚珠丝杠把电机的旋转运动转换为直线运动, 其输出端通过梁形玻璃纤维弹簧与末端执行器相连接, 从而设计出一款应用于膝关节外骨骼机器人的E-DSEA[70]. Van Dijk等把梁形碳纤维弹簧放置于踝足假肢机器人的传动链中, 从而实现E-DSEA[71]. 文献[72-74]也提出了基于各种聚合物梁形弹簧的E-DSEA.
类似于金属结构弹簧, 橡胶弹簧、玻璃纤维弹簧以及碳纤维弹簧是定制化元件, 具有轻量化、体积小、结构紧凑等特点. 玻璃纤维弹簧和碳纤维弹簧的几何形状多为梁形, 可承受弯曲力; 橡胶弹簧的几何形状灵活多变, 可承受压力、拉伸力以及剪切力. 粘弹性元件具有弹性和阻尼特性, 弹性系数是随着形变量而变化的, 因此研究人员利用变参数特性设计高力带宽和力/力矩测量精度的E-DSEA. 而其主要存在的问题是橡胶弹簧等非金属弹簧具有蠕变、应力松弛等现象, 存在静力效应和迟滞效应, 导致其形变量与输出力/力矩之间存在非线性关系; 同时粘弹性元件的形变量与力/力矩之间的关系受到输出幅值、频率等因素影响, 难于估计其输出力/力矩, 导致产生大的力/力矩估计误差.
2)弹性与阻尼元件并联组合装置
弹性与阻尼元件并联组合装置是把第1.1节介绍的各种弹性装置与第1.2节介绍的阻尼装置并联放置于电机和末端执行器之间, 从而设计出具有弹性和阻尼特性的装置, 应用于E-DSEA之中. 例如, 文献[75-76]采用直线拉伸弹簧和机械阻尼器并联组成弹性与阻尼元件并联组合装置, 串联于钢丝绳传动之中, 钢丝绳一端与电机相连而另一端与负载端相连, 实现设备与人的稳定接触 (图10 (a) 所示). Iwata等利用扭转杆作为弹性元件、旋转阻尼器作为阻尼器, 连接到电动马达与谐波传动装置之间, 从而设计出一种新的E-DSEA[77] (图10 (b) 所示). Garcia等提出一种基于滚珠丝杠传动的E-DSEA, 应用于腿足式机器人中[78], 其并联组合装置的弹性元件和阻尼元件分别是对抗放置于滚珠丝杠输出滑块两端的直线压缩弹簧和驱动关节处的磁流变液旋转阻尼器 (图10 (c) 所示).
该具有弹性和阻尼特性的组合装置是两种特性元件的组合体, 能够输出单/双向直线输出力或旋转扭矩. 依据弹性元件和阻尼元件具体形式, 设计变弹性和阻尼系数以处理力带宽和力/力矩测量精度之间的矛盾. 同时高分辨率的位置传感器能够有效地提高力/力矩测量精度. 相比于粘弹性元件, 该装置具有结构复杂、所需安装空间大、重量大等特点, 从而易导致机器人系统体积和重量大大增加.
3)弹性元件放置位置
E-DSEA的弹性和阻尼特性可以通过改变弹性元件与减速器的相对位置, 利用弹性元件的弹性特性和电机或减速器的阻尼特性来实现. 其机械实现方式主要有: a)弹性元件放置于减速器之前, 即放置于电机和地面之间(图11 (a)所示)或者电机和减速器之间(图11 (b)所示); b)弹性元件放置于减速器内部(图11 (c)所示). 例如, 文献[79-81]把电机定子通过对抗放置的两个直线压缩弹簧与地面连接, 其旋转运动通过滚珠丝杠转化为直线平动运动, 提出具有紧凑性、轻量化、大功率的E-DSEA. Lens等把电机与地面固结, 在钢丝绳–绳轮减速装置之中放置直线拉伸弹簧, 从而设计了应用于机器人手臂的E-DSEA[82]. Lee等把行星齿轮的太阳轮通过螺旋扭转弹簧与地面相连接, 即弹性元件放置于行星齿轮减速器之中, 从而设计了一款基于弹性元件放置于减速器之中的E-DSEA[83]. Lauria等把空心电机与谐波减速器的波发生器相固连传递电机扭矩, 采用螺旋扭转弹簧将谐波减速器的柔轮与地面相连接, 设计基于弹性元件放置于减速器之中的E-DSEA[84]. 文献[85-88]采用蜗轮蜗杆实现电机与末端执行器的传动, 并在蜗轮蜗杆之间安装螺旋扭转弹簧, 提出应用于下肢康复机器人的E-DSEA.
弹性元件放置于电机与地面之间的E-DSEA因弹性元件不必随负载运动而使结构更紧凑, 弹性元件刚度高以及系统阻尼可增大驱动器力带宽. 但是其降低了对冲击载荷的保护, 系统惯性等因素也致使力/力矩测量精度低, 降低了力追踪性能. 弹性元件放置于电机和减速器之间或减速器之间的E-DSEA可以利用减速器力/力矩放大性能而采用低刚度弹性元件, 减小弹性元件体积而使结构紧凑, 提高弹性元件的输出力/力矩测量精度、对冲击载荷的保护以及保证合理力带宽. 但是减速装置的摩擦力等非线性因素使驱动器的输出力难于估计, 降低了力控制能力.
1.4 小结
表1展示各类SEA的机械实现方式并进行性能比较. ESEA、DSEA和E-DSEA分别表现弹性、阻尼和弹性−阻尼特性. 弹性特性能够储存能量和释放能量, 而阻尼特性只能消耗能量, 因此ESEA的能量效率最高, DSEA的能量效率最低. 在受到冲击载荷下, DSEA和E-DSEA因存在阻尼特性而产生一个较大力尖峰值, 易造成损害. ESEA的安全保护性能较好, DSEA和E-DSEA的安全保护性能较差. 各类SEA的柔性装置降低了系统力带宽而增加了系统柔性. DSEA的系统力带宽高于ESEA. E-DSEA因同时具有阻尼和弹性特性, 因此其系统力带宽要高于其他SEA. 值得注意的是, 各类SEA弹性或阻尼系数的选择影响其系统力带宽、力/力矩测量精度、抗冲击保护能力. 系统力带宽与刚度和阻尼系数成正比, 力/力矩测量精度与刚度和阻尼系数成反比而与位置传感器的分辨率成正比, 抗冲击保护能力与刚度和阻尼系数成反比, 因此刚度或阻尼系数越高, 系统力带宽越高而力/力矩测量精度、抗冲击保护能力越低. 针对两者之间的矛盾, 可以设计变阻尼或刚度系数的柔性装置, 实现高系统力带宽和力/力矩测量精度; 提高位置传感器的分辨率也可以提高力/力矩测量精度.
表 1 各类串联弹性驱动器机械实现方式及比较Table 1 Mechanical realization and comparison of various series elastic actuators类型 物理特性 机械实现方式 系统力带宽 能量特性 安全性 弹性型串联弹性驱动器 弹性 直线压缩弹簧 一般 效率高 高 直线拉伸弹簧 螺旋扭转弹簧 结构弹簧 阻尼型串联弹性驱动器 阻尼 磁流变液阻尼器 较高 效率低 低 弹性-阻尼型串联弹性驱动器 弹性和阻尼 粘弹性元件 高 效率一般 一般 弹性与阻尼元件并联组合装置 弹性元件放置位置 2. 建模方法
SEA作为力传感器应用于机器人系统中, 实现力控制. 为精确感知SEA的输出力, 研究者需对各种 SEA 作为力传感器的输出力模型进行研究. 其中, ESEA作为力传感器的原理是依据弹性元件的形变量与其输出力成正比; DSEA作为力传感器的原理是依据阻尼元件两端的相对速度与其输出力成一定关系; E-DSEA作为力传感器的原理是依据弹性-阻尼装置的形变量、相对速度或加速度与其输出力的关系. 各种SEA作为力传感器的模型依据实际情况存在差异, 此处仅对SEA的一般情况进行介绍, 并且提供依据实际情况的案例.
2.1 弹性型串联弹性驱动器建模方法
ESEA作为力传感器主要依据其弹性特性来实现. 依据前文所述, 其弹性特性的实现方式主要是各种金属弹簧及其组合. 因此, 往往其输出力矩
$ T_s $ 与弹性元件的角形变量$ \Delta\theta_s $ 之间成正比关系[89-93], 即胡克定律$$ T_s = k_s\Delta\theta_s $$ (1) 其中,
$ k_s $ 表示金属弹簧的刚度系数. 但是在对ESEA作为力传感器进行建模时, 研究人员需依据实际情况对胡克定律进行修正和改进. 例如, 文献[94]考虑ESEA在装配过程中和在使用过程中存在的不理想情况进行建模. 在装配过程中, 弹性元件的装配位置和位置传感器的读数零位并不可能完全理想; 在使用过程中, 弹性元件的自然长度等特性会随之发生变化, 导致弹性元件两侧的位置传感器读数之差并不一定等同于弹性元件的形变量. 因此, 文献[94]将ESEA作为力传感器的建模分为三种情况.1)理想弹性元件模型
在弹性元件符合理想弹性元件特性的情况下, ESEA输出力模型可以建立为(图12为理想弹性元件模型特性曲线):
$$ T_s = k_s\Delta\theta_s+T_0 $$ (2) 其中,
$ T_0 $ 为弹性元件两端的位置差为0时弹性元件的输出力矩, 代表弹性元件具有预压缩量, 将产生一个力矩偏移量.2)具有间隙的弹性元件模型
当ESEA使用较长时间后, 其弹性元件的自然长度(自由角度)发生改变, 此时弹性元件与其他零件会存在间隙. 因此在某一段区域中, 其输出力将为0. 同时, 因为不能保证驱动器正向和反向受力的情况完全一致, 因此在使用一段时间以后, 弹性元件正向和反向的刚度系数会产生差别. 此时需要采用不同刚度系数来表征弹性元件特性. 图13展示具有间隙的弹性元件模型特性曲线, 其输出力的模型可以建立为:
$${T_s} = \left\{ {\begin{array}{*{20}{l}} {{k_{{{sl}}}}(\Delta {\theta _s} - {\theta _{{{sl}}}}),}&{\Delta {\theta _s} < {\theta _{{{sl}}}}}\\ {0,}&{{\theta _{{{sl}}}} \le \Delta {\theta _s} \le {\theta _{{{sh}}}}}\\ {{k_{{{sh}}}}(\Delta {\theta _s} - {\theta _{{{sh}}}}),}&{\Delta {\theta _s} > {\theta _{{{sh}}}}} \end{array}} \right.$$ (3) 其中,
$\theta_{{sl}}$ ,$\theta_{{sh}}$ 分别为弹性元件无作用力区域的下界和上界;$k_{{sl}}$ ,$k_{{sh}}$ 分别为码盘读数差值在小于、大于无作用力区域时弹性元件的刚度系数.3)具有预压缩的弹性元件模型
在ESEA安装过程中, 为了防止输出力间隙特性出现, 所采取的措施是在安装时将正向和反向的弹性元件进行预压缩. 此时在零输出力附近区域, 输出力是受到正向与反向的弹性元件共同作用产生的, 而当离开这个区域时, 将只有单方向的弹性元件产生作用, 其输出力模型如图14所示. 此时 ESEA的输出力模型为:
$$ {T_s} = \left\{ {\begin{array}{*{20}{l}} {{k_{{\rm{spl}}}}(\Delta {\theta _s} - {\theta _{{\rm{spl}}}}) + {T_{{\rm{spl}}}},}&{\Delta {\theta _s} < {\theta _{{\rm{spl}}}}}\\ {{k_{{\rm{spc}}}}\Delta {\theta _s} + {T_0},}&{{\theta _{{\rm{spl}}}} \le \Delta {\theta _s} \le {\theta _{{\rm{sph}}}}}\\ {{k_{{\rm{sph}}}}(\Delta {\theta _s} - {\theta _{{\rm{sph}}}}) + {T_{{\rm{sph}}}},}&{\Delta {\theta _s} > {\theta _{{\rm{sph}}}}} \end{array}} \right.$$ (4) 其中,
$ \theta_{\rm{spl}} $ ,$ \theta_{\rm{sph}} $ 分别是弹性元件共同作用的下界和上界;$ k_{\rm{spc}} $ 是共同作用区域弹性元件的刚度系数;$ k_{\rm{spl}} $ ,$ k_{\rm{sph}} $ 分别是小于、大于共同作用区域时弹性元件的刚度系数;$ T_{\rm{sph}} $ ,$ T_{\rm{spl}} $ 分别是在弹性元件共同作用区域与上、下单独作用区域的临界位置处, 弹性元件具有的预压缩力.ESEA主要是采用胡克定律对其输出力/力矩与弹性元件的形变量之间的关系进行建模. 该方法只需要确定弹性元件的刚度系数以及弹性元件的形变量. 特别地, 直线压缩弹簧、直线拉伸弹簧以及螺旋扭转弹簧商业化程度高, 刚度系数易于确定; 结构弹簧的刚度系数一般在实验测试过程中得到. 但是弹性元件的安装间隙、刚度系数时变、预紧力偏差等因素给确定模型参数带来困难, 造成建模精度偏差. 因此需考虑这些因素对胡克定律进行修正以提高模型的估计精度, 或者制定详细且合理的装配调试方法以消除这些因素所带来的建模误差.
2.2 阻尼型串联弹性驱动器建模方法
DSEA作为力传感器是依据阻尼特性实现的. 目前为止, DSEA的阻尼装置主要是通过磁流变液阻尼器实现的, 其阻尼系数是变化的, 力学模型可采用Bingham粘塑性模型、Bingham粘弹−塑性模型、Bouc-Wen模型、Spencer模型以及修正的Bouc-Wen模型等来描述[95]. 例如, Bingham粘塑性模型为
$T_m \!=\! K_m\Delta\omega_m+(T_f+T(B))\cdot {\rm{sign}}(\Delta\omega_d)$ , 其中$ T_m $ 为磁流变液阻尼器输出力矩;$ K_m $ 为无电场时的阻尼系数;$ \Delta\omega_m $ 为阻尼器两端的相对速度;$ T_f $ 为摩擦力矩;$ T(B) $ 代表变力矩, 为磁通密度$ B $ 的函数. 但是在DSEA应用过程中, 设计人员将一种特殊的线性化算法应用于磁流变液阻尼器中, 线性化算法可以根据工作条件改变阻尼系数, 使其输出力矩与阻尼器两端的相对速度成正比例关系, 简化输出力矩模型[3]. 因此, DSEA采用线性粘性阻尼法作为力传感器的输出力矩模型:$$ T_d = b_d\Delta\omega_m $$ (5) 其中,
$ T_d $ 为DSEA的输出力矩;$ b_d $ 为线性化阻尼装置的阻尼系数.DSEA采用线性粘性阻尼法进行建模, 该模型需要确定系统的阻尼系数以及阻尼器两端的相对速度. 机器人系统一般采用位置传感器测得转轴位移, 对测得的数据进行微分以获得速度, 因此该方法的计算量较大. 驱动器的速度波动以及阻尼系数非线性等因素, 导致模型参数难以确定, 从而造成力/力矩估计误差.
2.3 弹性−阻尼型串联弹性驱动器建模方法
E-DSEA作为力传感器主要依据弹性和阻尼特性综合实现. 据前文所述, 其机械实现方式主要有三种类型. 因每类E-DSEA实现弹性和阻尼特性的机械实现形式存在差别, 使其作为力传感器的模型存在差别, 因此需对各类E-DSEA作为力传感器的建模方法进行分别描述.
1)粘弹性元件
粘弹性元件主要是橡胶弹簧、玻璃纤维弹簧和碳纤维弹簧. 这些元件的刚度系数是变化的, 能够表现蠕变、应力松弛等现象. 同时其因具有阻尼特性而存在迟滞现象, 即加载过程和卸载过程应力-应变特性曲线不重合. 针对基于粘弹性元件的E-DSEA的模型建立方法主要有基于物理特性建模和基于实验观测建模. 基于物理特性建模是用弹簧和阻尼器组成的机械系统模拟各种弹性和阻尼特性元件的行为. 基于实验观测建模是通过在E-DSEA上加上一系列事先确定的输入信号, 激励其输出力发生改变, 并通过力传感器检测其输出力大小, 运用数学手段分析数据结构, 进而建立输入与输出之间的关系.
基于物理特性进行建模的方法主要有胡克定律(图15 (a)所示)、Kelvin-Voigt模型(图15 (b)所示)、Maxwell模型(图15 (c)所示)、Standard Linear Solid模型(图15 (d)所示)、Burger' s模型(图15 (e)所示)等方法[96-98]. 胡克定律、Kelvin-Voigt模型、Maxwell模型是最基本的模型. 胡克定律是把粘弹性元件看作为弹性元件(金属弹簧), 与ESEA的建模方法类似.
Kelvin-Voigt模型是把弹簧和阻尼器并联起来组成的, 其模型表达式为:
$$ \sigma = E \varepsilon + \eta \dot{\varepsilon} $$ (6) 其中,
$ \sigma $ 为粘弹性元件的输出应力,$ E $ 为粘弹性元件的弹性模量,$ \eta $ 为粘弹性元件的粘性系数,$ \varepsilon $ 为粘弹性元件的应变量. Kelvin-Voigt模型的应力松弛建模结果是需要一个瞬时无穷大的力使系统产生应变量(图16 (a)所示), 这不符合自然规律, 因此该模型不能表现应力松弛现象. 其蠕变建模结果是给定一个恒定应力, 模型应变量渐进上升并趋于稳定(图16 (b)所示). 综上所述, 该模型能够表示蠕变但不能表示应力松弛.Maxwell模型是把弹簧和阻尼器串联起来组成的, 其模型表达式为:
$$ \dot{\sigma}+\frac{E}{\eta}\sigma = E\dot{\varepsilon} $$ (7) Maxwell模型的应力松弛建模结果是给定一个应变量, 应力渐进下降并趋于稳定(图16 (c)所示). 其蠕变建模结果是给定恒定应力, 应变量由一定初始形变量开始沿某一斜率上升(图16 (d)所示), 而实际弹性元件的形变量不能无限增大, 因此该模型不能表现蠕变现象. 综上所述, 该模型能够表示应力松弛但不能表示蠕变.
Standard Linear Solid模型、Burger' s模型以及其他更复杂的模型是上述基本模型的组合体, 能够表现蠕变和应力松弛现象. 值得注意的是, 一个有更多元素的模型可以提供更高的建模精度, 但是代价是数学模型更复杂且具有更高的阶导数.
基于实验观测建模的方法主要有指数模型[99]、非线性间隙模型[100]、多项式模型[101]、黑盒建模法[102]及多种函数组合[66, 68]等. 首先根据阻尼和弹性特性元件的应力-应变曲线的影响因素(频率、振幅等因素)确定E-DSEA的输入信号, 然后通过力传感器记录其输出力, 最后确定数学模型, 并依据输入-输出数据使用优化方法确定数学模型中的参数. 例如, 文献[66]采用幅值不同的信号作为输入, 记录驱动器系统相应的输出, 其输入-输出的特性曲线如图17 所示. 采用多项式函数描述其加载过程, 采用的三阶多项式形式如下:
$$ T_{\rm{load}} = p_1\phi^{3}+p_2\phi^{2}+p_3\phi+p_4 $$ (8) 其中, 三阶多项式函数由参数
$ p_1 $ 、$ p_2 $ 、$ p_3 $ 和$ p_4 $ 表示,$ T_{\rm{load}} $ 为E-DSEA加载过程的输出力矩,$ \phi $ 为粘弹性元件的角形变量. 应用指数函数描述其卸载过程, 采用的指数函数形式如下:$$ T_{\rm{unload}} = a {\rm{e}}^{b(\phi-c)}+d $$ (9) 其中, 指数函数由参数a、b、c和d表示, 满足弹性体的超弹性性能;
$ T_{\rm{unload}} $ 为E-DSEA卸载过程的输出力矩. 加载过程和卸载过程的转换是通过载荷方向的变化来判断的, 加载和卸载过程的过渡阶段是通过恒定刚度的胡克定律来描述.橡胶弹簧等非金属弹簧的刚度系数是随着形变量而变化的, 其阻尼特性导致迟滞现象以及存在的应力松弛、蠕变现象使其输出力模型为非线性模型, 所需确定的模型参数多. 模型参数随着输出力/力矩峰值、频率等因素的变化而变化, 并且各个非金属弹簧的模型参数因制造加工过程的差异而不同. 这些因素导致难以建立基于粘弹性元件的E-DSEA的力/力矩估计模型. 相比于ESEA和DSEA的估计模型, 其输出力估计模型所需计算量大.
2)弹性与阻尼元件并联组合装置
弹性与阻尼元件并联组合装置是由阻尼器和弹性元件并联组合而成. 因此其力传感器的模型为弹性和阻尼所产生力的相加, 具体形式可根据阻尼器和弹性元件具体性质得出. 其一般化的模型可以表示为[103]:
$$ T_{{sd}} = b_{{sd}}\Delta\omega_{{sd}}+k_{{sd}}\Delta\theta_{{sd}} $$ (10) 其中,
$T_{{sd}}$ 为E-DSEA的输出力矩,$b_{{sd}}$ 为弹性与阻尼元件并联组合装置中阻尼元件的阻尼系数,$\Delta\omega_{{sd}}$ 为其阻尼器两端的相对速度,$k_{{sd}}$ 为弹性与阻尼元件并联组合装置中弹性元件的刚度系数,$\Delta\theta_{{sd}}$ 为其弹性元件的角形变量.基于弹性与阻尼元件并联组合装置的E-DSEA力/力矩模型需要确定阻尼系数和刚度系数. 类似于ESEA和DSEA的建模方法, 该模型需要克服弹性元件的安装间隙、阻尼系数与刚度系数不准确性、速度波动等因素所导致的估计误差, 对模型进行修正.
3)弹性元件放置位置
基于弹性元件放置位置的E-DSEA主要存在两种机械实现方式. 该类型E-DSEA的弹性特性是由弹性元件实现的, 而阻尼特性是由电机或减速器的自身阻尼实现的. 特别地, 此类SEA作为力传感器的模型需考虑电机或减速器的惯性特性, 以及弹性元件与末端执行器之间减速器的减速比. 因此其作为力传感器的模型应该是弹性、阻尼、惯性以及减速比的组合形式.
文献[104]介绍了一种弹性元件放置于减速器之前的E-DSEA, 并分析其作为力传感器的模型. E-DSEA的输出力矩
$T_{{pb}}$ 与放置于电机与地面之间的弹性元件刚度系数$k_{{pb}}$ 、 电机转子及减速器转动部分的惯量$J_{{pb}}$ 以及阻尼系数$B_{{pb}}$ 有关, 其作为力传感器的模型为:$$ J_{{pb}}\ddot{\theta_s}+B_{{pb}}\dot{\theta_s}+k_{{pb}}\theta_s = N^{-1}T_{{pb}} $$ (11) 其中,
$ N $ 为减速器的减速比,$ \theta_s $ 为弹性元件的角形变量.文献[83]提出一种弹性元件放置于行星齿轮的太阳轮与地面之间的E-DSEA, 并分析其作为力传感器的模型. E-DSEA的输出力矩
$T_{{pm}}$ 与放置于太阳轮与地面之间的弹性元件刚度系数$k_{{pm}}$ 、 减速器转动部分的惯量$J_{{pm}}$ 以及阻尼系数$B_{{pm}}$ 有关, 其作为力传感器的模型为:$$ J_{{pm}}\ddot{\theta_s}+B_{{pm}}\dot{\theta_s}+k_{{pm}}\theta_s = \frac{N-1}{N}T_{{pm}} $$ (12) 基于弹性元件放置位置的力学模型需要确定电机或减速器的转动惯量、阻尼系数、减速比以及弹性元件的刚度系数. 其中减速装置的摩擦力、间隙等因素易造成参数的不准确性, 导致估计误差.
2.4 小结
表2展示了各类SEA的建模方法及特点. ESEA和DSEA的基本建模方法主要是线性模型, 分别采用胡克定律和线性粘性阻尼法进行建模, 都只需要确定一个模型参数. E-DSEA依据实现方式不同而具有不同的建模方法, 各种建模方法都需要确定多个模型参数, 较复杂. 基于粘弹性元件的E-DSEA主要是采用Maxwell模型等物理建模法和指数模型等实验建模法; 基于弹性和阻尼元件并联组合装置的E-DSEA采用胡克定律和线性粘性阻尼法相叠加进行建模; 基于弹性元件放置位置的E-DSEA依据系统动力学对输出力进行估计.
表 2 各类串联弹性驱动器建模方法Table 2 Modeling methods of various series elastic actuators类型 建模方法 模型参数 复杂度 弹性型 胡克定律 1 简单 阻尼型 线性粘性阻尼 1 简单 弹性-阻尼型 粘弹性元件 Maxwell 模型、指数模型等 多 复杂 弹性和阻尼元件并联组合装置 线性粘性阻尼与胡克定律 弹性元件放置位置 动力学 3. 串联弹性驱动器在机器人系统中的应用
SEA作为一种模拟人或者其他动物肌肉组织的柔顺性驱动器, 广泛地应用于机器人系统中, 大大提高了机器人对非结构化、复杂化环境的适应能力. 文章介绍SEA最常见的几种应用, 分别是力传感器、安全保护以及降低能耗. 特别地, DSEA表现为阻尼特性, 不具备降低能耗的作用.
3.1 力传感器
随着机器人面对的环境向着非结构化、复杂化发展, SEA作为力传感器应用于仿人型机器人、腿足式机器人等系统中, 感知机器人与外界的交互力大小, 增强机器人对复杂环境的处理能力, 同时有助于解决带有力传感器的机器人系统体积大、重量大以及成本高等问题. SEA所测得的输出力能够作为机器人力控制的反馈量, 实现力控制. 具体地, SEA通过在弹性元件或阻尼器两端安装位置传感器, 测量弹性元件的形变量或阻尼器两端的相对速度, 得到其输出力, 从而将原力控制问题转化为位移控制问题. 目前为止, 研究人员已经提出多种基于SEA的力控制方法, 例如带有扰动观测器的比例积分微分(Proportional integral derivative, PID) 控制法[105], 鲁棒控制法[106], 基于加速器的鲁棒运动控制法[107], 修正模型参考自适应控制法[108], 模型逆时延控制法[85]等. 一般而言, 力控制可以采用电流环控制电机驱动力, 再经齿轮等传动系统输出期望力, 或者可以采用位置环或速度环控制电机位移、速度等运动量, 再经齿轮等传动系统控制 SEA 柔性元件的形变量或相对速度而输出期望力. 因齿轮等传动系统中存在的摩擦力等噪声相比于位移等运动量难于估计, 因此与基于电流环的力控制相比, 把SEA应用于力控制中, 能够大大提高控制精度.
3.2 安全保护
SEA具有被动柔顺性, 能够实现机器人与外界的冲击保护, 提高机器人与人交互的友好性[109]. 当刚性机器人与具有高惯量的刚体发生快速碰撞时, 机器人与刚体之间会产生持续极短的高峰值撞击力[110]. 因机器人存在惯性特性, 无法通过控制方法消除撞击力, 因此机器人本身需具备缓冲或吸收冲击的能力. 不同于采用刚性驱动器与末端执行器直接相连的刚性机器人, 基于SEA的机器人能够利用具有弹性或阻尼特性装置, 实现电机与末端执行器的解耦, 吸收或者缓冲机器人与外界的撞击冲击.
当机器人与外界的撞击所产生的撞击力高于具有弹性或阻尼特性装置的承受范围时, 需要通过设计控制器控制机器人作出反应, 即通过控制电机沿着机器人所受到的撞击力方向驱动末端执行器以撞击后的速度运动, 防止超过具有弹性或阻尼特性装置的无源偏转极限. 无源偏转极限是指电机和末端执行器之间的具有弹性或阻尼特性装置所能产生的最大形变量. 需要注意的是, DSEA不存在无源偏转极限, 因此无需为其设计控制算法缓冲撞击. 一般来说, SEA的无源偏转极限在几度范围内, 能够大大增加机器人运动反应所需要的时间. 与刚性机器人的力矩控制相比, 这将降低控制器和电机的力带宽需求. 当然, SEA的无源偏转极限越大, 其抗冲击保护作用越好, 但是这将使SEA的零运动力带宽偏小, 因此这是一个工程权衡问题, 而不是单方面的最小化.
3.3 降低能耗
ESEA和E-DSEA都具有弹性特性, 能够利用其弹性元件实现储存能量和释放能量, 从而降低机器人的能源消耗以及电机的峰值力矩[111]. 刚性机器人的能量流动是电机接收到电池或者驱动器的电能, 然后将其转化为电机以及末端执行机构的机械能和热能, 这部分能量被耗散. 而基于弹性特性SEA的机器人能量流动是电机接收到电池或者驱动器的电能, 一部分能量转化为电机的机械能和热能被耗散, 另一部分传递给弹性装置. 弹性装置可以储存这部分能量, 也可以传递给末端执行机构, 从而通过合理利用储存的能量能够降低机器人系统的能量损耗. 特别地, 腿足式机器人在跳跃过程中利用基于弹性特性SEA的储能特性, 在相同的跳跃高度时能够有效地降低机器人的能源损耗以及减小电机的峰值力矩[11]. 当腿足式机器人从飞行状态向支撑状态过渡时, 基于弹性特性SEA的弹性元件受到冲击产生形变量, 机械能作为弹性势能被储存. 当腿足式机器人从支撑状态向飞行状态转变时, 基于弹性特性SEA的弹性元件形变量减小, 其储存的弹性势能转化为机器人的机械能. 从而, 腿足式机器人在跳跃过程中能够减少所需的能量以及降低电机的峰值力矩. 相似地, 腿足式机器人在行走过程中, 利用基于弹性特性SEA弹性元件的储能作用, 也能有效地降低机器人能耗.
4. 串联弹性驱动器的未来发展方向
随着机器人面对的环境向着非结构化、复杂化发展, SEA作为一种模拟生物肌肉的柔顺性驱动器, 能够克服传统机器人采用刚性驱动器的不足, 从而对于提高机器人对复杂环境的适应能力具有积极意义. 尽管SEA已经广泛地应用于机器人系统中, 但是SEA仍然面临着轻量化、小型化、精确力感知、参数选择等方面的不足. 因此仍需要对SEA的几个方面展开研究.
4.1 轻量化、小型化以及降低成本
SEA广泛地应用于外骨骼机器人、仿人型机器人、假肢机器人等系统中, 因这些机器人需要穿戴于人体上或者外形及重量像一个成年人或者更小, 其尺寸和重量是非常有限的. 而在机器人中SEA的重量和体积是一个主要因素. 因此, SEA必须实现轻量化、小型化, 以适应这样的系统. 与刚性驱动装置相比, SEA因增加柔性装置以及位置传感器, 导致其体积、重量以及成本较高. 合适的柔性装置对实现SEA的小型化、轻量化以及降低成本是有积极作用的. 橡胶弹簧等非金属弹簧因具有刚度-体积比和刚度-质量比高的特点, 有利于实现SEA小型化、轻量化. 但是现有的设计方法未对橡胶弹簧等非金属弹簧进行优化, 因此需要像设计金属结构弹簧一样, 依据SEA的应用要求, 对橡胶弹簧的拓扑结构及尺寸参数进行优化选择. 相比于标准化弹簧, 橡胶弹簧等非金属弹簧是定制化弹簧, 设计复杂且成本高, 阻碍其广泛应用于SEA中. 因此, 研究标准化橡胶弹簧等非金属弹簧拓扑结构及尺寸参数的优化设计方法, 促进SEA的小型化、轻量化以及降低设计成本, 是一个有待探究的问题.
4.2 精确力感知模型研究
橡胶弹簧的输出输入特性会受到频率、振幅、预紧力等因素影响, 存在迟滞现象, 这引入了粘弹性非线性, 使E-DSEA的精确力感知和控制复杂化. 为了实现基于橡胶弹簧E-DSEA的精确力控制并提高机器人与外界环境安全交互的质量, 必须有一个考虑影响橡胶弹簧输出输入特性的所有因素且定义良好的精确力感知模型. 尽管研究者已经提出了各种迟滞建模方法来解决橡胶弹簧的迟滞问题, 但是受限于未考虑影响橡胶弹簧输出输入特性的各个因素以及模型非线性拟合局限性, 它们对于执行精确的力矩控制还不够精确. 近年来, 神经网络、模糊系统、支撑向量机等智能建模方法对非线性系统建模取得了良好的效果. 因此, 研究如何综合考虑频率、振幅、预紧力等影响因素, 利用智能化方法对基于橡胶弹簧E-DSEA的迟滞非线性现象进行建模, 实现精确感知机器人与外界环境的交互力, 是一个值得研究的方向.
4.3 参数选择
SEA的弹性系数和阻尼系数对提高人与机器人交互的安全性、零运动力带宽、力传感器的分辨率, 减小能量损耗、电机的峰值力矩以及避免系统震荡具有决定性作用. Nieto等设计一种以系统能量损耗和电机的峰值力矩最小化为目标的非参数凸优化方法来决定SEA的弹性系数[111]. Roozing等基于关节应用要求提出了一种以最大化系统的零运动力带宽为目标的SEA最佳弹性系数选择准则[112]. 尽管这些参数优化方法已经对SEA的参数选择提供解决方案, 但是现有方法仅以SEA几个应用性能为目标进行优化. 因此依据应用需求, 综合考虑SEA在机器人系统中的各种性能, 优化设计SEA弹性系数和阻尼系数, 使SEA最大化提高机器人性能, 是未来需要开展的研究方向.
5. 结束语
本文首先依据弹性和阻尼特性把SEA划分为三种类型, 介绍各类SEA在避免系统震荡、零运动力带宽等方面的优缺点, 详细概述各类SEA的弹性和阻尼特性的机械实现方式. 除了DSEA发展较慢外, 其他两种SEA的机械实现方式都得到充分发展. 然后依据各类SEA表现的物理特性以及机械实现方式不同, 对SEA作为力传感器的一般建模方法及其典型案例进行叙述, 以辅助设计者对SEA进行建模. 最后本文介绍了SEA在机器人系统中作为力传感器、安全保护以及降低能耗等方面的应用, 并讨论了SEA在小型化、轻量化、力感知模型以及参数选择等方面所需要进一步开展的研究内容.
-
表 1 各类串联弹性驱动器机械实现方式及比较
Table 1 Mechanical realization and comparison of various series elastic actuators
类型 物理特性 机械实现方式 系统力带宽 能量特性 安全性 弹性型串联弹性驱动器 弹性 直线压缩弹簧 一般 效率高 高 直线拉伸弹簧 螺旋扭转弹簧 结构弹簧 阻尼型串联弹性驱动器 阻尼 磁流变液阻尼器 较高 效率低 低 弹性-阻尼型串联弹性驱动器 弹性和阻尼 粘弹性元件 高 效率一般 一般 弹性与阻尼元件并联组合装置 弹性元件放置位置 表 2 各类串联弹性驱动器建模方法
Table 2 Modeling methods of various series elastic actuators
类型 建模方法 模型参数 复杂度 弹性型 胡克定律 1 简单 阻尼型 线性粘性阻尼 1 简单 弹性-阻尼型 粘弹性元件 Maxwell 模型、指数模型等 多 复杂 弹性和阻尼元件并联组合装置 线性粘性阻尼与胡克定律 弹性元件放置位置 动力学 -
[1] Li J, Li S Q, Tian G H, Shang H C. Muscle tension training method for series elastic actuator (SEA) based on gain-scheduled method. Robotics and Autonomous Systems, 2019, 121: Article No. 103253 [2] Pratt G A, Williamson M M. Series elastic actuators. In: Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Pittsburgh, USA: IEEE, 1995. 399−406 [3] Chew C M, Hong G S, Zhou W. Series damper actuator: A novel force/torque control actuator. In: Proceedings of the 4th IEEE/RAS International Conference on Humanoid Robots. Santa Monica, USA: IEEE, 2004. 533−546 [4] Hurst J W, Rizzi A A, Hobbelen D. Series elastic actuation: Potential and pitfalls. In: Proceedings of the 2004 International Conference on Climbing and Walking Robots. 2004. [5] Vallery H, Veneman J, Van Asseldonk E, Ekkelenkamp R, Buss M, Van Der Kooij H. Compliant actuation of rehabilitation robots. IEEE Robotics & Automation Magazine, 2008, 15(3): 60−69 [6] Refour E R, Sebastian B, Chauhan R J, Ben-Tzvi P. A general purpose robotic hand exoskeleton with series elastic actuation. Journal of Mechanisms and Robotics, 2019, 11(6): Article No. 060902 [7] Vantilt J, Tanghe K, Afschrift M, Bruijnes A K B D, Junius K, Geeroms J, et al. Model-based control for exoskeletons with series elastic actuators evaluated on sit-to-stand movements. Journal of Neuro Engineering and Rehabilitation. 2019, 16: Article No. 65 [8] Trigili E, Crea S, Moise M, Baldoni A, Cempini M, Ercolini G, et al. Design and experimental characterization of a shoulder-elbow exoskeleton with compliant joints for post-stroke rehabilitation. IEEE/ASME Transactions on Mechatronics, 2019, 24(4): 1485−1496 doi: 10.1109/TMECH.2019.2907465 [9] Lee H D, Moon J I, Kang T H. Design of a series elastic tendon actuator based on gait analysis for a walking assistance exosuit. International Journal of Control, Automation and Systems, 2019, 17(11): 2940−2947 doi: 10.1007/s12555-018-0492-0 [10] Zhang T, Huang H. Design and control of a series elastic actuator with clutch for hip exoskeleton for precise assistive magnitude and timing control and improved mechanical safety. IEEE/ASME Transactions on Mechatronics, 2019, 24(5): 2215−2226 doi: 10.1109/TMECH.2019.2932312 [11] Guenther F, Quy Vu H, Lida F. Improving legged robot hopping by using coupling-based series elastic actuation. IEEE/ASME Transactions on Mechatronics, 2019, 24(2): 413−423 doi: 10.1109/TMECH.2019.2893235 [12] Verstraten T, Furnémont R, Beckerle P, Vanderborght B, Lefeber D. A hopping robot driven by a series elastic dual-motor actuator. IEEE Robotics and Automation Letters, 2019, 4(3): 2310−2316 doi: 10.1109/LRA.2019.2902071 [13] Lee C, Oh S. Development, analysis, and control of series elastic actuator-driven robot leg. Frontiers in Neurorobotics, 2019, 13: Article No. 17 [14] Werner A, Henze B, Keppler M, Loeffl F, Leyendecker S, Ott C. Structure preserving multi-contact balance control for series-elastic and visco-elastic humanoid robots. In: Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Madrid, Spain: IEEE, 2018. 1233−1240 [15] Bellicoso C D, Jenelten F, Fankhauser P, Gehring C, Hwangbo J, Hutter M. Dynamic locomotion and whole-body control for quadrupedal robots. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, Canada: IEEE, 2017. 3359−3365 [16] Zhu Q G, Mao Y C, Xiong R, Wu J. Adaptive torque and position control for a legged robot based on a series elastic actuator. International Journal of Advanced Robotic Systems, 2016, 13(1): Article No. 26 [17] Werner A, Turlej W, Ott C. Generation of locomotion trajectories for series elastic and viscoelastic bipedal robots. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada: IEEE, 2017. 5853−5860 [18] Pfeifer S, Pagel A, Riener R, Vallery H. Actuator with angle-dependent elasticity for biomimetic transfemoral prostheses. IEEE/ASME Transactions on Mechatronics, 2015, 20(3): 1384−1394 doi: 10.1109/TMECH.2014.2337514 [19] Convens B, Dong D B, Furnemont R, Verstraten T, Cherelle P, Lefeber D, et al. Modeling, design and test-bench validation of a semi-active propulsive ankle prosthesis with a clutched series elastic actuator. IEEE Robotics and Automation Letters, 2019, 4(2): 1823−1830 doi: 10.1109/LRA.2019.2897993 [20] Sun X J, Sugai F, Okada K, Inaba M. Variable transmission series elastic actuator for robotic prosthesis. In: Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA). Brisbane, Australia: IEEE, 2018. 2796−2803 [21] Sun X J, Sugai F, Okada K, Inaba M. Design, control and preliminary test of robotic ankle prosthesis. In: Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Madrid, Spain: IEEE, 2018. 2787−2793 [22] Zhu J Y, Wang Q N, Wang L. On the design of a powered transtibial prosthesis with stiffness adaptable ankle and toe joints. IEEE Transactions on Industrial Electronics, 2014, 61(9): 4797−4807 doi: 10.1109/TIE.2013.2293691 [23] Baccelliere L, Kashiri N, Muratore L, Laurenzi A, Kamedula M, Margan A, et al. Development of a human size and strength compliant bi-manual platform for realistic heavy manipulation tasks. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada: IEEE, 2017. 5594−5601 [24] Hu Y, Mombaur K. Optimal control based push recovery strategy for the iCub humanoid robot with series elastic actuators. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada: IEEE, 2017. 5846-5852 [25] Nava G, Pucci D, Nori F. Momentum control of humanoid robots with series elastic actuators. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, Canada: IEEE, 2017. 2185−2191 [26] Lee C, Lee J, Malzahn J, Tsagarakis N, Oh S. A two-staged residual for resilient external torque estimation with series elastic actuators. In: Proceedings of the IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids). Birmingham, England: IEEE, 2017. 817−823 [27] Tsagarakis N G, Laffranchi M, Vanderborght B, Caldwell D G. A compact soft actuator unit for small scale human friendly robots. In: Proceedings of the 2009 IEEE International Conference on Robotics and Automation. Kobe, Japan: IEEE, 2009. 4356−4362 [28] Lee C, Kwak S, Kwak J, Oh S. Generalization of series elastic actuator configurations and dynamic behavior comparison. Actuators, 2017, 6(3): Article No. 26 [29] Vanderborght B, Albu-Schaeffer A, Bicchi A, Burdet E, Caldwell D G, Carloni R, et al. Variable impedance actuators: A review. Robotics and Autonomous Systems, 2013, 61(12): 1601−1614 doi: 10.1016/j.robot.2013.06.009 [30] 魏敦文, 葛文杰, 高涛. 仿生灵感下的弹性驱动器的研究综述. 机器人, 2017, 39(4): 541−550Wei Dun-Wen, Ge Wen-Jie, Gao Tao. Review of elastic actuator research from bionic inspiration. Robot, 2017, 39(4): 541−550 [31] Hsieh H C, Chen D F, Chien L, Lan C C. Design of a parallel actuated exoskeleton for adaptive and safe robotic shoulder rehabilitation. IEEE/ASME Transactions on Mechatronics, 2017, 22(5): 2034−2045 doi: 10.1109/TMECH.2017.2717874 [32] Lee J W, Kim G. Design and control of a lifting assist device for preventing lower back injuries in industrial athletes. International Journal of Precision Engineering and Manufacturing, 2019, 20(10): 1825−1838 doi: 10.1007/s12541-019-00183-0 [33] 孙雷, 孙伟超, 王萌, 刘景泰. 基于RISE反馈的串联弹性驱动器最优控制方法. 自动化学报, 2018, 44(12): 2170−2178Sun Lei, Sun Wei-Chao, Wang Meng, Liu Jing-Tai. Optimal control for series elastic actuator using RISE feedback. Acta Automatica Sinica, 2018, 44(12): 2170−2178 [34] Rouse E J, Mooney L M, Herr H M. Clutchable series-elastic actuator: Implications for prosthetic knee design. International Journal of Robotics Research, 2014, 33(13): 1611−1625 doi: 10.1177/0278364914545673 [35] Agarwal P, Yun Y, Fox J, Madden K, Deshpande A D. Design, control, and testing of a thumb exoskeleton with series elastic actuation. International Journal of Robotics Research, 2017, 36(3): 355−375 doi: 10.1177/0278364917694428 [36] Marconi D, Baldoni A, McKinney Z, Cempini M, Crea S, Vitiello N. A novel hand exoskeleton with series elastic actuation for modulated torque transfer. Mechatronics, 2019, 61: 69−82 doi: 10.1016/j.mechatronics.2019.06.001 [37] Gim K G, Hong D W. Design of a series elastic resistance mechanism for exercise and rehabilitation. In: Proceedings of the IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids). Cancun, Mexico: IEEE, 2016. 1239−1244 [38] Yu N B, Zou W L, Tan W, Yang Z. Augmented virtual stiffness rendering of a cable-driven SEA for human-robot interaction. IEEE/CAA Journal of Automatica Sinica, 2017, 4(4): 714−723 doi: 10.1109/JAS.2017.7510637 [39] Yu N B, Zou W L, Sun Y B. Passivity guaranteed stiffness control with multiple frequency band specifications for a cable-driven series elastic actuator. Mechanical Systems and Signal Processing, 2019, 117: 709−722 doi: 10.1016/j.ymssp.2018.08.007 [40] Rao P, Deshpande A D. Analyzing and improving cartesian stiffness control stability of series elastic tendon-driven robotic hands. In: Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA). Brisbane, Australia: IEEE, 2018. 5415−5420 [41] Rao P, Thomas G C, Sentis L, Deshpande A D. Analyzing achievable stiffness control bounds of robotic hands with coupled finger joints. In: Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA). Singapore: IEEE, 2017. 3447−3452 [42] 尹伟, 孙雷, 王萌, 刘景泰. 针对串联弹性驱动器抖动抑制的轨迹规划和跟踪控制. 自动化学报, 2018, 44(8): 1436−1445Yin Wei, Sun Lei, Wang Meng, Liu Jing-Tai. Motion planning and tracking control of series elastic actuator for vibration suppression. Acta Automatica Sinica, 2018, 44(8): 1436−1445 [43] Yin W, Sun L, Wang M, Liu J T. Position control of a series elastic actuator based on global sliding mode controller design. IEEE/CAA Journal of Automatica Sinica, 2019, 6(3): 850−858 doi: 10.1109/JAS.2019.1911498 [44] Chen T Y, Casas R, Lum P S. An elbow exoskeleton for upper limb rehabilitation with series elastic actuator and cable-driven differential. IEEE Transactions on Robotics, 2019, 35(6): 1464−1474 doi: 10.1109/TRO.2019.2930915 [45] Jung Y, Bae J. An asymmetric cable-driven mechanism for force control of exoskeleton systems. Mechatronics, 2016, 40: 41−50 doi: 10.1016/j.mechatronics.2016.10.013 [46] DeBoon B, Nokleby S, La Delfa N, Rossa C. Differentially-clutched series elastic actuator for robot-aided musculoskeletal rehabilitation. In: Proceedings of the 2019 International Conference on Robotics and Automation (ICRA). Montreal, Canada: IEEE, 2019. 1507−1513 [47] Ates S, Sluiter V I, Lammertse P, Stienen A H A. ServoSEA concept: Cheap, miniature series-elastic actuators for orthotic, prosthetic and robotic hands. In: Proceedings of the 5th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics. Sao Paulo, Brazil: IEEE, 2014. 752−757 [48] Agarwal P, Deshpande A D. Series elastic actuators for small-scale robotic applications. Journal of Mechanisms and Robotics, 2017, 9(3): Article No. 031016 [49] Carpino G, Accoto D, Sergi F, Tagliamonte N L, Guglielmelli E. A novel compact torsional spring for series elastic actuators for assistive wearable robots. Journal of Mechanical Design, 2012, 134(12): Article No. 121002 [50] Irmscher C, Woschke E, May E, Daniel C. Design, optimisation and testing of a compact, inexpensive elastic element for series elastic actuators. Medical Engineering & Physics, 2018, 52: 84−89 [51] Ruiken D, Cummings J P, Savaria U R, Sup F C, Grupen R A. uBot-7: A dynamically balancing mobile manipulator with series elastic actuators. In: Proceedings of the IEEE-RAS 17th International Conference on Humanoid Robotics. Birmingham, England: IEEE, 2017. 676−682 [52] Lagoda C, Schouten A C, Stienen A H A, Hekman E E G, Van Der Kooij H. Design of an electric series elastic actuated joint for robotic gait rehabilitation training. In: Proceedings of the 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics. Tokyo, Japan: IEEE, 2010. 21−26 [53] Wang Y P, Chen Y L, Chen K B, Wu Y X, Huang Y J. A flat torsional spring with corrugated flexible units for series elastic actuators. In: Proceedings of the 2nd International Conference on Advanced Robotics and Mechatronics (ICARM). Hefei, China: IEEE, 2017. 138−143 [54] Dos Santos W M, Caurin G A P, Siqueira A A G. Torque control characterization of a rotary series elastic actuator for knee rehabilitation. In: Proceedings of the 16th International Conference on Advanced Robotics. Montevideo, Uruguay: IEEE, 2013. 1−6 [55] Yildirim M C, Sendur P, Bilgin O, Gulek B, Yapici G G, Ugurlu B. An integrated design approach for a series elastic actuator: Stiffness formulation, fatigue analysis, thermal management. In: Proceedings of the IEEE-RAS 17th International Conference on Humanoid Robotics. Birmingham, England: IEEE, 2017. 384−389 [56] Georgiev N, Burdick J. Design and analysis of planar rotary springs. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada: IEEE, 2017. 4777−4784 [57] Zhang T, Tran M, Huang H. Design and experimental verification of hip exoskeleton with balance capacities for walking assistance. IEEE/ASME Transactions on Mechatronics, 2018, 23(1): 274−285 doi: 10.1109/TMECH.2018.2790358 [58] Koopaee M J, Bal S, Pretty C, Chen X Q. Design and development of a wheel-less snake robot with active stiffness control for adaptive pedal wave locomotion. Journal of Bionic Engineering, 2019, 16(4): 593−607 doi: 10.1007/s42235-019-0048-x [59] Paine N, Mehling J S, Holley J, Radford N A, Johnson G, Fok C L, et al. Actuator control for the NASA-JSC valkyrie humanoid robot: A decoupled dynamics approach for torque control of series elastic robots. Journal of Field Robotics, 2015, 32(3): 378−396 doi: 10.1002/rob.21556 [60] Yasuda K, Ikeura R, Hayakawa S, Sawai H. Stability of impedance control of a series elastic actuator with a torque controlled actuator for improving the system performance. In: Proceedings of the 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO). Zhuhai, China: IEEE, 2015. 2163−2168 [61] Lee Y F, Chu C Y, Xu J Y, Lan C C. A humanoid robotic wrist with two-dimensional series elastic actuation for accurate force/torque interaction. IEEE/ASME Transactions on Mechatronics, 2016, 21(3): 1315−1325 doi: 10.1109/TMECH.2016.2530746 [62] Bianchi M, Cempini M, Conti R, Meli E, Ridolfi A, Vitiello N, et al. Design of a series elastic transmission for hand exoskeletons. Mechatronics, 2018, 51: 8−18 doi: 10.1016/j.mechatronics.2018.02.010 [63] Zhou W, Chew C M, Hong G S. Inverse dynamics control for series damper actuator based on MR fluid damper. In: Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Monterey, California, USA: IEEE, 2005. 473−478 [64] Zhou W, Chew C M, Hong G S. Design of series damper actuator. Robotica, 2009, 27(3): 379−387 doi: 10.1017/S0263574708004797 [65] Westerveld A J, Aalderink B J, Hagedoorn W, Buijze M, Schouten A C, Van Der Kooij H. A damper driven robotic end-point manipulator for functional rehabilitation exercises after stroke. IEEE Transactions on Biomedical Engineering, 2014, 61(10): 2646−2654 doi: 10.1109/TBME.2014.2325532 [66] Kim D H, Oh J H. Hysteresis modeling for torque control of an elastomer series elastic actuator. IEEE/ASME Transactions on Mechatronics, 2019, 24(3): 1316−1324 doi: 10.1109/TMECH.2019.2906698 [67] Rollinson D. Control and Design of Snake Robots [Ph. D. dissertation], Carnegie Mellon University, Pittsburgh, PA, 2014 [68] Jarrett C, McDaid A. Modeling and feasibility of an elastomer-based series elastic actuator as a haptic interaction sensor for exoskeleton robotics. IEEE/ASME Transactions on Mechatronics, 2019, 24(3): 1325−1333 doi: 10.1109/TMECH.2019.2906918 [69] Austin J, Schepelmann A, Geyer H. Control and evaluation of series elastic actuators with nonlinear rubber springs. In: Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Hamburg, Germany: IEEE, 2015. 6563−6568 [70] Shepherd M K, Rouse E J. Design and validation of a torque-controllable knee exoskeleton for sit-to-stand assistance. IEEE/ASME Transactions on Mechatronics, 2017, 22(4): 1695−1704 doi: 10.1109/TMECH.2017.2704521 [71] Van Dijk W, Meijneke C, Van Der Kooij H. Evaluation of the achilles ankle exoskeleton. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2017, 25(2): 151−160 doi: 10.1109/TNSRE.2016.2527780 [72] Kang I, Hsu H, Young A. The effect of hip assistance levels on human energetic cost using robotic hip exoskeletons. IEEE Robotics and Automation Letters, 2019, 4(2): 430−437 doi: 10.1109/LRA.2019.2890896 [73] Caputo J M, Collins S H. A universal ankle-foot prosthesis emulator for human locomotion experiments. Journal of Biomechanical Engineering, 2014, Article No. 65(3): Article No. 035002 [74] Senturk Y M, Patoglu V. MRI-VisAct: A Bowden-cable-driven MRI-compatible series viscoelastic actuator. Transactions of the Institute of Measurement and Control, 2018, 40(8): 2440−2453 doi: 10.1177/0142331217730429 [75] Oblak J, Matjačić Z. Design of a series visco-elastic actuator for multi-purpose rehabilitation haptic device. Journal of NeuroEngineering and Rehabilitation, 2011, 8: Article No. 3 [76] Mancisidor A, Zubizarreta A, Cabanes I, Bengoa P, Marcos M, Jung J H. Enhanced force control using force estimation and nonlinearity compensation for the universal haptic pantograph. In: Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Hamburg, Germany: IEEE, 2015. 5599−5604 [77] Iwata H, Sugano S. Design of human symbiotic robot TWENDY-ONE. In: Proceedings of the 2009 IEEE International Conference on Robotics and Automation. Kobe, Japan: IEEE, 2009. 580−586 [78] Garcia E, Arevalo J C, Muñoz G, Gonzalez-De-Santos P. Combining series elastic actuation and magneto-rheological damping for the control of agile locomotion. Robotics and Autonomous Systems, 2011, 59(10): 827−839 doi: 10.1016/j.robot.2011.06.006 [79] Paine N, Oh S, Sentis L. Design and control considerations for high-performance series elastic actuators. IEEE/ASME Transactions on Mechatronics, 2014, 19(3): 1080−1091 doi: 10.1109/TMECH.2013.2270435 [80] Lee H, Kwak S, Oh S. Force control of series elastic actuators-driven parallel robot. In: Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA). Brisbane, Australia: IEEE, 2018. 5401−5406 [81] Isik K, He S D, Ho J, Sentis L. Re-engineering a high performance electrical series elastic actuator for low-cost industrial applications. Actuators, 2017, 6(1): Article No. 5 doi: 10.3390/act6010005 [82] Lens T, Von Stryk O. Design and dynamics model of a lightweight series elastic tendon-driven robot arm. In: Proceedings of the 2013 IEEE International Conference on Robotics and Automation. Karlsruhe, Germany: IEEE, 2013. 4512−4518 [83] Lee C, Oh S. Configuration and performance analysis of a compact planetary geared elastic actuator. In: Proceedings of the 42nd Annual Conference of the IEEE Industrial Electronics Society. Florence, Italy: IEEE, 2016. 6391−6396 [84] Lauria M, Legault M A, Lavoie M A, Michaud F. Differential elastic actuator for robotic interaction tasks. In: Proceedings of the 2008 IEEE International Conference on Robotics and Automation. Pasadena, CA, USA: IEEE, 2008. 3606−3611 [85] Kim S, Bae J. Force-mode control of rotary series elastic actuators in a lower extremity exoskeleton using model-inverse time delay control. IEEE/ASME Transactions on Mechatronics, 2017, 22(3): 1392−1400 doi: 10.1109/TMECH.2017.2687979 [86] Oh S, Kong K. High-precision robust force control of a series elastic actuator. IEEE/ASME Transactions on Mechatronics, 2017, 22(1): 71−80 doi: 10.1109/TMECH.2016.2614503 [87] Kim S, Bae J. Force-mode control of rotary series elastic actuators in a lower extremity exoskeleton using model-inverse time delay control (MiTDC). In: Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Daejeon, South Korea: IEEE, 2016. 3836−3841 [88] Oh S, Lee C, Kong K. Force control and force observer design of series elastic actuator based on its dynamic characteristics. In: Proceedings of the 41st Annual Conference of the IEEE Industrial Electronics Society. Yokohama, Japan: IEEE, 2015. 4639−4644 [89] Calanca A, Fiorini P. A rationale for acceleration feedback in force control of series elastic actuators. IEEE Transactions on Robotics, 2018, 34(1): 48−61 doi: 10.1109/TRO.2017.2765667 [90] Zhao Y, Paine N, Jorgensen S J, Sentis L. Impedance control and performance measure of series elastic actuators. IEEE Transactions on Industrial Electronics, 2018, 65(3): 2817−2827 doi: 10.1109/TIE.2017.2745407 [91] Zhang J J, Collins S H. The passive series stiffness that optimizes torque tracking for a lower-limb exoskeleton in human walking. Frontiers in Neurorobotics, 2017, 11: Article No. 68 doi: 10.3389/fnbot.2017.00068 [92] Calanca A, Muradore R, Fiorini P. Impedance control of series elastic actuators: Passivity and acceleration-based control. Mechatronics, 2017, 47: 37−48 doi: 10.1016/j.mechatronics.2017.08.010 [93] Lee Y H, Lee Y H, Lee H, Phan L T, Kang H, Kim Y B, et al. Development of torque controllable leg for running robot, AiDIN-IV. In: Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Vancouver, BC, Canada: IEEE, 2017. 4125−4130 [94] 毛翊超. 采用串联弹性驱动器的仿生腿足式机器人跳跃与自适应平衡控制研究[博士学位论文], 浙江大学, 中国, 2018Mao Yi-Chao. Hopping and Adaptive Balance Control of Bionic Legged Robot Based on Series Elastic Actuators [Ph. D. dissertation], Zhejiang University, China, 2018 [95] 李占卫, 李治军. 磁流变阻尼器动力学模型的研究现状. 机械制造与自动化, 2012, 41(1): 142−145 doi: 10.3969/j.issn.1671-5276.2012.01.048Li Zhan-Wei, Li Zhi-Jun. Status of researching on dynamical models of MR damper. Machine Building & Automation, 2012, 41(1): 142−145 doi: 10.3969/j.issn.1671-5276.2012.01.048 [96] Parietti F, Baud-Bovy G, Gatti E, Riener R, Guzzella L, Vallery H. Series viscoelastic actuators can match human force perception. IEEE/ASME Transactions on Mechatronics, 2011, 16(5): 853−860 doi: 10.1109/TMECH.2011.2162076 [97] Karlsson F, Persson A. Modelling Non-linear Dynamics of Rubber Bushings-Parameter Identification and Validation [Master dissertation], Lund University, Sweden, 2003 [98] Abe K, Suga T, Fujimoto Y. Control of a biped robot driven by elastomer-based series elastic actuator. In: Proceedings of the 12th IEEE International Workshop on Advanced Motion Control. Sarajevo, Bosnia-Herzegovina: IEEE, 2012. 1−6 [99] Kikuchi M, Aiken I D. An analytical hysteresis model for elastomeric seismic isolation bearings. Earthquake Engineering and Structural Dynamics, 1997, 26(2): 215−231 doi: 10.1002/(SICI)1096-9845(199702)26:2<215::AID-EQE640>3.0.CO;2-9 [100] Choi W, Won J, Lee J, Park J. Low stiffness design and hysteresis compensation torque control of SEA for active exercise rehabilitation robots. Autonomous Robots, 2017, 41: 1221−1242 doi: 10.1007/s10514-016-9591-z [101] Schepelmann A, Geberth K A, Geyer H. Compact nonlinear springs with user defined torque-deflection profiles for series elastic actuators. In: Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA). Hong Kong, China: IEEE, 2014. 3411−3416 [102] Paskarbeit J, Annunziata S, Basa D, Schneider A. A self-contained, elastic joint drive for robotics applications based on a sensorized elastomer coupling-design and identification. Sensors and Actuators A: Physical, 2013, 199: 56−66 doi: 10.1016/j.sna.2013.04.028 [103] Laffranchi M, Chen L S, Kashiri N, Lee J, Tsagarakis N G, Caldwell D G. Development and control of a series elastic actuator equipped with a semi active friction damper for human friendly robots. Robotics and Autonomous Systems, 2014, 62(12): 1827−1836 doi: 10.1016/j.robot.2014.06.007 [104] Park Y, Oh S, Zoe H. Dynamic analysis of reaction force sensing series elastic actuator as unlumped two mass system. In: Proceedings of the 42nd Annual Conference of the IEEE Industrial Electronics Society. Florence, Italy: IEEE, 2016. 5784−5789 [105] Kong K, Bae J, Tomizuka M. A compact rotary series elastic actuator for human assistive systems. IEEE/ASME Transactions on Mechatronics, 2012, 17(2): 288−297 doi: 10.1109/TMECH.2010.2100046 [106] Sariyildiz E, Yu H Y, Nozaki T, Murakami T. Robust force control of series elastic actuators using sliding mode control and disturbance observer. In: Proceedings of the 42nd Annual Conference of the IEEE Industrial Electronics Society. Florence, Italy: IEEE, 2016. 619−624 [107] Sariyildiz E, Chen G, Yu H Y. An acceleration-based robust motion controller design for a novel series elastic actuator. IEEE Transactions on Industrial Electronics, 2016, 63(3): 1900−1910 doi: 10.1109/TIE.2015.2512228 [108] Losey D P, Erwin A, McDonald C G, Sergi F, O' Malley M K. A time-domain approach to control of series elastic actuators: Adaptive torque and passivity-based impedance control. IEEE/ASME Transactions on Mechatronics, 2016, 21(4): 2085−2096 doi: 10.1109/TMECH.2016.2557727 [109] Negrello F, Garabini M, Catalano M G, Malzahn J, Caldwell D G, Bicchi A, et al. A modular compliant actuator for emerging high performance and fall-resilient humanoids. In: Proceedings of the IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids). Seoul, South Korea: IEEE, 2015. 414−420 [110] Bicchi A, Tonietti G. Fast and “soft-arm” tactics. IEEE Robotics & Automation Magazine, 2004, 11(2): 22−33 [111] Nieto E A B, Rezazadeh S, Gregg R D. Minimizing energy consumption and peak power of series elastic actuators: A convex optimization framework for elastic element design. IEEE/ASME Transactions on Mechatronics, 2019, 24(3): 1334−1345 doi: 10.1109/TMECH.2019.2906887 [112] Roozing W, Malzahn J, Kashiri N, Caldwell D G, Tsagarkis N G. On the stiffness selection for torque-controlled series-elastic actuators. IEEE Robotics and Automation Letters, 2017, 2(4): 2255−2262 doi: 10.1109/LRA.2017.2726141 期刊类型引用(3)
1. 罗华福,罗胜利,朱禾祥,疏小龙,汪晓铭,喻洪流. 智能助力型髋离断假肢设计与实验验证. 国际生物医学工程杂志. 2024(02): 108-114 . 百度学术
2. 蒋建东,李明贵,乔欣. 渐开线齿面串联弹性器件传动机理研究. 农业机械学报. 2023(01): 425-431+458 . 百度学术
3. 曹学鹏,鲁航,朱文锋,钱亚伟,田富元. 变负载下机器人液压串联弹性执行器动态位置控制方法. 西安交通大学学报. 2022(04): 91-100 . 百度学术
其他类型引用(21)
-