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

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

3天内不再提示

Realtime Robotics 定制运动规划芯片,帮助自动驾驶汽车做出更好的决策

ml8z_IV_Technol 来源:YXQ 2019-05-22 14:53 次阅读

Realtime Robotics的运动规划芯片可帮助自动驾驶汽车做出更好的决策。

无论是骇人听闻的 Uber 无人车撞死行人的事件,还是特斯拉自动驾驶仪接连不断的事故,我们在总结每一项事故以及车辆被迫接管等情况发生的原因时,一方面归咎于无人车在不同条件下能否提供可靠的感知能力,而另一方面,运动规划算法的计算速度也在影响着车辆是否能够及时作出安全的路线规划。

是否能够提高运动规划系统的速度?

自DARPA挑战赛以来,自动驾驶的规划算法大量涌现,但目前还没有一种算法能够覆盖所有的场景,在面对高速场景,低速场景,自动泊车场景,复杂动态的非结构化道路场景,交通参与者密集场景等场景时,大多数自动驾驶系统会根据其模型最可能的场景来规划运动,以确定周围物体的作用。

目前大多数自动驾驶汽车能够以3 Hz至10 Hz的速度运行运动规划系统,而美国杜克大学 Realtime Robotics 系统以1,000 Hz运行,并行通过大量可能轨迹的数据网络,这使得系统能够在更短的时间内考虑更多的潜在结果,从而做出最佳决策。

Realtime Robotics 定制运动规划芯片

自动驾驶创业的兴起,让一些芯片制造商专门为无人车定制芯片,更切合算法的芯片,能够提高效率,优化算法结构也能减少功耗。而美国杜克大学专门为运动规划定制了处理器,提高了运算的效率。他们最初在桌面手臂机器人上做实验,基于FPGA开发出了一种可快速进行机器人运动规划的定制处理器,使运动规划流程的速度提升了三个数量级,而使用的电量仅为之前的二十分之一。现在,他们把这种芯片成功运用在无人车上。

该解决方案只需要输入来自摄像机,雷达,激光雷达和其他传感器的感知数据,包括有关场景的信息,静态障碍以及其他代理的最可能的未来路径。通过利用网格规划器,在不到1ms的时间内执行障碍物检测和最低成本路径计算。对于每个不确定性障碍,系统都能对其在规划间隔内可能遵循的轨迹进行有根据的猜测。FPGA可以在硬件中编码数据,硬件并行性的方式使得运动规划步骤非常快。

Realtime已经在模拟环境中做了大量测试,视频中列举了在两个场景下,该系统被证明安全性显着提高:

① 骑自行车者(没有通行权)穿过一个十字路口

一个骑自行车的人在一辆车的遮挡下,违规通过十字路口。通过模拟不同车速,自行车速度和自行车穿越时间下,以目前自动驾驶做决策的平均速度10Hz为例,会有 6.25%的几率发生碰撞;而在 Realtime 系统1000Hz下碰撞不会发生。

②行人突然从停放的汽车后面出现

行人突然从停放的汽车后面出现,从感知到做出决策的时间很短,通过不同车速和行人移动速度的不同组合测试,发现按照一般决策系统处理的速度22%的几率会击中行人,而更快决策速度下,可以避免此事故。

毫无疑问,计算的速度越快当然是越好的。在60公里/小时(约40英里/小时)的速度下,10毫秒规划和100毫秒规划之间的差异大约是一米半,这很容易成功地避开一个任性的行人。在更快的速度和更加受限的高速环境中,该定制芯片显得更有用。

近日,这家成立三年的公司宣布推出了无碰撞方案组合RapidPlan和RapidSense解决方案,Realtime Robotics 通过让机器人能够识别和响应不断变化的环境来实现零碰撞。目前,该芯片已经应用在桌面手臂机器人上,在自动驾驶汽车上的应用还处于模拟环境中 ,在真实交通环境中的表现如何,还有待进一步测试。

总结

这种通过定制快速运动规划芯片的方法显著提高了做决策的速度,如果能够应用在无人车上必定带来全新的革命,然而与机器人不同的是,无人车上路除了要做到避障规划以外,还需要遵守交通规则,很多条件下需要减速来避障,此芯片在速度规划和路径规划的融合方面可能还需要更全面的考虑。

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

    关注

    445

    文章

    47496

    浏览量

    407916
  • 自动驾驶
    +关注

    关注

    773

    文章

    12900

    浏览量

    162934

原文标题:一种快速运动规划芯片,让无人车决策速度提升三个数量级

