历史上的今天
返回首页

历史上的今天

今天是: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首次具有协调非周期性行为的能力,这降低了运输任务的总成本。

在未来的工作中,计划将接触时间的优化功能整合到整体模型预测控制器中。最大的挑战仍然是该方法的在线执行问题。

推荐阅读

史海拾趣

CalRamic Technologies Llc公司的发展小趣事

在巩固了国内市场地位后,CalRamic Technologies开始将目光投向国际市场。公司积极参加各类国际电子元器件展览会,与多家国际知名企业建立了合作关系。通过与国际大厂的深入交流,公司不仅拓宽了销售渠道,还引进了国际先进的生产技术和管理经验,进一步提升了自身的竞争力。

Edcon Components Netherlands Cv公司的发展小趣事

品质一直是Edcon Components Netherlands Cv的生命线。公司始终坚持以客户为中心,注重产品质量和服务的提升。通过引进先进的生产设备和检测设备,加强生产过程中的品质控制,确保每一件产品都符合高标准的质量要求。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和解决方案。这些举措使得Edcon在客户中树立了良好的品牌形象。

Delta Electronics公司的发展小趣事

除了电源管理技术外,Delta在工业自动化领域也取得了重要突破。公司开发了一系列工业自动化产品和解决方案,如变频器、PLC、HMI等,广泛应用于机械制造、自动化生产线等领域。这些产品和解决方案不仅提高了生产效率,降低了生产成本,还为客户提供了更加智能化、自动化的生产方式。

BULGIN公司的发展小趣事

在2016年,BULGIN公司宣布与姊妹公司Arcolectric进行战略性合并。这一合并使得两个具有互补性的产品组合合为一体,BULGIN因此成为更加全面和覆盖范围更加广的工程解决方案提供商。合并后的BULGIN不仅扩大了专长范围,特别是在机电开关领域,还进一步提升了在全球市场的竞争力。

德立电子(DDY)公司的发展小趣事

作为一家有远见的企业,德立电子深知绿色发展的重要性。公司积极响应国家环保政策,推行绿色生产和绿色供应链管理。同时,德立电子还积极参与社会公益事业,回馈社会,履行企业社会责任。

请注意,以上故事框架仅供参考,具体内容和细节需根据实际情况进行填充和完善。

Arduino公司的发展小趣事

随着物联网和智能设备的兴起,Arduino平台在智能家居、智能农业、机器人等领域的应用越来越广泛。开发者们可以利用Arduino平台来设计和开发各种智能设备和应用,实现设备的互联互通和智能化控制。这些应用不仅提高了人们的生活质量,也推动了电子行业的进步和发展。

这五个故事展示了Arduino公司在电子行业中的发展历程和取得的成就。从最初的廉价微控制器解决方案,到如今的多样化主板和广泛应用,Arduino始终秉持着创新、开放和合作的精神,为电子行业的发展做出了重要贡献。

问答坊 | AI 解惑

USB HOST不加载文件系统?

再开一贴,一定要把这个问题弄明白. 总结下问题:  我用的是OTG的驱动,现在直接将otg接口的ID脚接地,注册表中作了相应设置,只作HOST用. 现在情况是,通过打印消息,可以探测到U盘(FAT32)的插入,但很快就进入等待端口状态变化(等待拔出?),U盘灯 ...…

查看全部问答>

心电图机串口传输到电脑的文件怎样才能转换为可读文件???急!!!

心电图机串口传输到电脑的文件怎样才能转换为可读文件(可读文件包括ECG格式\\DICOM格式\\BMP格式都可以)???急!!!…

查看全部问答>

谁推介一下比较好的嵌入式论坛

大家推介一下比较好的嵌入式论坛…

查看全部问答>

2440开发板+7寸LCD,触摸屏无法校正问题。

刚刚在网上搜了一下,发现很多网友也遇到同样的问题,主要表现为“在触摸屏按定不放时,笔下的区域有方框不停的跳动”。 原来在win ce下校正时,更出现需要不停校正的问题,后来通过下面的方法测出正常的TOUCH_MAX_X 、TOUCH_MIN_X 、TOUCH_MAX_Y ...…

查看全部问答>

单片机smbus总线通讯,数据只能确认0?

大家好,我现在用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自动取款机。银行ATM机数 ...…

查看全部问答>

简单的LED横流解决方案3

此为较为复杂的横流反馈电路   􀂃优点•提供良好的温度补偿Q1/Q2•电流检测电阻的功耗降低•短路保护􀂃缺点•使用大量分立元件     谁能分析下此电路谢谢  …

查看全部问答>

求解STM8L硬件I2C

STM8L的I2C设置时是否需要设置GPIO(PC0,PC1),我在初始化时设置如下:   CLK_PeripheralClockConfig(CLK_Peripheral_I2C1, ENABLE);   I2C_Cmd(I2C1, ENABLE);   I2C_Init(I2C1, 100000, 0xA0, I2C_Mode_I ...…

查看全部问答>

ucos ii的定时器功能怎么实现

Ucos ii 2.8版本以后都有一个定时器模块,可以周期调用某回调函数,各位能不能给个具体的例子,使用哪些函数?…

查看全部问答>