技术文档丨Apollo 6.0软件安装指南
本文档描述了在Ubuntu 18.04.5 LTS (Bionic Beaver)上安装Apollo所需的步骤,是针对Apollo 6.0推荐的Ubuntu版本。
ENJOY THE FOLLOWING
在开始之前,请确保所有必要的步骤依照《Pre-requisite Software Installation Guide》(链接见文末)所描述完成了。
也请确保Docker正在运行。输入systemctl status docker来检查Docker守护进程的运行状态,如果需要,输入systemctl start docker来启动Docker。
运行以下命令克隆《Apollo's GitHub Repo》(链接见文末)。
1# Using SSH
2git clone git@github.com:ApolloAuto/apollo.git
3
4# Using HTTPS
5git clone https://github.com/ApolloAuto/apollo.git
<左右滑动以查看完整代码>
并且检查最新的分支:
1cd apollo
2git checkout master
<左右滑动以查看完整代码>
对于CN用户,如果您从GitHub克隆时有困难,请参考《How to Clone Apollo Repository from CN》(链接见文末)。
(可选)为方便起见,可以通过运行以下代码来设置环境变量APOLLO_ROOT_DIR以引用Apollo根目录:
echo "export APOLLO_ROOT_DIR=$(pwd)" >> ~/.bashrc && source ~/.bashrc
<左右滑动以查看完整代码>
提示:接下来,我们将APOLLO_ROOT_DIR作为Apollo的根目录。
从${APOLLO_ROOT_DIR}目录下,键入:
bash docker/scripts/dev_start.sh
<左右滑动以查看完整代码>
来启动Apollo开发Docker容器。
如果成功,你将会在屏幕下方看到以下信息:
1[ OK ] Congratulations! You have successfully finished setting up Apollo Dev Environment.
2[ OK ] To login into the newly created apollo_dev_michael container, please run the following command:
3[ OK ] bash docker/scripts/dev_into.sh
4[ OK ] Enjoy!
<左右滑动以查看完整代码>
运行以下命令以登录到新启动的容器:
bash docker/scripts/dev_into.sh
<左右滑动以查看完整代码>
从Apollo Docker容器中的/apollo目录中,键入:
./apollo.sh build
<左右滑动以查看完整代码>
来构建整个Apollo项目。
或者键入:
./apollo.sh build_opt
<左右滑动以查看完整代码>
来优化构建。
您可以参考《Apollo Build and Test Explained》(链接见文末)以全面了解Apollo构建和测试。
请参阅《How to Launch And Run Apollo》(链接见文末)中的Apollo运行部分。
为了在DreamView中支持新车,请按照以下步骤操作:
在下面为您的车在modules/calibration/data下创建一个新文件夹。
在modules/calibration/data文件夹中已经有一个示例文件mkz_example。请参考此结构,并将所有必需的配置文件包含在与“ mkz_example”相同的文件结构中。请记住,如果需要,请使用自己的参数更新配置文件。
重新启动DreamView,您将能够在所选车辆中看到您的新车辆(名称与您新创建的文件夹相同)。
*《Pre-requisite Software Installation Guide》
https://github.com/ApolloAuto/apollo/blob/master/docs/specs/prerequisite_software_installation_guide.md
*《Apollo's GitHub Repo》
https://github.com/ApolloAuto/apollo
*《How to Clone Apollo Repository from CN》
https://github.com/ApolloAuto/apollo/blob/master/docs/howto/how_to_clone_apollo_repo_from_cn.md
*《Apollo Build and Test Explained》
https://github.com/ApolloAuto/apollo/blob/master/docs/specs/apollo_build_and_test_explained.md
*《How to Launch And Run Apollo》
https://github.com/ApolloAuto/apollo/blob/master/docs/howto/how_to_launch_and_run_apollo.md
以上是"Apollo软件安装指南"的全部内容,更多话题讨论、技术交流可以扫描下方二维码添加『Apollo小哥哥』为好友,进开发者交流群。