广告

波士顿动力官方揭秘Atlas跑酷的技术秘密

2021-08-27 14:37:48 综合报道 阅读:
波士顿动力日前发布的Altas 跑酷再一次引起了关注及热议,Altas在视频中完成了过独木桥、跳箱子、走斜板、支撑跨栏、后空翻下台阶等动作。这些惊险动作是如何实现的?需要哪些技术支持呢?近日,波士顿动力在官方网站发布技术博客,详细解密Atlas奔跑、翻转、跳跃背后复杂而精妙的感知及控制机理。

波士顿动力(Boston Dynamics)旗下双足机器人 Altas每次新的视频发布,都会刷新大众对机器人的认知。波士顿动力日前发布的Altas 跑酷再一次引起了关注及热议,Altas在视频中完成了过独木桥、跳箱子、走斜板、支撑跨栏、后空翻下台阶等动作。eMnednc

这些惊险动作是如何实现的?需要哪些技术支持呢?近日,波士顿动力在官方网站发布技术博客,详细解密Atlas奔跑、翻转、跳跃背后复杂而精妙的感知及控制机理。eMnednc

建立基础

波士顿动力公司的阿特拉斯团队负责人 Scott Kuindersma 表示:“从技术角度来看,类人机器人提出了一些波士顿动力作为研究团队欢迎的挑战,它们的尺寸和复杂性的结合创造了与强度重量比、运行时间、运动范围和物理鲁棒性相关的硬件设计权衡。与此同时,波士顿动力的控制团队必须创建算法来推理这些机器的物理复杂性,以创建广泛的高能量和协调行为。最终,推动像 Atlas 这样的类人机器人的极限推动硬件和软件创新,这转化为波士顿动力波士顿动力公司的所有机器人。”eMnednc

最终,推动像 Atlas 这样的类人机器人的极限推动硬件和软件创新,这转化为波士顿动力波士顿动力公司的所有机器人。eMnednc

- Scott Kuindersma,Atlas 团队负责人eMnednc

跑酷虽然看似狭窄而具体,但它为 Atlas 团队提供了一个完美的沙箱来试验新的行为。这是一项全身活动,需要 Atlas 在不同情况下保持平衡,并在一种行为和另一种行为之间无缝切换。 eMnednc

Kuindersma 说:“这实际上是在机器人能力的极限下创造行为,并让它们在一个灵活的控制系统中协同工作。” “跑酷不会强迫你解决许多重要的问题,但这不是重点。波士顿动力不会试图一下子解决所有问题。波士顿动力现在所做的工作使波士顿动力能够为解决下一组研究问题奠定坚实的基础。”eMnednc

创建这些高能演示是一个有趣的挑战,但波士顿动力的技术目标不仅仅是创建一个华丽的性能。 在Atlas项目中,他们使用跑酷作为实验主题, 研究完善 Atlas 在快速动作、动态姿态和感知-控制连接上的快速调整能力。eMnednc

跑酷的感知

机器人感知算法用于将来自相机和激光雷达等传感器的数据转换为对决策和规划物理动作有用的数据。虽然 Atlas 使用 IMU、关节位置和力传感器来控制其身体运动并感觉地面以保持平衡,但它需要感知来识别和导航障碍物,例如图 1 中的间隙和窄梁。eMnednc

eMnednc

图 1:此动画显示了一个 Atlas 机器人上的深度相机生成的点云的旋转视图,而另一个机器人则跳过了它的视野。eMnednc

Atlas 使用飞行时间深度相机以每秒 15 帧的速度生成环境的点云。点云是范围测量的大量集合。Atlas 的感知软件使用一种称为多平面分割的算法从这个点云中提取表面。该算法的输出被输入到一个映射系统中,该系统构建了 Atlas 用其相机看到的不同对象的模型。eMnednc

eMnednc

图 2:具有感知输出的 Atlas 渲染。eMnednc

