工具/原料
ubuntu18.10操作系统。
Apollo3.0(下载链接:https://github.com/ApolloAuto/apollo )
方法/步骤
第一步:下载Apollo3.0压缩包
1.进入后,点击‘clone or download’(绿色的图标)
2.点击download zip (建议选择保存到‘下载文件’),下载完后将其复制到主文件下,右击‘提取到此处’
第二步:安装docker环境
1.终端下输入:sudo apt-get update #获取更新
sudo snap install docker #安装docker
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
第三步:构建发布Apollo
1.下载docker 镜像
在终端输入: bash docker/scripts/dev_start.sh -C # -C表示从docker中国的镜像服务器下载,速度较快
下载docker 镜像非常耗费时间,而且还不支持断点续传,timeout中断了,之前的下载就没有了,还得重新下。
过程如下:
期间有一步骤需要输入管理员密码,输入后继续下载,当出现下图时表示更新完成
2.进入容器
在终端上输入:bash docker/scripts/dev_into.sh
3.构建模块
在终端上输入:bash apollo.sh build(我用这个命令构建失败,卡死在了5000多个文件)
注意:如果你没有GPU的话可以用下面的代码代替
在终端上输入:bash apollo.sh build_cpu
一共是需要编译9000+个文件(此过程不确定是否需要联网,我是在没联网下构建失败过,后在联网状态下构建成功)当出现下图时表示构建成功。
4.启动模块监视器
在终端上输入:bash scripts/bootstrap.sh
5.访问Dreamview
通过打开浏览器访问Dreamview,转到 http://localhost:8888
至此,开启
参考文档:
1https://blog.csdn.net/szfhy/article/details/82459429?utm_source=blogxgwz3