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

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

3天内不再提示

伯克利和CMU联合开发能像人类一样行走的腿形机器人ATRIAS

MqC7_CAAI_1981 来源:电子发烧友网 作者:工程师谭军 2018-07-03 14:40 次阅读

还记得波士顿动力那些灵活的机器人么,避障碍爬楼梯甚至送快递,在各种地形随意穿梭。

现在,加州大学伯克利分校和卡内基梅隆大学的实验室研发出了一款更灵活的腿形机器人ATRIAS,它们可以像人类一样可以在崎岖的地形上行走,跨越障碍物,并且,不会受障碍物高度和相隔距离的影响。

也就是说,即使地面环境是随机变化的,这种足式机器人也能顺畅地行走。

这就非常厉害了!

对足形机器人,特别是目前还是“盲人”的机器人来说,在地面上如何“下脚”是有严格的算法控制的。而这些算法对凹凸不平的地面环境的适应性不是很友好。

那么设计这款机器人最大的挑战是,如何优化离散立足点的控制算法。

如此灵活的机器人,其背后由复杂的动力学方程控制。具体来讲是利用了最新的非线性控制算法。

而加州大学伯克利分校和卡内基梅隆大学做出的最新进展很好的解决这种矛盾,让足式机器人能够在随机变换的障碍地形中,顺畅的行走。

为什么是足式机器人?

从波士顿动力的网红机器人Atlas,到伯克利的ATRIAS,足式机器人无疑近期机器人行列中的“C位”。这一地位的获取是有原因的。

根据行走方式,机器人可分为轮式、足式、履带式及混合式。轮式机器人主要适合平坦的路面,具有高速移动性能,但对复杂的地形却无能为力;履带式机器人能更好的适应松软的地形,如土地,缺点是对高度落差较大的地形无能为力;足式机器人几乎可以适应各种复杂的地形,缺点是移动速度较低,且由于重心原因容易侧翻。

世界上大部分地形属于复杂地形,对于复杂的地形足式机器人有着明显的优势,所以足式机器人的研究有着广阔的发展前景。

足式机器人最值得探索的地方也正在于此——能够在非结构化和不平整的地形上航行。

图:ATRIAS双足机器人用不同的步长和步高在随机离散地形上行走

它们比轮式机器人灵活得多,轮式机器人很难在有空隙或高度有重大变化的地形上导航,而双足机器人能够穿越离散和不可预测的地形,这使它们成为了空间探索、灾难响应以及城市环境中个人机器人的理想候选者,这些机器人需要在为人类设计的离散地形上行走,比如楼梯或跳板。

为了促进机器运动技术的进步,也有不少奖项设立,比如W奖。此奖项是对机器运动中最先进技术的挑战,例如对台阶和楼梯的攀爬、在不超过10,000秒的时间内行驶10公里等等。

虽然这些年来,足式机器人的机械设计和控制策略有了显著的改善,但是仍然没有在现实世界中真正使用。目前最先进的机器人依然在准静态地面运动速度缓慢,而且抗干扰能力弱,对能源的利用也是效率低下。

对于下肢外骨骼来说,跨越离散地带也是一个难题,目前的解决方法是,用户添加额外的平衡机制,比如说拐杖,但是即便这样也不能实现完全的自主行走。这一点也在最近的Cybathlon外骨骼竞赛中得到了体现。

通过设计机器人和反馈算法,使得机器人能够以一种安全、可靠的方式在复杂的地形上实现精确的足迹设计,我们能够将这种新的机器人应用到实际生活中,并且将这些想法转化成增强人类能力的生物电子设备。

为什么在跳板上的动态行走这么难?

伯克利大学的混合机器人小组一直致力于为高自由度双足机器人开发正式的控制框架,这种框架不仅能保证在离散地形上精确的步进位置,还能对不确定性和外力建模保持鲁棒性。这些方法独立于特定的机器人本身,并在RABBIT、ATRIAS和DURUS等多种机器人模型上进行了仿真测试。

此外,这些机器人提前并不能“知道”地形会是什么样子;只有下一步的位置会显示给机器人,这个场景很好地描述机器人在现实世界中可能遇到的情况。

伯克利研究组在ATRIAS双足机器人平台上测试了控制算法,并能够实现在不同离散随机地形上的动态行走,步长在30至65厘米不等,步行高度(抬腿)为22厘米,同时保持平均步行速度为0.6米/秒。

可以说,伯克利的ATRIAS是双足机器人上首次,在步长和步高同时变化的跳板上,完成了动态行走。

为什么离散行走在机器人中如此困难?

首先,两足机器人是高自由度系统,其运动由复杂的非线性微分方程控制,这些方程描述了机器人与地面相互作用中的混合动力:机器人必须通过不断地与周围环境进行接触和打破接触来与环境互动。

此外,ATRIAS是欠驱动的,这意味着它在脚踝处没有驱动器。你可以想象一下踩着跳板或者踩着高跷爬楼梯:保持平衡的唯一方法就是一直走下去。

跳板的问题也对脚的放置有严格的限制,当然在现实世界中,这些跳板也可能会倒塌(在不久的将来我们将会解决这个问题)。此外,机器人还必须在其他物理约束下工作,如电机转矩限制和摩擦(机器人不能滑倒)。所有这些约束相互作用,使得控制设计过程变得非常重要。

跳板问题已经得到了广泛的研究,在像Valkyrie和ATRIAS这样的机器人身上取得了令人印象深刻的成果。但是不同的地方是,伯克利的方法允许动态行走,而不是机器人倾向于使用的缓慢的准静态运动。

