文章目录
- 1 Autoware 的官方 demo 演示
- 1.1 数据下载(点击链接or指令均可)
- 1.2 Demo 运行
- 2 Autoware 软件功能使用介绍(1/3)
- 2.1 Quick Start
- 2.2 Setup
- 2.3 Map
- 3 Autoware 软件其他模块介绍
1 Autoware 的官方 demo 演示
干巴巴地介绍软件没什么意思,最快的上手方法就是跑官方 demo 了,这次就先演示一下流程,下一章再详细地介绍软件
可以参考 demo 演示的官方网址
官方也有上传演示的视频,我也在bilibili上转载了,方便学习https://www.bilibili.com/video/BV14g4y1q7uW
1.1 数据下载(点击链接or指令均可)
- 下载样本3D 点云 / 地图数据。链接
1 | $ wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_data.tar.gz |
- 以
ROSBAG 格式下载示例数据(LiDAR:VELODYNE HDL-32E,GNSS:JAVAD GPS RTK Delta 3) 。链接
1 | $ wget https://autoware-ai.s3.us-east-2.amazonaws.com/sample_moriyama_150324.tar.gz |
如果上述数据下载速度较满的话,可以使用官方提供的 云端镜像
1.2 Demo 运行
运行 demo 的前提是 data 和 rosbag 都已经下载到了
- 创建.autoware目录(隐藏文件夹)并提取 demo 所需数据
1 2 3 4 5 6 | $ cd ~ $ mkdir .autoware $ cd .autoware $ cp ~/Downloads/sample_moriyama_* . $ tar zxfv sample_moriyama_150324.tar.gz $ tar zxfv sample_moriyama_data.tar.gz |
- 运行 Autoware
1 2 3 | $ cd autoware.ai $ source install/setup.bash $ roslaunch runtime_manager runtime_manager.launch |

-
运行起来之后,需要加载 demo 示例的 data,转到
Simulation 选项卡,单击Ref 按钮找到如下图所示路径的 bag 包,若是找不到文件夹,右击看一下Show Hidden Files 有没有勾选上。加载完毕之后设置开始时间140 ,点击play ,然后再点击Pause 暂停播放。

-
再点击 Quick Start 选项卡,然后分别点击 map 和 localizations 右侧
Ref 按钮,分别加载下图中所示路径的对应文件,选择好后,点击左侧的Map 和Localizations 按钮,显示变暗。(对应路径autoware.ai/src/autoware/documentation/autoware_quickstart_examples/launch/rosbag_demo/ ) -
然后再点击
Rviz 按钮启动rviz 插件,找到File -> Open Config ,然后按照下面的步骤顺序并加载.rviz 文件。
autoware.ai/src/autoware/documentation/autoware_quickstart_examples/launch/rosbag_demo/default.rviz -
回到
simulation ,点击pause 按键开始播放,软件运行。

2 Autoware 软件功能使用介绍(1/3)
可以参考 Autoware 的用户手册(英文),https://github.com/CPFL/Autoware-Manuals
下载速度太慢的也可以直接从我上传的资源来下,也可以评论留邮箱我直接发给你。
Autoware的官方使用手册(pdf+doc)+快速开始指南(pdf+ppt)+自动驾驶部署指南(pdf)共计5个文档:https://download.csdn.net/download/zhao5269/12540148
这一章会按照

首先,要启动
1 2 3 | $ cd autoware.ai $ source install/setup.bash $ roslaunch runtime_manager runtime_manager.launch |
2.1 Quick Start

Map 地图 :启动/结束文本框中的完整路径指定的启动脚本.launch文件 。可以点击后面的Ref 按钮从文件中选择脚本。Sensing 传感器 :启动/结束文本框中的完整路径指定的启动脚本.launch文件 。可以点击后面的Ref 按钮从文件中选择脚本。Localization 定位 :启动/结束文本框中的完整路径指定的启动脚本.launch文件 。可以点击后面的Ref 按钮从文件中选择脚本。Detection 目标检测 :启动/结束文本框中的完整路径指定的启动脚本.launch文件 。可以点击后面的Ref 按钮从文件中选择脚本。Mission Planning 任务规划 :启动/结束文本框中的完整路径指定的启动脚本.launch文件 。可以点击后面的Ref 按钮从文件中选择脚本。Motion Planning 运动规划 :启动/结束文本框中的完整路径指定的启动脚本.launch文件 。可以点击后面的Ref 按钮从文件中选择脚本。Android Tablet 安卓平板电脑 :启动/结束通信脚本runtime_manager/tablet_socket.launch 完成与平板电脑的通信,基本用不上。Oculus Rift 不懂什么作用。Vehicle Gateway 车联网模块 :启动/结束脚本runtime_manager/vehicle_socket.launch 与ZMP(日本机器人、自动驾驶公司)Robocar(改装的基于Autoware的自动驾驶丰田车)通信,自己开发的话用不上。Cloud Data 云数据 :不懂什么作用,可能是可以与云端通信吧,直接使用云端的数据。Auto Pilot 自动驾驶 :根据按钮的状态发布mode_cmd 主题。ROSBAG :显示ROSBAG 记录对话框的ROSBAG 。RViz :开始/结束RViz (ROS自带的一个图形化显示工具)。RQT :开始/结束RQT (基于Qt的ROS GUI开发框架,以插件的形式实现各种GUI工具)。
2.2 Setup

单击
2.3 Map

3 Autoware 软件其他模块介绍
Autoware 的 Runtime Manager 软件提供的选项卡模块比较多,功能也比较丰富,后续会分两次介绍完,感兴趣的朋友可以关注我后续的博客:
Autoware入门学习(四)——Autoware软件功能使用介绍(2/3)
Autoware入门学习(五)——Autoware软件功能使用介绍(3/3)