文章出处:【微信号:IV_Technology,微信公众号:智车科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Waymo自愿召回444辆自动驾驶汽车 L4的自动驾驶还有很多路要走

    近日,谷歌旗下的自动驾驶部门Waymo自愿召回了444辆自动驾驶汽车,原因是其软件可能无法准确预测拖曳车辆的运动轨迹
    的头像 发表于 02-26 10:22 630次阅读
    Waymo自愿召回444辆<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b> L4的<b class='flag-5'>自动驾驶</b>还有很多路要走

    自动驾驶路径跟踪控制的种类

    行为决策自动驾驶系统架构中的位置 Claudine Badue等人以圣西班牙联邦大学(UFES)开发的自动驾驶汽车(Intelligent Autonomous
    的头像 发表于 11-10 17:30 274次阅读

    自动驾驶公开数据集的现状与挑战

    一方面,自动驾驶技术需要大量数据来训练算法模型,以识别和理解道路环境,从而做出正确的决策和行动,实现准确、稳定和安全的驾驶体验,数据的建设对于自动驾
    发表于 11-08 11:23 232次阅读
    <b class='flag-5'>自动驾驶</b>公开数据集的现状与挑战

    自动驾驶规控决策方面的建议与解决方案

    规控决策自动驾驶领域的重要性不容忽视,因为它直接影响到自动驾驶技术实际应用的成功与否。首先,规控决策对于确保自动驾驶车辆的安全性至关重要,
    发表于 10-19 09:37 451次阅读
    <b class='flag-5'>自动驾驶</b>规控<b class='flag-5'>决策</b>方面的建议与解决方案

    自动驾驶等级分类

    本文内容 1. 自动驾驶的分类法 2. 驾驶任务的感知需求 3. 如何做出驾驶决策
    发表于 06-07 14:46 0次下载
    <b class='flag-5'>自动驾驶</b>等级分类

    自动驾驶中的线控系统综述

    自动驾驶感知识别、决策规划、控制执行三个核心系统中,和传统汽车零部件行业贴合最近的就是控制执行端,说的再明确一 些就是驱动控制、转向控制、制动控制等。
    发表于 06-07 14:12 0次下载
    <b class='flag-5'>自动驾驶</b>中的线控系统综述

    图解自动驾驶中的运动规划(Motion Planning)

    的一项研发重点。 自动驾驶这项前沿技术的底层逻辑是什么呢?在自动驾驶技术栈中,主要分为感知、决策规划和控制三个模块。 感知模块就像是人的眼睛和耳朵,负责对外部环境进行感知,包含定位、
    发表于 06-06 14:49 0次下载
    图解<b class='flag-5'>自动驾驶</b>中的<b class='flag-5'>运动</b><b class='flag-5'>规划</b>(Motion Planning)

    自动驾驶系统架构

    自动驾驶典型系统架构,包括:环境感知、决策规划运动控制三部分; 感知层:用来完成对车辆周围环境的感知识别,主要目的:获取并处理环境信息;汽车
    发表于 06-06 10:35 0次下载
    <b class='flag-5'>自动驾驶</b>系统架构

    自动驾驶综述之定位、感知、规划常见算法汇总

    自驾车自动驾驶系统的体系结构一般分为感知系统和决策系统。感知系统一般分为许多子系统,负责自动驾驶汽车定位、静态 障碍物测绘、移动障碍物检测与跟踪、道路测绘、交通信号检测与识别等任务。
    发表于 06-02 16:11 0次下载
    <b class='flag-5'>自动驾驶</b>综述之定位、感知、<b class='flag-5'>规划</b>常见算法汇总

    自动驾驶决策规划算法第一章笔记

    第一章 自动驾驶决策规划算法数学基础 第一节:决策规划算法的地位和作用 该笔记来自b站up主(偶像):憨厚老实的老王 视频链接主页 第二节:
    发表于 06-02 14:17 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>决策</b><b class='flag-5'>规划</b>算法第一章笔记

    自动驾驶决策概况

    文章目录1. 第一章行为决策自动驾驶系统架构中的位置 2. 行为决策算法的种类 2.1 基于规则的决策算法 2.1.1 决策树 2.1.2
    发表于 06-01 16:24 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>决策</b>概况

    自动驾驶决策规划模块算法介绍

    自动驾驶整个软件框架中,决策规划模块有着重要的作用。决策规划模块一般也叫Planning模块,在整个
    发表于 06-01 15:21 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>决策</b><b class='flag-5'>规划</b>模块算法介绍

    自动驾驶汽车规划与控制

    自动驾驶汽车作为一个复杂的软硬件结合系统,其安全,可靠地运行需要车载硬件,传感器集成、感知、预测以及规划控制等多个 模块的协同配合工作。感知预测和规划控制的紧密配合非常重要。这里的
    发表于 06-01 14:48 0次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>的<b class='flag-5'>规划</b>与控制

    自动驾驶汽车整体架构

    自动驾驶系统是一个复杂的系统;在无人车实际使用中,需要无人驾驶系统完成感知、决策、控制3大任务,即:环境感知系统、定位导航系统、路径规划系统; 1. 感知系统: 依赖来自传感器的大量
    发表于 06-01 11:27 1次下载
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>整体架构

    感知硬件,自动驾驶汽车“看”路奥秘

    随着人工智能技术的发展与高级辅助驾驶系统的普及,自动驾驶汽车雏形已经初现,自动驾驶汽车得以实现离不开感知系统、
    的头像 发表于 04-10 08:44 893次阅读
    感知硬件,<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>“看”路奥秘