工具/原料
ubuntu18.10操作系统。
Apollo3.0(下载链接:https://github.com/ApolloAuto/apollo )
方法/步骤
第一步:下载Apollo3.0压缩包
1.进入后,点击‘clone or download’(绿色的图标)
2.点击download zip (建议选择保存到‘下载文件’),下载完后将其复制到主文件下,右击‘提取到此处’
![](https://img.haomeiwen.com/i7645113/912f7f855fabc8ee.png)
第二步:安装docker环境
1.终端下输入:sudo apt-get update #获取更新
sudo snap install docker #安装docker
![](https://img.haomeiwen.com/i7645113/5ffbfbe62e6a619e.png)
2.创建docker组并添加你的用户。 作用:在接下来的操作环境中,不需要再使用管理员的超级权限。
(1)Create the docker group.
在终端下输入: sudo groupadd docker
(2)Add your user to the docker group.
在终端下输入: sudo usermod -aG docker $USER
(3)重启,以便重新评估您的组成员资格。
(4).验证您可以不使用sudo运行docker命令
在终端输入: ls
cd apollo-master/
docker ps
![](https://img.haomeiwen.com/i7645113/30872bd1fd1b7896.png)
第三步:构建发布Apollo
1.下载docker 镜像
在终端输入: bash docker/scripts/dev_start.sh -C # -C表示从docker中国的镜像服务器下载,速度较快
下载docker 镜像非常耗费时间,而且还不支持断点续传,timeout中断了,之前的下载就没有了,还得重新下。
过程如下:
![](https://img.haomeiwen.com/i7645113/2f2f5e74245d8838.png)
期间有一步骤需要输入管理员密码,输入后继续下载,当出现下图时表示更新完成
![](https://img.haomeiwen.com/i7645113/d73b633d54c3b0f2.png)
2.进入容器
在终端上输入:bash docker/scripts/dev_into.sh
3.构建模块
在终端上输入:bash apollo.sh build(我用这个命令构建失败,卡死在了5000多个文件)
注意:如果你没有GPU的话可以用下面的代码代替
在终端上输入:bash apollo.sh build_cpu
一共是需要编译9000+个文件(此过程不确定是否需要联网,我是在没联网下构建失败过,后在联网状态下构建成功)当出现下图时表示构建成功。
![](https://img.haomeiwen.com/i7645113/a4e385b5f90ab869.png)
4.启动模块监视器
在终端上输入:bash scripts/bootstrap.sh
![](https://img.haomeiwen.com/i7645113/9c395798f8dd8057.png)
5.访问Dreamview
通过打开浏览器访问Dreamview,转到 http://localhost:8888
![](https://img.haomeiwen.com/i7645113/7773a9498f4a221f.png)
至此,开启
参考文档:
1https://blog.csdn.net/szfhy/article/details/82459429?utm_source=blogxgwz3
网友评论