0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为了让Atlas这样走路,IHMC开发了一种新的全身控制框架

IEEE电气电子工程师 来源:lq 2018-12-18 10:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人形机器人有着与人极为不同的步态。膝盖弯曲、躯干尽可能不动。甚至波士顿动力公司的Atlas也是用这种蹲着走的方式走动,因为其总是弯着的腿可让它避免摔倒。这种步态在人形机器人中非常常见,已经成为“正常”的机器人步态,但这并不像人类走路的方式。我们用直腿走路,每迈一步都要锁住膝盖,因为这样更容易支撑我们的体重。你可以自己尝试一下:像“双足机器人”那样用弯曲的膝盖走路会让人很累,因为你的腿部肌肉一直都需要参与运动。

在人类与机器认知研究所(IHMC),机器人专家们正在忙着解决这个问题,他们教Atlas更像人一样走路。除了使人形机器人更有效率之外,更自然的行走步态也能让它们更加灵活,相比于蹲着走路的机器人能够应对更加崎岖的地形。

大多数机器人不会这样走路,因为弯曲的膝盖能给它们更多的控制。对于弯曲的膝盖,你可以更多地弯曲或伸直它,以帮助你的机器人保持稳定,而直腿意味着平衡必须主要用脚踝来实现。你可能会注意到的另一个区别是,弯腿行走的机器人倾向于把脚抬得笔直,然后再放下来,而IHMC则教Atlas像人类一样使用“脚趾离地”的动作。这样子走路是一个更难解决的问题,这就是为什么Atlas这样走路时看着很奇怪 ——除了极少数例外(DURUS就是其中之一),人形机器人不用直腿走路。

为了让Atlas这样走路,IHMC开发了一种新的全身控制框架,可以轻推控制器使机器人伸直腿,而不需要腿对地面施加明显的力。通过让其他运动(如机器人脚的运动)不受约束,自然的步态行为(比如脚趾离地动作)就会自动出现。换句话说,IHMC没有必要专门编程,这只是控制器为走路时试图保持直腿想出的最佳解决方案。毫无疑问,受限制较少的控制器会产生更自然的步态,而在现实世界的测试中,Atlas能够在各种地形上行走,甚至可以在腿伸直的情况下对略有攻击性的推动作出反应。

为了了解更多细节,我们通过电子邮件采访了Robert Griffin,他是发表在澳大利亚布里斯班举行的2018年机器人与自动化国际会议(ICRA2018)上的论文“Straight-Leg Walking Through Underconstrained Whole-Body Control”的第一作者。该论文的另外几位作者是Georg Wiedebach、Sylvain Bertrand、Alexander Leonessa和Jerry Pratt,他们都来自IHMC。

IEEE Spectrum:你能否给总结一下为什么大多数两足机器人都是蹲着走路,而为什么大多数人并不是这样走路?

Robert Griffin:人类可能会用较直的腿走路,因为弯曲的腿走路效率要低得多。直立时膝盖几乎不需要用力,而弯曲的膝盖需要承受很大的力量。然而,用于机器人的大多数步行模型假定在整个步态中具有恒定的质心高度。它们实现这个恒定高度的唯一方法就是以蹲着的姿态走路。另外,规划高度轨迹是一个相当具有挑战性的问题,特别是对于机器人需要实时计算轨迹的在线应用来说更是如此。这导致大多数科学家在开放这样的在线应用时回避了这个问题。最后,蹲着行走可以让机器人避免伸直腿,从而避免了遭遇膝关节处的奇点的可能,而这个奇点是很难处理的。

IEEE Spectrum:直腿走路有什么缺点?

Robert Griffin:当用直腿走路时,机器人的控制能力较差。想想运动员:他们以“运动姿态”略微弯曲膝盖,以便能够快速改变方向。当你的膝盖是直的时,你不能用它来向地面施加推力。当膝盖弯曲时,你可以获得更大的地面反作用力,从而获得更大的平衡控制力。此外,直腿对迈步的影响也是不可避免的。这对于机器人来说可能很难处理。

