使用Dreamview查看数据包
更新时间:2022-05-05
本文档描述如何使用 Dreamview 播放数据包,为开发者熟悉 Apollo 平台打下基础。您可以通过 Dreamview 播放 Apollo 提供的 record 数据包,进一步观察、学习 Apollo 自动驾驶。
前提条件
本文档假设您按照 使用安装包安装Apollo 搭建好 Apollo 的运行环境。
步骤一:进入 Apollo Docker 环境
-
输入以下命令进入 Apollo,
cd /apollo -
继续输入以下命令进入 Apollo Docker 环境:
./apollo.sh如果您的终端如下面所示,说明您成功进入了 Apollo 的运行容器:
[user@in-runtime-docker:/apollo]$
步骤二:启动 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:

如果一切正常,可以看到一辆汽车在 DreamView 里移动。
现在您看到的车和道路状况,只是 DreamView 将 record 数据包的数据单纯的回放,就像播放录好的视频一样。
DreamView 的大部分的功能,主要是为了在实际上车调试中使用的。详情参见 Dreamview 简介。
文档意见反馈
如果您在使用文档的过程中,遇到任何问题,请到我们在【开发者社区】建立的 反馈意见收集问答页面,反馈相关的问题。我们会根据反馈意见对文档进行迭代优化。