使用Dreamview查看数据包

本文档描述如何使用 Dreamview 播放数据包,为开发者熟悉 Apollo 平台打下基础。您可以通过 Dreamview 播放 Apollo 提供的 record 数据包,进一步观察、学习 Apollo 自动驾驶。

前提条件

本文档假设您按照 使用安装包安装Apollo 搭建好 Apollo 的运行环境。

步骤一:进入 Apollo Docker 环境

  1. 输入以下命令进入 Apollo,

    cd /apollo
  2. 继续输入以下命令进入 Apollo Docker 环境:

    ./apollo.sh

    如果您的终端如下面所示,说明您成功进入了 Apollo 的运行容器:

    [user@in-runtime-docker:/apollo]$ 

    image.png

步骤二:启动 DreamView

在同一个终端,输入以下命令,启动 Apollo 的 DreamView 程序。

bash scripts/bootstrap.sh

注意:本文档中,只使用 DreamView 的可视化功能将 record 数据包的数据可视化。

步骤三:下载 Apollo 的演示包

Record 是 Apollo 记录数据的一种数据格式。

以 .record 为后缀的文件就是我们说的 record 数据包。

在命令行中,输入下面的命令,下载 record 数据包。您可以直接用鼠标选择:

wget https://apollo-system.cdn.bcebos.com/dataset/6.0_edu/demo_3.5.record

步骤四:播放 Apollo 的演示包

cyber_recorder play -f demo_3.5.record --loop

选项 --loop 用于设置循环回放模式。

步骤五:使用 DreamView 查看数据包

在浏览器中输入 http://localhost:8888,访问 Apollo DreamView:

dv_trajectory.png

如果一切正常,可以看到一辆汽车在 DreamView 里移动。

现在您看到的车和道路状况,只是 DreamView 将 record 数据包的数据单纯的回放,就像播放录好的视频一样。

DreamView 的大部分的功能,主要是为了在实际上车调试中使用的。详情参见 Dreamview 简介。

文档意见反馈

如果您在使用文档的过程中,遇到任何问题,请到我们在【开发者社区】建立的 反馈意见收集问答页面,反馈相关的问题。我们会根据反馈意见对文档进行迭代优化。

Dreamview简介上机使用教程