IEEE Spectrum:视频中Atlas走路的方式与我们看到的DORUS的走路方式类似。你们的研究与他们的工作有什么关系?

Robert Griffin:DURUS表现出的步态非常好,我很高兴我们的工作能与之相提并论,因为我们的研究和他们的研究都在努力实现更自然、更像人类的步态。据我所知,他们采取的方法与我们的有很大的不同,他们使用机器人的混合-零动态进行离线优化,以确定关节设置点并生成特定的步态。在我们的方法中,我们没有直接为机器人定义关节命令,而是在线计算所有内容,包括动态轨迹。

IEEE Spectrum:较少的约束在多大程度上导致了更自然的行走方式的出现?你觉得惊讶吗?

Robert Griffin:在我们的这项研究工作中,我们并没有指定一个期望的高度,我们也没有指定脚趾离地时的脚间距。这使机器人能够用更直的腿走路。它还允许机器人根据需要使用脚趾离地动作。我觉得首先让我感到惊讶的是脚趾离地动作。我也对机器人在必要时弯曲膝盖和降低高度来完成水平任务的能力感到惊讶。在模拟中,我们能够让它使用更长的单步(从静止开始到一步后的静止结束,大约1.5米),以及能够让它使用更长的下降步(大约0.5米)。我们对于在硬件上尝试这些倍感兴奋,但是还没有机会去做这样的尝试。

IEEE Spectrum:当你们说你们想让机器人“像人类一样穿越类似的地形”时,你能描述一下你们正在考虑什么样的具体能力吗?

Robert Griffin:长期愿景是使机器人能够具有像人类一样的移动能力,从而它们可以作为真正的人类化身。我们接下来想用这种算法尝试的是更大的下降步,特别是机器人不知道它需要向下迈步的不确定情况下。人类真的很擅长这一点,我们的步态天生就能抵御不确定性。我们现在正在尝试设计方法,使用单一算法让它既能在准确的位置落脚(比如在一个只有少量、稀疏的落脚点的岩石区域行走时),又能在精准失效时保持稳健(例如在具有许多微妙高度的地形上行走时)。目前我们所拥有的技术具有非常好的准确性,而像ATRIAS这样的机器人对不确定性表现出了令人印象深刻的稳健性。再思考思考,借助一些技巧,我们可以将这种稳健性与准确性结合起来,制作出真正有能力的机器人。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17928

    浏览量

    195936
  • 机器人
    +关注

    关注

    214

    文章

    31682

    浏览量

    224618

