查看原文
其他

技术文档丨Apollo 6.0软件安装指南

阿波君 Apollo开发者社区 2022-07-29


本文档描述了在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中支持新车,请按照以下步骤操作:


  1. 在下面为您的车在modules/calibration/data下创建一个新文件夹。

  2. 在modules/calibration/data文件夹中已经有一个示例文件mkz_example。请参考此结构,并将所有必需的配置文件包含在与“ mkz_example”相同的文件结构中。请记住,如果需要,请使用自己的参数更新配置文件。

  3. 重新启动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小哥哥』为好友,进开发者交流群。







您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存