机器人杂志

PDF
机器人杂志/2021年/文章

研究文章|开放获取

体积 2021年 |文章的ID 8142161 | https://doi.org/10.1155/2021/8142161

双溪法阴、薛Yaxu Yadong Yu谢, 变阻抗控制双足机器人站立平衡基于人工肌肉活动模式”,机器人杂志, 卷。2021年, 文章的ID8142161, 9 页面, 2021年 https://doi.org/10.1155/2021/8142161

变阻抗控制双足机器人站立平衡基于人工肌肉活动模式

学术编辑器:戈登·r·Pennock
收到了 2021年4月13日
接受 2021年6月23日
发表 2021年7月02

文摘

双足机器人应该能够保持平衡甚至站在令人不安的力量的存在。双足机器人的控制方案是传统开发基于系统模型或固定torque-ankle状态,这往往缺乏鲁棒性。在这篇文章中,一个变量阻抗控制基于人工肌肉激活了双足机器人站立平衡来解决这个限制。提高了鲁棒性通过应用人工肌肉激活模型调整阻抗参数。特别是,脚踝可变阻抗模型被用来获得的抗干扰力加上脚踝动态转矩估计所需的脚踝转矩到机器人站的平衡。仿真和样机实验结果表明,该控制方法提高了鲁棒性的双足机器人平衡控制。

1。介绍

现在,创建了一个巨大的各种各样的双足机器人帮助人类和他们已经应用于各种各样的社交应用,如军事训练、医疗服务、工业制造等领域(1]。在这些应用中,工作环境通常是未知的,有风险干扰站两足机器人的平衡。如何防止机器人下降,站在平衡控制,是双足机器人的基本控制问题。脚踝中扮演一个重要的角色在双足机器人平衡控制站2),这引起了机器人关节控制。

研究人员做了很多工作在双足机器人平衡控制。Vukobratovic et al。3)指机械手臂平衡控制的原则,提出了零力矩点(ZMP)控制方法调整根据实时ZMP轨迹的关节转矩。然而,ZMP控制方法有一定的局限性:计算了ZMP传感器信息反馈滞后于实际的态度变化,和延迟会导致控制器环(4]。根据动量守恒定律,一些学者同时调整角度和线性动量完成双足机器人平衡控制站(5,6),这种方法依赖于机器人动态模型,很难提高站平衡控制的鲁棒性。随着智能控制算法的发展,越来越多的被用于解决机器人站立平衡控制问题(7),智能控制算法依赖于大量的测试数据。此外,机器人有一些硬件的限制。例如,输入饱和和致动器死区影响控制的鲁棒性,和智能算法和自适应方法提供有效的解决方案(8,9]。

双足机器人有一个复杂的结构,系统的非线性和结构变化的特点,带来了巨大的挑战,运动控制(10]。通过长期的进化,人类有能力很快适应和应对环境变化。这些能力的人类提供了最好的指导,促进机器人控制器的设计。作者在11]试图构建虚拟神经肌肉模型的自动控制。这种方法可以产生类似人类的多样和健壮的运动行为。然而,这种控制策略的主要组件是双重的:虚拟肌肉模型和肌肉活动模型。然而,虚拟模型涉及很多控制模型的参数设置,如虚拟肌肉参数,它限制了这种方法的普遍适用性(12]。

让机器人关节呈现一个“gloppy”或“有弹性”的控制行为类似于人类关节,阻抗控制的概念领域的机器人提出了霍根(13]。阻抗控制被广泛应用于机器人控制及其鲁棒性和可行性已被许多研究[承认14,15]。然而,一个固定的阻抗模型可能不满足在许多应用程序中,和可变阻抗必须实现系统的最优性能(16];例如,人类有能力调整他们的联合阻抗通过肌肉收缩。

摘要机器人踝关节简化成一个阻抗模型,和人造肌肉激活模型是建立调整阻抗参数。然后,变阻抗控制基于人工肌肉活动提出了双足机器人的平衡。特别地,脚踝抗干扰力是通过构建脚踝可变阻抗模型,和脚踝动态转矩计算通过构造一个倒立摆模型的双足机器人。抗干扰力的组合和动态转矩,预期的脚踝站平衡控制转矩估计。这项工作的主要贡献是3倍:(1)提出了一种可变阻抗控制双足机器人站立平衡,(2)发展一个阻抗参数集更新方法基于人工肌肉活动,和(3)拟议的工作被仿真和样机实验验证和评估方法。

