历史上的今天
今天是:2025年02月20日(星期四)
2021年02月20日 | 腿+轮式动力!瑞士四足机器人展示最佳混合步态、运动更灵活
2021-02-20 来源:果壳
导读
瑞士著名苏黎世联邦理工学院的研究人员介绍了一种名为ANYmal的四足轮腿式机器人,以及一种整体模型预测控制器,进而实现对其的有效控制。结合了轮式机器人与足腿机器人的特点及优势,轮腿式机器人可以更好的应对陌生且具有挑战性的环境,同时轮子的应用使得其运动更加高效,相较于腿式机器人,其优势显著。该整体模型预测控制器已经成功应用在AMYmal上,实验表明,四足轮腿式机器人ANYmal首次具有协调非周期性行为的能力,从而可以降低任务运输的总成本。苏黎世联邦理工学院的研究人员在2020年将该研究成果提交到arXiv预印本网站。
轮腿式机器人
在工业设施中,四足机器人的应用正在变得越来越普遍。能在我们日常生活中看到更多的这类机器人只是时间问题。显然,当前四足机器人的流行正在加速这一进程。足腿机器人可以全向移动并通过跨步或跳跃和着陆来越过复杂障碍物,面对陌生复杂地形,该类机器人依然可以较好应对,但是商业产品仍然缺乏其轮式同类产品的速度、效率和可靠性,也正因此,对足腿机器人的研究大多在实验室中。而对轮式机器人的运动能力的研究则更少了。
某六足腿机器人
轮子是人类文明的伟大发现之一。轮子的发现,极大的提高了人类在某些条件下的运动、运输效率,轮子也因此被广泛应用并具有较大的优势。然而,我们自鸣得意的轮子优势并没有持续很长时间,机器人对轮子的熟练程度正迅速提高,而且大大超出了我们的想象。
设想以下两种情况:人类穿上溜冰鞋;机器人装上驱动轮。两者之间最大的区别在于,通过对机器人适当的设计,其可以实现对轮子的有效控制,而这是人类永远无法比拟的。
古代车轮
结合轮子运动的高效和足腿机器人较好应对陌生复杂环境的能力,轮腿机器人成为机器人研究领域的重点方向,具有极大的研究潜力。著名的波士顿动力(Boston Dynacs)的机器人Handle是典型的轮腿式机器人,而且其已经显示出了对轮子的控制能力。
不过,波士顿动力的Handle似乎还没能充分利用它所拥有的优势。在轮腿机器人领域,研究学者们更多尝试进行新颖的简化操作,以捕捉混合运动的动态,即同时行走和驾驶。但是,附加的自由度使这些简化的模型难以设计。额外的自由度和自然界中缺少的同类学习使轮足机器人的运动能力设计极具挑战性。
波士顿动力Handle
瑞士著名苏黎世联邦理工学院的研究人员则对轮腿机器人进行了深入研究,提出了一种整体模型预测控制器,同时优化车轮和躯干运动。该控制被应用到ANYmal轮腿机器人上,并取得了很好的控制效果,相关研究成果已经被提交到arXiv预印本网站。
ANYmal的四个轮子分别与它的四个腿部连接,运动过程中,四个轮子和与之连接的四个腿部在它进行的每个动作中都无缝地融合在了一起。这使得它既有轮子的高效运动特性,同时兼顾了应对陌生复杂地形的运动能力。
ANYmal四足机器人(无轮)
ANYmal四足轮腿机器人(有轮)
控制策略
研究人员提出的控制策略流程图如下图所示:
控制策略流程图
首先由人通过操纵,给出指令运动,而后经过步态序列生成器得到步态序列,然后利用模型预测控制规划出期望的运动,最后通过跟踪控制器实现对ANYmal的有效控制。
相比于现有的方法,整体模型预测控制方法可以大大降低空间位置预估误差。
整体模型预测控制方法预估位置误差
现有方法预估位置误差
由于基于运动学模型对关节速度和地面反作用力进行了实时优化,因此该方法可以准确地捕获真实机器人的动力学模型,并通过启发式方法自动发现繁琐的动态运动。非周期性的步态序列可通过运动的腿部实用程序自动找到,而无需预先定义的接触和提起时间。这能够大大降低轮足机器人的运输成本。
研究人员进行了多种环境下运动实验,ANYmal可以顺利完成上楼梯的功能,通过室内不同形状障碍物的功能。
ANYmal四足轮腿机器人上楼梯
ANYmal四足轮腿机器人过室内障碍物
ANYmal四足轮腿机器人室内过障碍物
研究人员进行了快速前后换向运动的实验,结果表明ANYmal可以实现±2m/s速度的快速切换。
ANYmal四足轮腿机器人前后换向运动
ANYmal四足轮腿机器人跳舞
通过抬起某两条腿的实验,结果表明ANYmal可以保证自己身体平衡稳定。
ANYmal四足轮腿机器人平衡
除了室内的实验,研究人员还将ANYmal带到室外进行实验。全方面的实验表明,在具有挑战性的室内和室外环境中,带有不可转向轮的四足机器人具有极好的动态的运动性能。
ANYmal四足轮腿机器人室外运动
这里最酷的事情是ANYmal可以动态选择最佳混合步态,将轮子滚动和足腿踏步运动融合在一起。只根据车轮下方地形的感觉来进行“盲目”操作,而无需任何相机或输入。如果车轮不再有效,则控制器会将那条腿切换为踏步运动,同时保持与其他腿部的协调。总体而言,这使得ANYmal能够更快地移动,而不会降低其应对具有挑战性的地形的能力,并降低了运输成本,因为滚动比步行更有效。
总结与展望
一种新颖的步态序列生成器和整体模型预测控制器被设计用于四足轮腿机器人。该步态序列生成器不再需要预先定义的接触和提离时序序列。而整体模型预测控制器可以在单个任务中确定机器人的躯干和车轮运动,并根据运动学模型同时优化实时关节速度和地面反作用力。实验结果证明,该方法提高了模型的准确性,并使机器人能够自动发现复杂且高度动态的运动,而这些运动是无法通过手动调整的启发式方法找到的。这也是四足轮腿式机器人ANYmal首次具有协调非周期性行为的能力,这降低了运输任务的总成本。
在未来的工作中,计划将接触时间的优化功能整合到整体模型预测控制器中。最大的挑战仍然是该方法的在线执行问题。
下一篇:智能扫地机器人的选购技巧及推荐
史海拾趣
|
再开一贴,一定要把这个问题弄明白. 总结下问题: 我用的是OTG的驱动,现在直接将otg接口的ID脚接地,注册表中作了相应设置,只作HOST用. 现在情况是,通过打印消息,可以探测到U盘(FAT32)的插入,但很快就进入等待端口状态变化(等待拔出?),U盘灯 ...… 查看全部问答> |
|
心电图机串口传输到电脑的文件怎样才能转换为可读文件???急!!! 心电图机串口传输到电脑的文件怎样才能转换为可读文件(可读文件包括ECG格式\\DICOM格式\\BMP格式都可以)???急!!!… 查看全部问答> |
|
刚刚在网上搜了一下,发现很多网友也遇到同样的问题,主要表现为“在触摸屏按定不放时,笔下的区域有方框不停的跳动”。 原来在win ce下校正时,更出现需要不停校正的问题,后来通过下面的方法测出正常的TOUCH_MAX_X 、TOUCH_MIN_X 、TOUCH_MAX_Y ...… 查看全部问答> |
|
大家好,我现在用smbus(I2C)总线进行两个C8051F系列单片机的通讯。单片机中有控制逻辑模块,不需要自己写驱动程序。 我设置的模式是主器件发送,从器件接受。 我现在的问题是,发送数据只能对0确认,其他的数,字符一概不确认,不知是什么原因啊 ...… 查看全部问答> |
|
解决方法: PROC_ADJ_VSYNCS: process (CLK_IN,CLK)--可实现信号线延时 variable VAR_VSYNC_CNT: std_logic_vector(3 downto 0):= \"0000\"; & ...… 查看全部问答> |
|
ATM监控系统的存与废!!! 作者:唐勤强 ATM机前频发案件 银行束手无策 随着我国社会主义建设的欣欣向荣,金融业的电子化建设也发展迅速,为了活跃金融市场、方便人民的生活,各大银行网点均纷纷设立了ATM自动取款机。银行ATM机数 ...… 查看全部问答> |
|
STM8L的I2C设置时是否需要设置GPIO(PC0,PC1),我在初始化时设置如下: CLK_PeripheralClockConfig(CLK_Peripheral_I2C1, ENABLE); I2C_Cmd(I2C1, ENABLE); I2C_Init(I2C1, 100000, 0xA0, I2C_Mode_I ...… 查看全部问答> |