通过对系统动力学中的非线性进行推理,并利用最近最优控制和非线性控制技术的进展,伯克利小组可以在提供形式的稳定性和安全性保证的同时,以简单紧凑的形式指定控制目标和期望的机器人行为。这意味着,这种机器人可以在离散的地形上行走,而不会滑倒或摔倒。

下一步的研究

目前,ATRIAS还是“盲人”,需要向他们提供关于它周围环境的信息,比如下一个跳板的位置。伯克利研究组称,他们现在正致力于在控制器中集成计算机视觉算法,比如深度分割和深度学习

这将允许机器人对周围环境进行推理,从而开发出一个完全自主的系统。随着一个名叫Cassie的新机器人抵达伯克利,其计划将实验结果扩展到在真实世界的跳板上进行3D行走。

从长远来看,这项研究将有助于双足机器人在室内环境(如楼梯和狭窄的走廊)以及室外环境(如丛林小径)中自主导航。研究的关键部分包括安全性、鲁棒性和灵活性,也就是说,我们希望我们的机器人能够在“正确”的位置上行走,以防止它们跌倒,同时对意想不到的外力和干扰保持鲁棒性。

这种技术的潜在应用有很多:在搜索和救援中,可以部署自动人形机器人而不是人类救援人员;在探索未绘制地图/未探索的区域时(比如在表面高度不均匀的其他行星上),或者在家中作为个人机器人。此外,为两足机器人开发的方法也可以转化为增强人类的机器人设备,比如下肢外骨骼。

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

    关注

    206

    文章

    27011

    浏览量

    201354
  • 移动机器人
    +关注

    关注

    2

    文章

    717

    浏览量

    33311

原文标题:机器人快跑!伯克利和CMU联合开发两足机器人,两条细腿,一马平川

文章出处:【微信号:CAAI-1981,微信公众号:中国人工智能学会】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    科学家如何加速下一代微电子技术的发展

    来源:《半导体芯科技》杂志 作者:特蕾莎·杜克(Theresa Duque),伯克利实验室科学作家 由伯克利实验室领导的多机构团队致力于帮助芯片制造商领先于摩尔定律 微芯片是用于从智能手机到智能
    的头像 发表于 01-23 13:42 143次阅读

    【开源项目】Emo:基于树莓派 4B DIY 笑会动的桌面机器人

    Emo是款基于树莓派4做的个人伴侣机器人,集时尚与创新于身。它不仅仅是机器人,更是
    发表于 12-26 15:18

    开源项目!教你如何复刻自平衡赛车机器人、智能家居中控、竞技机器人先进模糊控制器等

    岂不是手到擒来。 它,就是可以自平衡的赛车机器人——B_ROBOT_100ASK 项目简介 本项目基于jjrobots的开源项目B-ROBOT EVO2进行复刻,与原开源项目不一样的地方是,作者将原本
    发表于 12-26 09:17

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。La
    发表于 12-21 20:03

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    深圳开鸿数字产业发展有限公司(以下简称”深开鸿“)OpenHarmony生态建设能力和在新兴行业领域的技术创新实力,也标志着OpenHarmony在新兴行业领域又向前迈进了步。 夸父人形机器人由深开
    发表于 12-20 09:31

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01

    CMU、MIT、清华联合发布全球首个生成式机器人智能体RoboGen

    CMU、MIT、清华联合发布了全球首个生成式机器人智能体RoboGen,可以无限生成数据,让机器人7*24小时永不停歇地训练。为机器人进入通
    的头像 发表于 11-09 10:19 665次阅读

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    的进行监控管理。 智能电话机器人的另个优势是不知疲倦,不需要休息和喝水,不需要休息。人在工作时就会有各种各样的脾气,但智能电话机器人不会,永远都以最严谨、最周到的态度和客户进行沟通。 在科技高速发展
    发表于 09-21 11:09

    用语言建模世界:UC伯克利多模态世界模型利用语言预测未来

    直接拿来当成指令,但却蕴含着丰富的世界信息。智能体很难了解这些语言在世界上的含义。 图源:谷歌机器人团队论文「Interactive Language: Talking to Robots in Real Time」。 UC 伯克利 Dynalang 研究的关键思想是,我
    的头像 发表于 08-06 22:05 257次阅读
    用语言建模世界:UC<b class='flag-5'>伯克利</b>多模态世界模型利用语言预测未来

    机器人能够高效地照料花园吗

    很好。尤其是加州大学伯克利分校的机器人专家现在有数据支持这样一种说法,即机器人园丁可以做得和最好的人类园丁一样好。事实上,在某些指标上,
    的头像 发表于 06-16 10:06 287次阅读

    如何快速地让机器人投入生产

    帧。 而机器人提供些什么动作呢?它主要提供几个圆的转动和距离。难度多是三维坐标以及圆形,三角的计算。如果要更智能,需要加入眼睛,耳朵等其它功能。它主要要生产
    发表于 06-06 16:18

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角。 有了这两点,机器人就基本上计算开模和注塑这种简单的工作了。要替代人类的工作,还要进
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之。步进电机芯片作为种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和
    发表于 05-11 15:12

    MIMXRT1175xxxxx是否MIMXRT1176xxxxx一样支持多核启动?

    : 1- MIMXRT1175xxxxx 是否 MIMXRT1176xxxxx 一样支持多核启动?例如,我们首先启动 CM7,使用 mcmgr 库启动 CM4。为什么 MIMXRT1175xxxxx
    发表于 04-25 06:51