2。方法

提出了变阻抗控制方法用于估计所需的脚踝转矩(τ站)两足机器人平衡控制。因此,提出了变阻抗控制方法是由三个重要组件:一个动态模型来估计动态转矩(τr),脚踝阻抗模型计算扰动力矩(τe),和一个阻抗调节组件更新阻抗参数基于人工肌肉活动模式。

2.1。控制方法概述

该框架提出了变阻抗控制的双足机器人站立平衡见图1与车辆平台加速和减速,这项工作来模拟各种扰动的两足机器人站立平衡。

有两个控制回路并联,动态模型和阻抗模型两个循环的主要组件。动态模型的输入是机器人关节角及其变化率( ),输出是动态扭矩(τr)。同样,输入阻抗调节组件的动态模型的相同。该模型首先计算肌肉激活(一个)基于人工肌肉活动模型,参数更新操作,输入阻抗模型基于机器人踝关节及其变化率输出扰动力矩(τe)。由此,脚踝期望转矩(τ站平衡控制)两足机器人是聚合的输出τrτe

2.2。动态转矩估计

动态模型描述了双足机器人的运动之间的关系和动态转矩(τr)的机器人关节。为了研究双足机器人站立平衡脚踝策略,复杂的操作,比如手臂摆动,弯曲的身体,一步可以忽略。不失一般性,双足机器人被简化为一个倒立摆模型与脚踝,摆动,所有机器人的重量集中在质心(CoM)。初始状态的机器人的脚踝被标记为坐标原点,并且标记为水平和垂直方向x设在和y分别设在。双足机器人倒立摆模型如图2

基于建立的x- - - - - -y坐标系统,机器人躯干旋转脚踝的微分方程可以表示为

机器人CoM水平力(Fx)可以表示为 也就是说,

机器人CoM垂直力(Fy)可以被描述为 也就是说,

根据方程(1),(3)和(5),双足机器人站立平衡动态模型可以描述为脚踝 在哪里代表了转动惯量=毫升2

2.3。扰动转矩估计

阻抗模型指的是输入流和输出之间的动态关系努力机械手及其环境之间的交互端口(17]。本文认为机器人踝关节作为阻抗模型,用它来估计脚踝干扰力矩。双足机器人踝关节阻抗模型的示意图如图3

在笛卡儿坐标系统,外部干扰(fe)可以估计的脚踝阻抗模型,可以表示为 在哪里k,b,的刚度、阻尼和惯性在脚踝阻抗模型中,分别xe代表位移误差。

雅可比矩阵 被定义为 在哪里 表示两足机器人踝关节角度。

扰动转矩可以估计基于脚踝阻抗模型,可以表示为

双足机器人的运动学关系脚踝笛卡尔坐标系统和关节坐标系统 在哪里l是双足机器人的质量中心的垂直高度。

双足机器人的任务站平衡控制,脚踝角 ,机器人摇摆振幅,通常是小;也就是说, 根据方程(3),扰动转矩可以写成 在哪里 表示机器人倾斜角度和 与机器人踝关节角度的平衡位置。K,B,代表目标刚度、阻尼和惯性的机器人踝关节阻抗模型,并达到了以下方程:

u=τr;机器人倾角及其时间导数的状态变量模型系统 ;方程可以写成

根据零力矩点(ZMP稳定性判据)理论,如果ZMP多边形的内部支持,双足机器人可以维持一个稳定和直立状态;如果ZMP支持以外的多边形(包括边界),双足直立机器人在一个不稳定的状态。一个成本函数可以由ZMP偏差的平方值,它可以被定义为

根据上述基于ZMP成本函数,线性二次调节器(等)可以用来解决两足机器人平衡控制站的问题。最优解是由贝尔曼最优原则,和最优解的形式可以表示为 在哪里Ku代表相应的增益参数,下面的方程是: 在哪里P是一个独特的正定矩阵和满足著名的黎卡提微分方程: 在哪里是一个对称正定矩阵。从成本函数方程(14),R可以表示为

