apollo自动驾驶平台配置
前言
最近在开始研究百度apollo自动驾驶开源框架,研究的第一步当然是要先把代码编译成功并把demo跑起来。我在网上找了一些配置教程,个人感觉这个参考教程:https://blog.youkuaiyun.com/SingingFisher/article/details/81536096 算是比较友好的,编译配置步骤简单,清晰明了。我下面针对这个教程里的步骤,根据我自己的配置经验,再做一些说明记录。
配置要求
根据apollo官网 https://github.com/ApolloAuto/apollo 上的说明,配置apollo的基本要求如下:
- apollo配置要求,最小4核处理器和8GB内存的设备;apollo3.5 及以上的版本需要16GB内存。
- 将主机系统升级到16.04及以上,更推荐18.04。(这里是最新版本的apollo代码才需要16.04及以上,对于老的apollo版本,14.04也没有问题,参考:https://github.com/ApolloAuto/apollo/tree/ubuntu_14.04)
- 升级主机NVIDIA驱动 >= 410.48. (若想装Apollo-Kernel 和 NVIDIA驱动, Apollo-Kernel不是必选项)
- 安装最新版docker(>= 19.03),安装教程:https://docs.docker.com/engine/install/ubuntu/
- 安装最新的nvidia-container-toolkit,它允许用户构建和运行