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

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

3天内不再提示

自动驾驶前端软件DreamView的使用介绍

YB7m_Apollo_Dev 来源:未知 2019-02-03 11:13 次阅读

为保证自动驾驶车辆能为电脑提供及时、准确、可靠的决策控制依据,实现或辅助实现车辆的驾驶操作,需由传感器为感知系统负责采集车辆自身状态信息、周围环境信息等数据。

并传输至Monitor模块,及时监测硬件及系统的健康状况。当出现问题时,系统及驾驶员即可中止驾驶过程。

对于驾驶中的信息,用户可以通过Web应用程序「DreamView」来查看、掌握自动驾驶系统的输出数据。

「DreamView」的输出数据,包括车道、位置、车身等情况。TA提供如下的功能:

「可视化显示」当前自动驾驶车辆模块的输出信息。例如规划路径、车辆定位、车架信息等。

为使用者提供「人机交互接口」以监测车辆硬件状态。对模块进行开关操作,启动自动驾驶车辆等。

提供「调试工具」。例如PnC监视器可以高效的跟踪模块输出的问题。

该应用程序的界面被划分为多个区域:标题、侧边栏、主视图和工具视图。

标题包含4个下拉列表,可以像下述图片所示进行操作:

附注:导航模块是在Apollo 2.5版本引入的「满足低成本测试」的特性。

在该模式下,Baidu或Google地图展现的是车辆的绝对位置,而主视图中展现的是车辆的相对位置。

侧边栏控制着显示在工具视图中的模块。

Tasks

在DreamView中使用者可以操作的Tasks有:

「Quick Start」:当前选择的模式支持的指令。通常情况下,

Setup:开启所有模块

Reset all:关闭所有模块

Start auto:开始车辆的自动驾驶

「Others」:工具经常使用的开关和按钮;

「Module Delay」:从模块中输出的两次事件的时间延迟;

「Console」:从Apollo平台输出的监视器信息;

「Module Controller」:监视硬件状态和对模块进行开关操作 。

Layer Menu

显式控制各个元素「是否显示」的开关。

Route Editing

在向Routing模块发送寻路信息请求前可以「编辑路径信息」的可视化工具。

Data Recorder

将问题报告给Rosbag中的Drive Event的界面

Default Routing

预先定义的路径或者路径点,该路径点称为兴趣点(POI)。

如果「打开」路径编辑模式,路径点可被显式的在地图上添加。

如果「关闭」路径编辑模式,点击一个期望的POI会向服务器发送一次寻路请求。

如果「只选择一个点」,则寻路请求的起点是自动驾驶车辆的当前点。

否则寻路请求的起点是选择路径点中的第一个点。

查看Map目录下的default_end_way_point.txt文件可以编译POI信息。

例如,如果选择的地图模式为“Demo”,则在modules/map/data/demo目录下可以查看对应的default_end_way_point.txt文件。

主视图在Web页面中以动画的方式展示3D计算机图形。

下表列举了主视图中各个元素:

Visual Element Depiction Explanation
自动驾驶车辆

车轮转动的比率
左右转向灯的状态
通信号灯状态
驾驶状态(AUTO/DISENGAGED/MANUAL等)

行驶速度 km/h
加速速率/刹车速率

红色粗线条表示建议的寻路路径
轻微移动物体决策-橙色表示应该避开的区域
绿色的粗曲线条带表示规划的轨迹

障碍物

Visual Element Depiction Explanation
车辆障碍物
行人障碍物
自行车障碍物
未知障碍物
速度方向显示了移动物体的方向,长度随速度按照比率变化
白色箭头显示了障碍物的移动方向
黄色文字表示:
障碍物的跟踪ID
自动驾驶车辆和障碍物的距离及障碍物速度
线条显示了障碍物的预测移动轨迹,线条标记为和障碍物同一个颜色

决策栅栏区

决策栅栏区显示了Planning模块对车辆障碍物做出的决策。

每种类型的决策会表示为不同的颜色和图标,如下图所示:

Visual Element Depiction Explanation

停止表示物体主要的停止原因

停止表示物体的停止原因

跟车物体

让行物体决策—点状的线条连接了各个物体

超车物体决策—点状的线条连接了各个物体

线路变更是一个特殊的决策,因此不显示决策栅栏区,而是将路线变更的图标显示在车辆上。

Visual Element Depiction Explanation
变更到左车道
变更到右车道

在优先通行的规则下,当在交叉路口的停车标志处做出让行决策时,被让行的物体在头顶会显示让行图标。

Visual Element Depiction Explanation
停止标志处的让行物体

停止原因

如果显示了停止决策栅栏区,则停止原因展示在停止图标的右侧。

可能的停止原因和对应的图标为:

Visual Element Depiction Explanation
前方道路侧边区域
前方人行道
到达目的地
紧急停车
自动驾驶模式未准备好
障碍物阻塞道路
前方行人穿越
黄/红信号
前方有车辆
前方停止标志
前方让行标志

可以在主视图中展示多种从「Layer Menu」选择的视图模式:

Visual Element Depiction Explanation

默认视图

近距离视图

俯瞰视图

地图:
放大/缩小:滚动鼠标滚轮或使用两根手指滑动;
移动:按下右键并拖拽或或使用三根手指滑动。


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

    关注

    2549

    文章

    50817

    浏览量

    752403
  • 人机交互
    +关注

    关注

    12

    文章

    1203

    浏览量

    55342
  • 自动驾驶
    +关注

    关注

    783

    文章

    13716

    浏览量

    166216