从方程(15),(17)和(18),我们可以得到

为了避免造成的噪声影响踝关节角度的二次分化,忽略惯性项阻抗模型本文,分析踝关节阻抗模型的最优解

双足机器人受到外部干扰时,状态变量偏离平衡点,和脚踝阻抗参数将被改变。机器人踝关节像人类的脚踝,踝关节肌肉收缩导致人类脚踝阻抗参数设置是不同的在不同的脚踝。换句话说,踝关节肌肉收缩密切相关的规定人类脚踝阻抗。人类的脚踝的可变阻抗特性使能耗低的优点,快速稳定。

2.4。参数更新

神经肌肉的研究表明肌肉激活与人形关节机械阻抗。本文通过应用肌肉牵张反射阻抗参数更新模型,该模型是一个快速肌肉收缩产生机制。肌肉牵张反射模型感觉信息是出于信号基于肌梭的长度变化及其收缩速度(18];和肌梭的长度可以获得使用踝关节角度θ。特别是,踝关节肌梭的长度l可以表示为 在哪里r代表附件踝关节肌肉的半径,ρ表示表示肌肉纤维的比例因子pennation角,l选择描述了最优肌梭的长度,l,肌肉可以提供的最大等长力量,θ裁判的脚踝基准角吗l=l选择,θ马克斯是一个常数踝关节角度值。由此,肌梭收缩速度, ,可以通过肌梭的时间导数计算长度值吗l

肌肉活动的价值,一个,可以使用积极的反馈计算反射方案。肌肉激活等于preactivation一个0+反馈组件,也可以表示为 在哪里kl表示肌梭的反馈增益长度偏移, 表达了对肌梭收缩速度反馈增益,和l0代表了肌梭长度下的肌肉放松。肌肉活动是限制范围在0和1之间。

根据(19),关节僵硬K可以通过乘法估计的内在常数刚度K0和协调肌肉cocontractionα,它可以表示为

最优刚度值方程(20.)被视为固有常数刚度,并协调肌肉cocontractionα可以描述为 在哪里β1β2常系数,p(t)代表刚度指数可以确定基于踝关节肌肉激活的移动平均线,这可以说明如下: 在哪里 重量的肌肉活动的定义是

在以往的研究中,该研究提出了一个线性平方根关节刚度和阻尼值之间的关系。因此,可以被描述为关节阻尼值 在哪里 是一个常系数。

3所示。实验

提出了变阻抗控制是应用于双足机器人平衡控制站在一个移动的车辆通过模拟和原型系统验证和评价实验方法。

3.1。模拟

使用OpenSim的仿真平台构建软件,如图4使用Matlab,所有的数据处理。

双足机器人模块在这个仿真的参数表中列出1


参数 大腿 鹿腿画廊 躯干

质量(千克) 0.5 0.7 0.8 0.5 1.0 3.5
质心(m) 0.02 0.23 0.45 0.5 0.6 1.8

案例1。变阻抗控制仿真
在完整的仿真实现过程中,车辆的运动包括三种状态:静止不动的,加速度和恒速。其中,车辆只会干扰两足机器人站在平衡加速度。在这个模拟过程中,车辆的加速度设置0.5 m / s2干扰;和阻抗模型参数的计算是通过方程(20.),(23)和(27)。对机器人的身体倾斜角度,逆时针旋转被定义为负方向,顺时针摆动是定义为正方向。仿真结果包括机器人身体倾斜角度,脚踝转矩,刚度和阻尼值曲线如图5
5 s时间点之前,车辆是静止的,不存在外部干扰,机器人可以快速适应站立平衡状态,稳定平衡位置是大约2.0°。车辆适用于0.5 m / s2加速度在5 s时间点,机器人身体约−1.7°倾角倾斜向前然后向后倾斜约2.6°。双足机器人逐渐稳定在大约2.0°。脚踝转矩提出一种趋势先增加然后减少,如图5 (b)。在仿真的实现过程中,脚踝阻抗模型的刚度和阻尼值的不同取决于机器人静止平衡,如图5 (c)5 (d)。在抗干扰范围,刚度和阻尼振幅变化是相当大的。
在这个仿真部分,提出了变阻抗控制方法的鲁棒性进行多个模拟验证了不同车辆加速度。当车辆加速度是0.5 m / s2,1.0 m / s2和1.5 m / s2,结果两足机器人身体的倾斜角度和脚踝扭矩图进行了总结6。随着车辆加速度的增加,双足机器人最大的身体倾角摆动范围正在增加。平衡控制站完成后,双足机器人返回一致的平衡位置:1.7∼2.0°的范围之内。仿真结果表明,该变阻抗控制有很好的鲁棒性能对车辆的加速度干扰。

