无人驾驶系统Autoware的Docker环境配置

本文详细介绍了在Ubuntu16.04中搭建Autoware无人驾驶系统Docker编译环境的过程,包括安装CUDA、Docker、NvidiaDocker、ROS、QT、OpenCV等依赖,下载Autoware源代码及测试数据,以及编译和运行Docker Image的步骤。
摘要由CSDN通过智能技术生成

在此,把在Ubuntu 16.04中,搭建无人驾驶系统Autoware的Docker编译环境,记录下来,以备查阅。

Autoware是一款开源的无人驾驶系统,官方网站为:https://www.autoware.ai/

1. 安装CUDA,Docker,Nvidia Docker

关于如何安装CUDA,Docker CE,以及Nvidia Docker,可参考:

2. 安装ROS,QT,OpenCV

关于如何安装ROS,QT,OpenCV,可参考:

1. 安装ROS

http://wiki.ros.org/kinetic/Installation/Ubuntu

2. 安装QT

3. 安装OpenCV,可参考:在Ubuntu 16.04中安装OpenCV

3. 下载Autoware源代码以及测试数据

1. 下载Autoware源代码

git clone --recurse-submodules https://github.com/wuzhanglin/Autoware.git -b lgsvl_develop

请确保下载的branch是lgsvl_develop

2. 下载测试数据

mkdir ~/shared_dir && cd ~/shared_dir
git clonehttps://github.com/lgsvl/autoware-data.git

4. 编译Autoware Docker Image

1. 编译Docker Image

cd autoware/docker/generic
./build.sh kinetic

编译成功的话,得到名为autoware-kinetic的Docker Image.

2. 启动Autoware Docker运行环境

cd ~/autoware/docker/generic
./run.sh kinetic

3. 登录Docker Container,用户名为autoware

4. 现在既然已经进入Docker环境,可以运行Autoware了

cd ~/autoware/ros
./run

可以看到Autoware的Runtime Manager界面如下:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值