百度Apollo搭建步骤(待更新)

百度Apollo搭建步骤

##一、安装ubuntu16.04

无需多说,安装完成打开命令行。

##二、下载Apollo镜像

git clone https://github.com/ApolloAuto/apollo

若提示未安装git,则安装git。

##三、安装docker-ce


如果你过去安装过其他版本的docker,先删掉:

sudo apt-get remove docker docker-engine docker.io

首先安装依赖:

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

信任 Docker 的 GPG 公钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

对于 amd64 架构的计算机,添加软件仓库:

sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"


如果你是树莓派或其它ARM架构计算机,请运行:

echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list

最后安装

sudo apt-get update
sudo apt-get install docker-ce

把当前用户加到docker用户组中:
######添加docker用户组

sudo groupadd docker

######把自己加到docker用户组中

sudo gpasswd -a myusername docker

myusername是指你的用户名
######重启docker后台服务

sudo service docker restart

######切换当前用户到新group

newgrp - docker

######确认docker可以非sudo运行

docker ps

image

##四、安装ros

参见:https://www.cnblogs.com/mohuishou-love/p/10079922.html

##五、.安装apollo-kernel


######(1)在Apollo github下载百度编译好的内核
https://github.com/ApolloAuto/apollo-kernel/releases

这里写图片描述


 

##六、    安装apollo-platform


下载apollo-platform并解压:
https://github.com/ApolloAuto/apollo-platform/releases

将文件夹中的ros拷贝到apollo工程中:

rsync -av ros/ ~/apollo/third_party/ros_x86_64
cd apollo
source ./third_party/ros_x86_64/setup.bash

##七、    Apollo编译


######1.设置docker环境

cd apollo
bash docker/scripts/dev_start.sh -C #-C表示从中国镜像服务器下载,速度较快
bash docker/scripts/dev_into.sh

######2.编译Apollo

bash apollo.sh build  #若提示权限不足,则sudo su

######3.启动人机交互界面(HMI)

bash scripts/bootstrap.sh

打开chrome浏览器,输入地址“localhost:8888”即可访问dreamview。

##八、    Apollo演示


######1.启动docker的release环境

bash docker/scripts/release_start.sh

######2.进入release环境

bash docker/scripts/release_into.sh

######3.回放rosbag

python docs/demo_guide/rosbag_helper.py demo_1.5.bag #下载rosbag
rosbag play demo_1.5.bag --loop #--loop设置循环回放

打开chrome浏览器,输入地址“localhost:8888”即可在dreamview中看到demo演示。

猜你喜欢

转载自www.cnblogs.com/mohuishou-love/p/10088196.html