原文标题:IHMC教Atlas像人一样走路

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    "跨本体全身运动数据工厂"正式启用,桥介数物填补运动控制领域数据真空

    近日,具身智能领域的头部运动控制研发商桥介数物(BridgeDP Robotics)宣布,其自建的"跨本体全身运动数据工厂"(下文简称"运动数据工厂")正式投入使用。该中心短期内将聚焦运动控制领域
    发表于 05-25 13:42 1143次阅读
    &quot;跨本体<b class='flag-5'>全身</b>运动数据工厂&quot;正式启用,桥介数物填补运动<b class='flag-5'>控制</b>领域数据真空

    从网络接口到 DMA,套面向工程师的 FPGA 网络开发框架

    Development Kit,是由 Liberouter 研究团队开发框架,用于在 FPGA 加速卡上快速实现高性能网络应用。它并不是个简单的示例或库,而是
    的头像 发表于 02-12 11:28 631次阅读
    从网络接口到 DMA,<b class='flag-5'>一</b>套面向工程师的 FPGA 网络<b class='flag-5'>开发</b><b class='flag-5'>框架</b>

    人形机器人开发观察:如何搞定全身40+关节的亚毫秒级同步控制

    人形机器人开发观察:如何搞定全身40+关节的亚毫秒级同步控制
    的头像 发表于 02-04 15:33 1451次阅读
    人形机器人<b class='flag-5'>开发</b>观察:如何搞定<b class='flag-5'>全身</b>40+关节的亚毫秒级同步<b class='flag-5'>控制</b>?

    LuatOS框架的使用(上)

    在资源受限的物联网终端设备中,如何实现快速开发与稳定运行是关键挑战。LuatOS框架通过将Lua语言与底层硬件抽象层深度融合,提供了套简洁高效的开发范式。本文将围绕LuatOS
    的头像 发表于 01-27 19:38 495次阅读
    LuatOS<b class='flag-5'>框架</b>的使用(上)

    如何通过一种芯片实现四控制?WTN6系列语音芯片多模式解析

    线串口及两线串口,为开发者提供了高度灵活的控制解决方案。本文将深入解析其技术优势及多元应用场景。、四大控制模式:灵活适配复杂应用场景1
    的头像 发表于 01-22 08:38 357次阅读
    如何通过<b class='flag-5'>一种</b>芯片实现四<b class='flag-5'>种</b><b class='flag-5'>控制</b>?WTN6系列语音芯片多模式解析

    一种无OS的MCU实用软件框架

    介绍一种无OS的MCU实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统中广泛利用自定义段技术减少各个模块间的耦合关系,大大提供程序的可维护性。 主要功能 支持模块
    发表于 01-08 06:58

    嵌入式程序设计中4常用模式

    1. 模板方法模式 模板方法模式是框架中最常用的设计模式。 其根本的思路是将算法由框架固定,而将算法中具体的操作交给二次开发者实现。 例如个设备初始化的逻辑,
    发表于 12-25 07:12

    NVIDIA助力新代机器人开发开源框架

    今年的 ROSCon 在新加坡举办,并于 10 月 29 日顺利闭幕。大会吸引了全球机器人操作系统(ROS)领域开发者的关注。ROS 是目前全球应用最广泛的机器人开发开源框架
    的头像 发表于 11-06 11:55 1342次阅读

    PYQT 应用程序框架开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架开发工具。 pYqt 是个多平台的 python 图形用户界面应用程序
    发表于 10-29 07:15

    乾芯课堂系列()乾芯QXS320F280049 芯片多种通讯方式OTA流程

    F280049 型号完整移植三通讯方式的 OpenBLT 框架,还支持 IDE 直接创建工程,你绕开复杂移植环节,快速搭建专属 OTA 升级功能! 、 方案精准破局 ✅ 3
    发表于 10-15 13:51

    一种适用于动态环境的自适应先验场景-对象SLAM框架

    由于传统视觉SLAM在动态场景中容易会出现严重的定位漂移,本文提出了一种新颖的基于场景-对象的可靠性评估框架,该框架通过当前帧质量指标以及相对于可靠参考帧的场景变化,全面评估SLAM的稳定性。
    的头像 发表于 08-19 14:17 1084次阅读
    <b class='flag-5'>一种</b>适用于动态环境的自适应先验场景-对象SLAM<b class='flag-5'>框架</b>

    一种抗辐射加固检错纠错电路的设计

    电子发烧友网站提供《一种抗辐射加固检错纠错电路的设计.pdf》资料免费下载
    发表于 08-11 15:38 0次下载

    一种基于红外吸收光谱技术的免校准气体传感芯片

    近日,天津大学精密仪器与光电子工程学院的光子芯片实验室研发了一种基于红外吸收光谱技术的免校准气体传感芯片,成果获得中国发明专利(ZL202411675536.3)授权。
    的头像 发表于 07-29 10:32 1175次阅读
    <b class='flag-5'>一种</b>基于红外吸收光谱技术的免校准气体传感芯片

    一种无序超均匀固体器件的网格优化方法

    近日,天津大学精密仪器与光电子工程学院的光子芯片实验室研发了一种无序超均匀固体器件的网格优化方法,成果获中国发明专利(ZL202410659505.2)授权。
    的头像 发表于 07-28 16:10 1176次阅读
    <b class='flag-5'>一种</b>无序超均匀固体器件的网格优化方法

    Nordic收购 Neuton.AI 关于产品技术的分析

    Nordic Semiconductor 于 2025 年收购了 Neuton.AI,这是家专注于超小型机器学习(TinyML)解决方案的公司。 Neuton 开发了一种独特的神经网络框架
    发表于 06-28 14:18