例2。恒阻抗控制仿真
这个模拟的延续第一次模拟被用作比较仿真来验证提出的力量变阻抗控制系统。在这个模拟过程中,运动过程中讨论的汽车是一样的,第一次模拟;和阻抗模型参数的计算是通过方程(20.)。为了便于比较,机器人身体倾斜角度和相应的脚踝转矩下1.5 m / s2车辆加速度图中所示7
从这个图中,可以看出,机器人身体倾斜角度的变化趋势和脚踝转矩有一些差异。结果由可变阻抗控制相比,恒阻抗下的倾角,在平衡位置的引用,是更大的,平衡位置的调节过程是更长时间。相应地,脚踝转矩也大,流程长恒阻抗,如图7 (b)。这表明,该变阻抗控制优于恒阻抗控制的机器人平衡控制。

3.2。原型试验

建立了双足机器人原型如图8。在实验部分,双足机器人原型是站在行驶的车辆验证的有效性提出了变阻抗控制应用于机器人原型。

在完成实验的实现过程中,车辆的运动包括三种状态:静止不动的,加速度和恒速。车辆的加速度约为1.0 m / s2,双足机器人站立平衡过程如图9。从左到右,两足机器人向后倾斜,倾斜向前,最后回到平衡位置。

站在平衡控制的双足机器人的实验结果的基础上,提出了可变阻抗模型如图10的实验结果,显示任意两站平衡控制流程。在双足机器人平衡控制站,脚踝阻抗模型刚度和阻尼值自动更新根据虚拟肌肉激活量的变化适应的摇摆州双足机器人干。的变化过程如图10 (c)10 (d)。脚踝转矩计算基于脚踝可变阻抗模型,脚踝的最大扭矩为1.1 Nm,和最低的脚踝扭矩−0.5 Nm,如图10 (b)。实验结果表明了该控制系统的力量的适用性两足机器人站在平衡。

4所示。结论

针对鲁棒性差的问题常用的双足机器人控制方法,提出了一种可变阻抗控制基于人造肌肉激活模型,用来生成所需的脚踝转矩两足机器人站立平衡。具体来说,所需的脚踝转矩估计相结合的脚踝抗干扰与脚踝动态扭矩,脚踝抗干扰扭矩计算阻抗模型,通过构造脚踝变量和脚踝动态扭矩是通过构建一个两足机器人倒立摆模型。仿真和样机实验结果基于不同的车辆加速度展示的力量提出了变阻抗控制系统在提高双足机器人站立平衡控制的鲁棒性。虽然本文提出的控制系统只目标机器人踝关节,它很容易适用于其他机器人的关节,这仍然是一个未来的工作。

数据可用性

使用的数据来支持本研究的结果包括在本文中。

的利益冲突

作者宣称没有利益冲突。

确认

这项工作得到了国家自然科学基金(批准号61903206),河南省科学技术厅项目,中国(授予号。202102310197和202102310197),和河南的基础教育委员会(批准号19 a413011)。

