双足机器人应该能够保持平衡甚至站在令人不安的力量的存在。双足机器人的控制方案是传统开发基于系统模型或固定torque-ankle状态,这往往缺乏鲁棒性。在这篇文章中,一个变量阻抗控制基于人工肌肉激活了双足机器人站立平衡来解决这个限制。提高了鲁棒性通过应用人工肌肉激活模型调整阻抗参数。特别是,脚踝可变阻抗模型被用来获得的抗干扰力加上脚踝动态转矩估计所需的脚踝转矩到机器人站的平衡。仿真和样机实验结果表明,该控制方法提高了鲁棒性的双足机器人平衡控制。
现在,创建了一个巨大的各种各样的双足机器人帮助人类和他们已经应用于各种各样的社交应用,如军事训练、医疗服务、工业制造等领域(
研究人员做了很多工作在双足机器人平衡控制。Vukobratovic et al。
双足机器人有一个复杂的结构,系统的非线性和结构变化的特点,带来了巨大的挑战,运动控制(
让机器人关节呈现一个“gloppy”或“有弹性”的控制行为类似于人类关节,阻抗控制的概念领域的机器人提出了霍根(
摘要机器人踝关节简化成一个阻抗模型,和人造肌肉激活模型是建立调整阻抗参数。然后,变阻抗控制基于人工肌肉活动提出了双足机器人的平衡。特别地,脚踝抗干扰力是通过构建脚踝可变阻抗模型,和脚踝动态转矩计算通过构造一个倒立摆模型的双足机器人。抗干扰力的组合和动态转矩,预期的脚踝站平衡控制转矩估计。这项工作的主要贡献是3倍:(1)提出了一种可变阻抗控制双足机器人站立平衡,(2)发展一个阻抗参数集更新方法基于人工肌肉活动,和(3)拟议的工作被仿真和样机实验验证和评估方法。
提出了变阻抗控制方法用于估计所需的脚踝转矩(
该框架提出了变阻抗控制的双足机器人站立平衡见图
变阻抗控制的框架两足机器人平衡控制。
有两个控制回路并联,动态模型和阻抗模型两个循环的主要组件。动态模型的输入是机器人关节角及其变化率(
动态模型描述了双足机器人的运动之间的关系和动态转矩(
双足机器人倒立摆模型。
基于建立的
机器人CoM水平力(
机器人CoM垂直力(
根据方程(
阻抗模型指的是输入流和输出之间的动态关系努力机械手及其环境之间的交互端口(
双足机器人踝关节阻抗模型的示意图。
在笛卡儿坐标系统,外部干扰(
雅可比矩阵
扰动转矩可以估计基于脚踝阻抗模型,可以表示为
双足机器人的运动学关系脚踝笛卡尔坐标系统和关节坐标系统
双足机器人的任务站平衡控制,脚踝角
让
根据零力矩点(ZMP稳定性判据)理论,如果ZMP多边形的内部支持,双足机器人可以维持一个稳定和直立状态;如果ZMP支持以外的多边形(包括边界),双足直立机器人在一个不稳定的状态。一个成本函数可以由ZMP偏差的平方值,它可以被定义为
根据上述基于ZMP成本函数,线性二次调节器(等)可以用来解决两足机器人平衡控制站的问题。最优解是由贝尔曼最优原则,和最优解的形式可以表示为
从方程(
为了避免造成的噪声影响踝关节角度的二次分化,忽略惯性项阻抗模型本文,分析踝关节阻抗模型的最优解
双足机器人受到外部干扰时,状态变量偏离平衡点,和脚踝阻抗参数将被改变。机器人踝关节像人类的脚踝,踝关节肌肉收缩导致人类脚踝阻抗参数设置是不同的在不同的脚踝。换句话说,踝关节肌肉收缩密切相关的规定人类脚踝阻抗。人类的脚踝的可变阻抗特性使能耗低的优点,快速稳定。
神经肌肉的研究表明肌肉激活与人形关节机械阻抗。本文通过应用肌肉牵张反射阻抗参数更新模型,该模型是一个快速肌肉收缩产生机制。肌肉牵张反射模型感觉信息是出于信号基于肌梭的长度变化及其收缩速度(
肌肉活动的价值,
根据(
最优刚度值方程(
在以往的研究中,该研究提出了一个线性平方根关节刚度和阻尼值之间的关系。因此,可以被描述为关节阻尼值
提出了变阻抗控制是应用于双足机器人平衡控制站在一个移动的车辆通过模拟和原型系统验证和评价实验方法。
使用OpenSim的仿真平台构建软件,如图
模拟双足机器人在移动车辆。
双足机器人模块在这个仿真的参数表中列出
双足机器人的参数模块。
| 参数 | 脚 | 柄 | 大腿 | 鹿腿画廊 | 躯干 | 总 |
|---|---|---|---|---|---|---|
| 质量(千克) | 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 |
变阻抗控制仿真
在完整的仿真实现过程中,车辆的运动包括三种状态:静止不动的,加速度和恒速。其中,车辆只会干扰两足机器人站在平衡加速度。在这个模拟过程中,车辆的加速度设置0.5 m / s2干扰;和阻抗模型参数的计算是通过方程(
5 s时间点之前,车辆是静止的,不存在外部干扰,机器人可以快速适应站立平衡状态,稳定平衡位置是大约2.0°。车辆适用于0.5 m / s2加速度在5 s时间点,机器人身体约−1.7°倾角倾斜向前然后向后倾斜约2.6°。双足机器人逐渐稳定在大约2.0°。脚踝转矩提出一种趋势先增加然后减少,如图
在这个仿真部分,提出了变阻抗控制方法的鲁棒性进行多个模拟验证了不同车辆加速度。当车辆加速度是0.5 m / s2,1.0 m / s2和1.5 m / s2,结果两足机器人身体的倾斜角度和脚踝扭矩图进行了总结
双足机器人站立平衡控制的仿真结果(0.5米/秒2)。(一)倾斜角度。(b)脚踝扭矩。(c)脚踝僵硬。(d)脚踝阻尼。
双足机器人平衡控制站的结果用不同的加速度。(一)倾斜角度。(b)脚踝扭矩。
恒阻抗控制仿真
这个模拟的延续第一次模拟被用作比较仿真来验证提出的力量变阻抗控制系统。在这个模拟过程中,运动过程中讨论的汽车是一样的,第一次模拟;和阻抗模型参数的计算是通过方程(
从这个图中,可以看出,机器人身体倾斜角度的变化趋势和脚踝转矩有一些差异。结果由可变阻抗控制相比,恒阻抗下的倾角,在平衡位置的引用,是更大的,平衡位置的调节过程是更长时间。相应地,脚踝转矩也大,流程长恒阻抗,如图
恒阻抗和可变阻抗控制的仿真结果。(一)倾斜角度。(b)脚踝扭矩。
建立了双足机器人原型如图
双足机器人原型的照片。
在完成实验的实现过程中,车辆的运动包括三种状态:静止不动的,加速度和恒速。车辆的加速度约为1.0 m / s2,双足机器人站立平衡过程如图
站在双足机器人的平衡过程。
站在平衡控制的双足机器人的实验结果的基础上,提出了可变阻抗模型如图
双足机器人站平衡控制的实验结果。(一)倾斜角度。(b)脚踝扭矩。(c)脚踝僵硬。(d)脚踝阻尼。
针对鲁棒性差的问题常用的双足机器人控制方法,提出了一种可变阻抗控制基于人造肌肉激活模型,用来生成所需的脚踝转矩两足机器人站立平衡。具体来说,所需的脚踝转矩估计相结合的脚踝抗干扰与脚踝动态扭矩,脚踝抗干扰扭矩计算阻抗模型,通过构造脚踝变量和脚踝动态扭矩是通过构建一个两足机器人倒立摆模型。仿真和样机实验结果基于不同的车辆加速度展示的力量提出了变阻抗控制系统在提高双足机器人站立平衡控制的鲁棒性。虽然本文提出的控制系统只目标机器人踝关节,它很容易适用于其他机器人的关节,这仍然是一个未来的工作。
使用的数据来支持本研究的结果包括在本文中。
作者宣称没有利益冲突。
这项工作得到了国家自然科学基金(批准号61903206),河南省科学技术厅项目,中国(授予号。202102310197和202102310197),和河南的基础教育委员会(批准号19 a413011)。