图 2 显示了 Atlas 所见以及如何使用这种感知来计划行动。左上角是深度相机拍摄的红外图像。主图像中的白点形成点云。橙色轮廓标记了检测到的跑酷障碍物的矩形面,随着时间的推移从传感器观察中对其进行跟踪。然后将这些检测到的人脸用于规划特定行为。例如,绿色的脚步代表了下一步要跳到哪里慢跑的未来计划。eMnednc

为了执行扩展跑酷课程,波士顿动力为机器人提供了一张高级地图,其中包括波士顿动力希望它去的地方以及沿途它应该做的特技。这张地图并不是真实路线的精确几何匹配;它是一个包含障碍模板和注释动作的近似描述。Atlas 使用这些稀疏信息来导航课程,但使用实时感知数据来填充细节。例如,Atlas 知道要寻找要跳的盒子,如果盒子向侧面移动 0.5 米,Atlas 会在那里找到它并跳到那里。如果盒子被移得太远,那么系统将找不到它并停下来。eMnednc

eMnednc

图 3:显示机器人对跑酷路线中伙伴的感知的动画。eMnednc

这个动画是一个 3D 可视化,显示了机器人在跑酷障碍路线中导航时所看到的和计划的。主动跟踪的对象以绿色绘制,并在脱离机器人感知传感器的视野时从绿色淡化为紫色。跟踪系统不断估计世界上物体的姿态,导航系统使用地图信息规划与这些物体相关的绿色足迹。eMnednc

行为库

您在跑酷程序中看到 Atlas 执行的每个动作都源自使用轨迹优化提前创建的模板。创建这些模板的库允许波士顿动力通过向库添加新轨迹来不断为机器人添加新功能。给定感知的计划目标,机器人从库中选择与给定目标尽可能匹配的行为。 eMnednc

通过轨迹优化离线设计行为使波士顿动力的工程师能够提前以交互方式探索机器人能力的极限,并减少波士顿动力必须对机器人进行的计算量。例如,由于驱动限制等物理限制,机器人如何精确协调其四肢以启动和收起后空翻的细节可能对成功产生重大影响。利用离线优化,波士顿动力可以在设计时捕获像这样的重要约束,并使用单个通用控制器在线调整它们。eMnednc

eMnednc

图 4:此拱顶行为是使用离线轨迹优化设计的复杂全身行为的示例。波士顿动力的在线控制器将模板运动变为现实。eMnednc

模型预测控制

确定了机器人前面的箱子、坡道或障碍物并计划了一系列操作以越过它们后,剩下的挑战是填写机器人可靠执行计划所需的所有细节。eMnednc

Atlas 的控制器是所谓的模型预测控制器(MPC),因为它使用机器人动力学模型来预测其运动将如何演变为未来。控制器通过求解优化来计算现在要做的最佳事情,以随着时间的推移产生最佳可能的运动。eMnednc

正如波士顿动力上面所描述的,波士顿动力行为库中的每个模板都为控制器提供了关于一个好的解决方案是什么样子的信息。控制器会调整力、姿势和行为时间等细节,以应对环境几何、脚滑或其他实时因素的差异。拥有能够显着偏离模板运动的控制器简化了行为创建过程,因为这意味着波士顿动力不必拥有与机器人将遇到的每种可能场景相匹配的行为模板。例如,从 52 厘米的平台上跳下与从 40 厘米的平台上跳下没有什么不同,波士顿动力可以相信 MPC 会弄清楚细节。 eMnednc

eMnednc

图 5:显示感知和计划路径的第一人称视角。蓝色箭头对应于机器人在整个过程中移动时的质心和动量的 MPC 预测。 eMnednc

MPC 的预测特性还允许 Atlas 跨行为边界查看。例如,知道跳跃之后是后空翻,控制器可以自动创建从一个动作到另一个动作的平滑过渡。这再次简化了行为创建问题,因为波士顿动力不需要提前考虑所有可能的行为序列。当然,波士顿动力对 MPC 的创新期望是有限的。例如,尝试从快进慢跑运动过渡到后空翻是行不通的。一般来说,波士顿动力必须在控制器复杂性和行为库大小之间取得平衡。 eMnednc

