文章目录
1. 下载源码
git clone https://github.com/ApolloAuto/apollo.git
2. 安装 docker
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
添加docker官方密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
3. 拉取apollo镜像
bash docker/scripts/dev_start.sh
4. 进入Apollo容器
bash docker/scripts/dev_into.sh
5. 编译代码
bash apollo.sh build
6. 启动DreamView
bash scripts/bootstrap.sh
浏览器里输入:即可访问
http://localhost:8888
7. 下载bag
新开一个终端
cd docs/demo_guide/
python rosbag_helper.py demo_3.5.record
8. 运行demo
source /apollo/scripts/apollo_base.sh
cyber_recorder play -f demo_3.5.record --loop
不source
会有问题!