引用

  1. l .延锋和z,尾戒缠住了“未来机器人会怎么样?”国家科学评论》第六卷,没有。5,1059 - 1061年,2019页。视图:谷歌学术搜索
  2. k, k, m .彭日成j . Chen·安德森和l .杨“个性化控制通过经验脚踝外骨骼机器人的自适应模糊推理,”IEEE访问7卷,第72233 - 72221页,2019年。视图:出版商的网站|谷歌学术搜索
  3. m . Vukobratovic b Borovac,诉Potkonjak”ZMP:回顾一些基本的误解,”国际仿人机器人技术杂志》上,3卷,不。2、153 - 175年,2006页。视图:谷歌学术搜索
  4. h . f . n . Al-Shuka养鱼槽,W.-H。朱,b . Vanderborght“多层次控制基于零力矩点的仿人双足机器人:复习一下,”Robotica,34卷,不。11日,第2466 - 2440页,2016年。视图:出版商的网站|谷歌学术搜索
  5. 巴戎寺,a·r·埃曼m . Afschrift et al .,“能锦上添花的控制预测人类平衡恢复策略?”IEEE神经系统和康复工程,28卷,不。9日,第2024 - 2015页,2020年。视图:出版商的网站|谷歌学术搜索
  6. m . Azad和r·费瑟斯通“基于角动量平衡控制器的数学模型平面机器人,”自主机器人,40卷,不。1,第107 - 93页,2016。视图:出版商的网站|谷歌学术搜索
  7. 江y晨光,y, j . et al .,“限定时间收敛的自适应模糊控制与未知的运动学和动力学的双臂机器人,”IEEE模糊系统,27卷,不。3、574 - 588年,2018页。视图:谷歌学术搜索
  8. t·杨:太阳,y方et al .,“新的自适应控制方法对n-link与在线重力补偿:机器人机械手的设计和实验,”IEEE工业电子产品,68卷,2021年。视图:谷歌学术搜索
  9. t·杨:阳光、方和y”一类MIMO欠驱动系统的自适应模糊控制与植物不确定性和致动器死区:设计和实验,”IEEE控制论,51卷,2021年。视图:出版商的网站|谷歌学术搜索
  10. A.-C。Hildebrandt, s . Schwerd r·维et al .,“双足机器人的运动学优化:一个框架,用于实时避碰,“自主机器人,43卷,不。5,1187 - 1205年,2019页。视图:出版商的网站|谷歌学术搜索
  11. k . k .阴陈、湘et al .,“人造人类平衡控制小腿肌肉激活造型,“IEEE访问,8卷,第86744 - 86732页,2020年。视图:出版商的网站|谷歌学术搜索
  12. t .总裁和g·哈特穆特•向平衡复苏与腿假肢使用神经肌肉模型控制,”IEEE生物医学工程,卷63,不。5,904 - 913年,2016页。视图:出版商的网站|谷歌学术搜索
  13. n .霍根“阻抗控制工业机器人,”机器人和电脑一体机制造,1卷,不。1,第113 - 97页,1984。视图:出版商的网站|谷歌学术搜索
  14. p .歌曲,和张x, y Yu”教程的一项调查和比较的阻抗控制机器人操纵,”Robotica,37卷,不。5,801 - 836年,2019页。视图:出版商的网站|谷歌学术搜索
  15. r·杨,杨c、m .陈和j . Na”自适应阻抗控制基于q学习的机器人机械手和扰动观测器,”系统科学与控制工程,5卷,不。1,第300 - 287页,2017。视图:出版商的网站|谷歌学术搜索
  16. w .他和y盾”,自适应模糊神经网络控制使用阻抗约束机器人学习,”IEEE神经网络和学习系统卷,29号4、1174 - 1186年,2017页。视图:谷歌学术搜索
  17. Bonilla, m·门多萨d Campos-Delgado, d . e . Hernandez-Alfaro,”机器人机械手的自适应阻抗控制参数不确定性约束路径追踪,”国际应用数学和计算机科学杂志》上,28卷,不。2、363 - 374年,2018页。视图:出版商的网站|谷歌学术搜索
  18. h·盖尔和h先生,”一个肌肉反射模型,编码有腿的力学原理产生人类行走动力学和肌肉活动,“IEEE神经系统和康复工程,18卷,不。3、263 - 273年,2010页。视图:出版商的网站|谷歌学术搜索
  19. c·杨”、“物理人机交互系统的界面设计对人体阻抗适应性技术转移,”IEEE自动化科学与工程,15卷,不。1,第340 - 329页,2017。视图:谷歌学术搜索

版权©2021法阴等。这是一个开放分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。


更多相关文章

PDF 下载引用 引用
下载其他格式更多的
订单打印副本订单
的观点403年
下载403年
引用

相关文章

文章奖:2020年杰出的研究贡献,选择由我们的首席编辑。获奖的文章阅读