eMnednc

参考:https://blog.bostondynamics.com/flipping-the-script-with-atlas;Demi Xia编译eMnednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 将锂金属电池寿命提高750%,竟然只需要“水”? 随着新能源汽车、移动设备等领域的快速发展,高性能电池的需求日益旺盛,锂金属作为新一代阳极材料,因具有高能量密度、轻量化等优点,备受关注。然而,锂金属电池所存在的寿命短、易起火或爆炸等问题,限制了其广泛的商业应用···
  • 按下ON还是按住OFF,将这种开关电路升级到交流电 2024年10月14日,Nick Cornford发布了一个名为“按下去再按上来,这种开关有哪些门道?”的设计实例(DI)。对于直流电压来说,这是一个非常有趣的DI,但对于交流电压呢?
  • 协同创新,助汽车行业迈向电气化、自动化和互联化的未来 汽车行业正处在电动化和智能化的转型过程中,而半导体企业站在这一变革的最前沿。这一转型带来了重大发展机遇,也带来了诸多挑战,需要颠覆性的技术以及更短的开发周期。加强半导体制造商、一级供应商和汽车制造商之间的合作,对于应对这些复杂情况及推动行业迈向电气化、自动化和互联化的未来至关重要···
  • 将单电源单端输入改成伪A/B类差分输出放大器 该放大器采用Barrie Gilbert的微混频器拓扑结构可将单端输入转换为单电源A/B类电流输出···
  • 加强低功耗FPGA的领先地位 在快速发展的技术领域,从以云端为中心到以网络边缘为中心的创新转变正在重塑数据的处理和利用方式···
  • 用LM337改造,让PWM DAC获得1.5 A输出能力 DAC是一种低功耗设备,其功率和电流输出能力仅限于毫瓦和毫安范围。当然,从根本上讲,它们没有理由不与合适的功率输出级配合使用,这确实也是常见的实际做法。不过,为了好玩,这个设计实例采用了不同的供电方式···
  • 如何制作双变频的航空波段接收机? 随着互联网的发展,中波和短波频段的接收机已成为过去式,更不用说长波了。不过也许在无线电领域中最有趣的活动之一就是收听服务发射机,对于我这个与航空相关的人来说,主要指的是飞机的发射机和空中交通管制塔···
  • 用4200A和矩阵开关搭建自动智能的可靠性评估平台 在现代ULSI电路中沟道热载流子(CHC)诱导的退化是一个重要的与可靠性相关的问题···
  • 新一代MCU向着边缘AI和实时控制发展 在工业和汽车领域,电机驱动和数字电源转换是典型的实时控制系统,要求处理器具有高实时性和强大的数学计算与处理能力。这些应用需要优质的ADC和PWM功能,并通过联动机制,形成高效、有机的实时控制系统。
  • 英特尔Ultra处理器,用普通内存也能超频到10000 MT/s+? 目前内存超频的世界记录是12666MT/s,而想要达成这样的频率不光需要降低CPU频率,还需要辅助液氮等特殊的冷却方案,对内存进行降温。但已有主板可以在没有特殊冷却方案的情况下,超频到10000 MT/s以上···
  • 多功能ADC前端该如何校准?看看这篇 假设所有时间常数组件公差的最坏情况相互叠加,A1c的增益可能会变化±2%,G的变化高达±3%。这对于精确的数据采集来说过于离谱!该怎么办?
  • 将量子传感器用在假肢中,检测精度能提高多少? 最近,德国斯图加特大学的多学科联盟QHMI开发了一种全新的方法,使用量子传感器来检测微小而快速的神经信号,为非侵入性假肢控制提供了新的可能···
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了