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

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

3天内不再提示

人工智能机器人BADGR可自行规划和穿越无障碍路径

IEEE电气电子工程师 来源:IEEE电气电子工程师学会 2020-05-16 10:45 次阅读

这篇文章最初发表在加州大学伯克利分校的BAIR博客(https://bair.berkeley.edu/blog/)上。

看上面的图片。如果我让你给我带一条野餐毯到草地上,你能做到吗?当然了。那如果我让你带一辆装满食物的车来参加聚会,你会把车推到铺好的小路上还是推到草地上?当然是铺好的路啦。

虽然这些问题的答案似乎显而易见,但今天的移动机器人很可能会在这些任务上失败:他们会认为高高的草地就像水泥墙,不知道平坦的道路和崎岖的草地有什么区别。这是因为大多数移动机器人纯粹是从几何学的角度来思考:它们探测障碍物的位置,并围绕这些感知到的障碍物规划路径,以达到目标。这种纯粹的几何世界观不足以解决许多导航问题 -- 光是几何学是不够的。

Photo: UC BerkeleyBADGR consists of a Clearpath Jackal mobile platform equipped with an NVIDIA Jetson TX2 computer, IMU, GPS, and wheel encoders. Forward-facing cameras, a 2D lidar, and a compass were added to the standard configuration.

我们能让机器人直接从图像中推理出导航信号吗?为了探索这个问题,我们开发了一种机器人,它可以通过自己在现实世界中的经验,自主地学习环境的物理属性,而无需任何模拟或人类的监督。我们称我们的机器人学习系统为BADGR:伯克利自主驾驶地面机器人(the Berkeley Autonomous Driving Ground Robot)。

BADGR通过以下方式工作:

1. 自主采集数据

2. 自动标注数据并进行自我监控

3. 基于图像的神经网络预测模型的训练

4. 利用预测模型对未来进行规划并执行将引导机器人完成所需导航任务的操作

数据收集

Image: UC BerkeleyBADGR autonomously collecting data in off-road (left) and urban (right) environments.

BADGR需要大量多样的数据才能成功地学习如何导航。机器人使用简单的时间相关随机行走控制器收集数据。当机器人收集数据时,如果遇到碰撞或卡住,它会执行一个简单的重置控制器,然后继续收集数据。

自监督数据标记

接下来,BADGR利用数据计算特定导航事件的标签,例如机器人的位置,以及机器人是否碰撞或在崎岖不平的地形上行驶,然后将这些事件标签添加回数据集中。这些事件通过让人编写一小段代码来标记,这些代码将原始传感器数据映射到相应的标签。例如,用于确定机器人是否在颠簸地形上的代码片段将查看IMU传感器,并在角速度幅值较大时将地形标记为颠簸。

我们将这种标记机制描述为自我监督形式,因为尽管一个人必须手动编写此代码段,但可以使用此代码段标记所有现有和将来的数据,而无需任何额外的人工操作。

神经网络预测模型

Image: UC BerkeleyThe neural network predictive model at the core of BADGR.

然后BADGR利用这些数据训练一个深层神经网络预测模型。该神经网络将当前摄像机图像和未来计划的动作序列作为输入,并输出对未来相关事件(如机器人是否会碰撞或在崎岖不平的地形上行驶)的预测。训练神经网络预测模型以尽可能准确地预测这些未来事件。

规划和导航

Image: UC BerkeleyBADGR predicting which actions lead to bumpy terrain (left) or collisions (right).

在部署BADGR时,用户首先定义一个奖励函数,该函数对他们希望机器人完成的特定任务进行编码。例如,奖励功能可以鼓励朝目标驾驶,同时阻止碰撞或在崎岖不平的地形上驾驶。然后,BADGR使用经过训练的预测模型、当前图像观察和奖励函数来计划使奖励最大化的一系列动作。机器人执行这个计划中的第一个动作,BADGR继续在计划和执行之间交替,直到任务完成。

在我们的实验中,我们研究了BADGR如何在加州大学伯克利分校(UC Berkeley)附近的一个大型场外设施中了解环境的物理属性。我们将该方法与使用激光雷达规划无碰撞路径的基于几何体的策略进行了比较。(请注意,BADGR仅使用车载摄像头。)

Image: UC BerkeleyBADGR successfully reaches the goal while avoiding collisions and bumpy terrain, while the geometry-based policy is unable to avoid bumpy terrain.

我们首先考虑的任务是,城市环境中,在避免碰撞和崎岖地形的同时,达到目标GPS位置。BADGR总是成功完成任务,且避免颠簸的地形。注意,我们从未告诉过机器人在道路上行驶;BADGR从车载摄像机图像中自动得知,在具体的道路上行驶比在草地上行驶更加平滑。

Image: UC BerkeleyBADGR successfully reaches the goal while avoiding collisions, while the geometry-based policy is unable to make progress because it falsely believes the grass is an untraversable obstacle.

‍我们还考虑了在避免碰撞和被困在越野环境中的同时达到目标GPS位置的任务。基于几何学的方法几乎从未发生崩溃或陷入草地,但有时会出现拒绝移动的情况 -- 因为它被草地包围后,它错误将草地地标记为不可规避的障碍。

BADGR几乎总是通过避免碰撞和卡住来达到目标,而不是错误地预测所有的草都是障碍。这是因为BADGR从经验中学到,大多数草实际上是可以穿越的。

Image: UC BerkeleyBADGR’s navigation capability improves as it gathers more data.

‍除了能够了解环境的物理属性之外,BADGR的一个关键方面是它能够在收集越来越多的数据时不断地自我监督和改进模型。为了证明这种能力,我们进行了一项对照研究,其中BADGR收集和训练来自一个区域的数据,移动到一个新的目标区域,在该区域导航失败,但在收集和训练来自该区域的额外数据后,最终在目标区域获得了成功。

这个实验不仅证明了BADGR在收集更多的数据时可以改进,而且当BADGR遇到一个新的环境时,以前收集的经验实际上可以帮助其加速学习。随着BADGR在越来越多的环境中自动收集数据,在每个新的环境中成功地学习导航所需要的时间也越来越少。

我们还评估了BADGR在从森林到城市建筑等新环境中的导航能力。这一结果表明,如果BADGR能够在足够大和多样的数据集上进行收集和训练,它可以推广到新的环境中使用。

BADGR背后的关键洞见是,通过直接从现实世界的经验中自主学习,BADGR可以学习导航功能,在收集更多数据时进行改进,并进行推广。尽管我们相信BADGR是朝着全自动、自我改进的导航系统迈出的有希望的一步,但仍然存在一些开放的问题:机器人如何在新环境中安全地收集数据,或如何在新数据流进入时适应,或如何应对非静态环境,如人类走动呢?

我们认为,解决这些和其他挑战对于使机器人学习平台能够在现实世界中学习和行动至关重要。

Gregory Kahn是加州大学伯克利分校BAIR(Berkeley AI Research)实验室的博士生,师从Sergey Levine教授和Pieter Abbeel教授。他的主要研究目标是开发能够让机器人在现实世界中操作的算法。他目前的研究是针对移动机器人的深度强化学习。

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

    关注

    42

    文章

    4764

    浏览量

    100542
  • 移动机器人
    +关注

    关注

    2

    文章

    757

    浏览量

    33544
  • 人工智能
    +关注

    关注

    1791

    文章

    46872

    浏览量

    237596

原文标题:加州大学伯克利分校研发人工智能机器人BADGR 可自行规划和穿越无障碍路径

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

收藏 人收藏

    评论

    相关推荐

    AGV转运机器人需求快速增长,如何进行障碍物检测确保安全?

    富唯智能移动机器人通过激光雷达导航算法,实现自动路径规划,无需轨道、磁条等。当路径中有障碍物时,
    的头像 发表于 11-16 15:54 130次阅读
    AGV转运<b class='flag-5'>机器人</b>需求快速增长,如何进行<b class='flag-5'>障碍</b>物检测确保安全?

    人工智能机器人关节控制板BGA芯片底部填充用胶方案

    人工智能机器人关节控制板BGA芯片底部填充用胶方案方案提供商:汉思新材料人工智能机器人的广泛应用:随着人工智能技术的飞速进步,
    的头像 发表于 11-15 09:56 404次阅读
    <b class='flag-5'>人工智能</b><b class='flag-5'>机器人</b>关节控制板BGA芯片底部填充用胶方案

    【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮!

    早就听大佬们说,具身智能人工智能的下一波浪潮,也是AI未来的趋势! 最近,具身智能的概念更是炙手可热,备受瞩目! 不论是这几天稚晖君开源人形机器人全套图纸+代码,引发圈内热议。 还
    发表于 11-11 10:20

    科沃斯助力吴中区机器人+人工智能产业发展

    科沃斯机器人总部迎来了一场盛会——吴中区机器人+人工智能产业专班走进科沃斯机器人产业链供需对接会。本次活动由吴中区工信局牵头组织,旨在推广机器人
    的头像 发表于 10-14 15:25 448次阅读

    Meta人工智能聊天机器人进军新市场,挑战ChatGPT

    Meta近日宣布,其人工智能聊天机器人将进军21个新市场,与OpenAI的ChatGPT展开激烈竞争。
    的头像 发表于 10-11 16:29 264次阅读

    HarmonyOS NEXT应用元服务开发Accessibility(信息无障碍)介绍

    事件发送能力,应用基于ArkUI Kit为组件设置无障碍文本、描述信息等属性。 本文主要引用官方文档材料基API 12 Release
    发表于 10-09 10:29

    基于RK3588的割草机器人应用解决方案

    割草机器人是一种自动化的草坪维护设备,通过集成环境感知、路径规划和行为控制等功能,且通过APP端远程遥控机器人在草坪上建立虚拟边界,实现智能
    的头像 发表于 09-13 08:00 377次阅读
    基于RK3588的割草<b class='flag-5'>机器人</b>应用解决方案

    FPGA在人工智能中的应用有哪些?

    以承担机器人路径规划、环境感知、运动控制等任务,结合外部传感器的反馈信息,实现高效、准确的机器人控制系统。 四、优势总结 高并行性:FPGA的高并行性使其在处理大规模并行运算时具有显著
    发表于 07-29 17:05

    人工智能机器人的区别

    在当今科技飞速发展的时代,人工智能(AI)和机器人已成为社会关注的热点话题。尽管两者在多个领域有着广泛的应用和交集,但它们本质上是两个不同的概念。本文将从定义、技术方向、功能、应用范围、研究重点及未来发展等方面,详细探讨人工智能
    的头像 发表于 07-04 17:41 2382次阅读

    AI人工智能机器人产业--政府真正应承担的责任与角色

    AI人工智能机器人自人机大战至今已得到了前所未有的突破与发展。世界上主要国家都把人工智能机器人产业作为首要目标进行战略规划布局推进。有些国家
    的头像 发表于 06-01 08:14 382次阅读
    AI<b class='flag-5'>人工智能</b><b class='flag-5'>机器人</b>产业--政府真正应承担的责任与角色

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2)

    ://t.elecfans.com/v/27221.html *附件:初学者完整学习流程实现手写数字识别案例_V2-20240506.pdf 人工智能 语音对话机器人案例 26分03秒 https
    发表于 05-10 16:46

    其利天下技术·搭载无刷电机的扫地机器人的前景如何?

    随着人工智能和物联网技术的不断进步,扫地机器人智能化程度也在不断提高。现代扫地机器人已经可以通过智能识别、
    发表于 05-05 15:03

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V1)

    *附件:初学者完整学习流程实现手写数字识别案例.pdf 人工智能 语音对话机器人案例 26分03秒 https://t.elecfans.com/v/27185.html *附件:语音对话机器人
    发表于 04-01 10:40

    人工智能大模型在工业机器人方面的规划

    工业机器人应用较多的企业已具备良好的数字化基础,结合实际需求,对人工智能大模型在工业机器人领域的应用进行整体设计规划
    发表于 01-05 17:27 627次阅读

    乐聚机器人成功交付首批源鸿蒙高动态人形机器人

    人形机器人人工智能改造客观世界的载体,而稳定、高效、安全自主的机器人操作系统是链接机器人本体和人工智能的理想桥梁。
    发表于 12-06 10:23 512次阅读