原文标题:技术文档 | DreamView用法介绍

文章出处:【微信号:Apollo_Developers,微信公众号:Apollo开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA在自动驾驶领域有哪些应用?

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)在自动驾驶领域具有广泛的应用,其高性能、可配置性、低功耗和低延迟等特点为自动驾驶的实现提供了强有力的支持。以下
    发表于 07-29 17:09

    汽车自动驾驶技术

    请问各位老鸟我是新手汽车自动驾驶技术是怎么回事,是用什么板子开发的需要应用哪些技术和知识。提问题提得不是很好请各位见谅
    发表于 04-14 20:44

    【话题】特斯拉首起自动驾驶致命车祸,自动驾驶的冬天来了?

    `特斯拉首起自动驾驶致命车祸,自动驾驶的冬天来了?“一个致命的事故一定是由多个小的错误组成的。”  7月初,特斯拉发表博客叙述了NHTSA(美国国家公路交通安全管理局)正在着手调查第一起Tesla
    发表于 07-05 11:14

    自动驾驶真的会来吗?

    自动驾驶和背后技术有了更广泛地讨论、更深刻地认知;另一方面则是让不少风投看到了机会,认为传感器芯片为代表的硬件研发,以及计算机视觉为支撑的软件技术,将会迎来更大的关注度。特斯拉的autopilot
    发表于 07-21 09:00

    细说关于自动驾驶那些事儿

    `事实上,早在1925年就出现第一台自动驾驶概念车,但为什么直至最近无人车才不再被视为科幻小说,而是眼下将实现的革命性科技产品?追其原因,主要在于,人工智能的显著进展,以及开发无人车的所需技术和硬件
    发表于 05-15 17:49

    自动驾驶的到来

    。  总之,与其他领域类似,攻击与防守将会是一个长久的话题,目前的做法是尽量提高攻击成本,不断提升自身防御能力。这就要求自动驾驶系统必须要具备软件实时升级的能力。
    发表于 06-08 15:25

    AI/自动驾驶领域的巅峰会议—国际AI自动驾驶高峰论坛

    由南德意志出版及活动有限公司举办的 国际AI自动驾驶高峰论坛 将于 2017年11月28/29日 在 德国慕尼黑 举办,中德联合股份公司作为中国独家合作伙伴,诚邀您拨冗莅临!【活动背景】AI
    发表于 09-13 13:59

    如何让自动驾驶更加安全?

    开放道路测试牌照,许可在公共道路上测试自动驾驶技术,参与测试的企业将通过道路测试来不断验证自动驾驶技术的成熟度。专家介绍,从自动化程度角度看,自动驾
    发表于 05-13 00:26

    自动驾驶汽车的处理能力怎么样?

    作在未来20 - 30年中,自动驾驶汽车(AV)将改变我们的驾驶习惯、运输行业并更广泛地影响社会。 我们不仅能够将汽车召唤到我们的家门口并在使用后将其送走,自动驾驶汽车还将挑战个人拥有汽车的想法,并
    发表于 08-07 07:13

    联网安全接受度成自动驾驶的关键

    随着时代的演进与汽车工业技术、机器视觉系统、人工智能和传感器相关技术上不断创新与进步,无人自动驾驶汽车已不是一件遥不可及的梦想,Google与国际车厂相继针对自动驾驶技术致力研究开发,进一步让
    发表于 08-26 06:45

    如何保证自动驾驶的安全?

    自动驾驶技术为人们勾勒出了一副美好的未来出行的画面:坐上没有方向盘的汽车,一觉睡到公司门口;甚至我们可能不再拥有一辆汽车,需要出门时共享自动驾驶汽车会自己到来,送到目的地时会自行离开……不过自动驾驶
    发表于 10-22 07:45

    自动驾驶系统设计及应用的相关资料分享

    作者:余贵珍、周彬、王阳、周亦威、白宇目录第一章 自动驾驶系统概述1.1 自动驾驶系统架构1.1.1 自动驾驶系统的三个层级1.1.2 自动驾驶系统的基本技术架构1.2
    发表于 08-30 08:36

    自动驾驶技术的实现

    k随着汽车电子的日益复杂化以及汽车电子电气架构(EEA)的升级,人们对于联网智能汽车的需求也在逐步上升,大量先进技术往汽车上应用,如高级驾驶辅助系统(ADAS)、自动驾驶等,这些新技术也对车载网络
    发表于 09-03 08:31

    自动驾驶线控底盘VCU功能介绍

    满足自动驾驶远程遥控的线控底盘整车控制器VCU1 自动驾驶线控底盘VCU功能介绍满足自动驾驶及遥控驾驶的线控底盘整车控制器VCU作为新能源及
    发表于 09-07 06:30

    自动驾驶算法软件架构介绍

    自动驾驶技术是一个庞大的工程体系,软件架构、功能算法、控制规划、感知识别、建图定位、电气架构、车载控制器、验证 体系等等,有太多的角度可以去切入。对于自动驾驶功能与算法开发,自动驾驶
    发表于 06-01 14:41 1次下载
    <b class='flag-5'>自动驾驶</b>算法<b class='flag-5'>软件</b>架构<b class='flag-5'>介绍</b>