【Apollo】Apollo 8.0系统下载指南

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏: 七七的闲谈
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

Apollo 8.0系统下载指南

  • 前言
  • 步骤一:安装基础软件
    • 1. 安装 Ubuntu Linux
    • 2. 安装 Docker Engine
  • 步骤二:安装 Apollo 环境管理工具
    • 1. 添加 apt 源
    • 2. 安装 apollo-neo-env-manager
  • 步骤三:安装Apollo
  • 步骤四:进入 Apollo Docker 环境
  • 步骤五:配置Apollo仿真环境和代码环境
  • 步骤六:启动 DreamView
  • 声明

前言

Apollo星火计划课程链接如下:报名链接

绑定后,将避免在非相应路径下使用"aemstart"导致重新安装其他版本的尴尬情况,也可以有效地避免找不到工作空间的问题。为了确保参赛者顺利、便捷的安装DockerEngine,您还可以者通过 Apollo提供的自动化安装脚本进行安装,这个过程可能会运行多次脚本,请根据脚本提示信息执行相关操作即可。中测试过 Apollo,因此,推荐您使用Ubuntu 18.04 及以上的版本作为主机的操作

步骤一:安装基础软件

1. 安装 Ubuntu Linux

安装 Ubuntu 18.04及其以上版本的步骤,参见官方安装指南

注意:虽然其他发布版本的 Linux 也可能没问题,但我们只在纯净的 Ubuntu 系统,即Ubuntu 18.04.5 LTS (Bionic Beaver)中测试过 Apollo,因此,推荐您使用 Ubuntu 18.04 及以上的版本作为主机的操作系统。

Ubuntu完成安装后更新相关软件:

sudo apt-get update
sudo apt-get upgrade

2. 安装 Docker Engine

Apollo 依赖于 Docker 19.03+。安装 Docker 引擎,您可以根据官方文档进行安装:
参考链接

为了确保参赛者顺利、便捷的安装Docker Engine,您还可以者通过 Apollo
提供的自动化安装脚本进行安装,这个过程可能会运行多次脚本,请根据脚本提示信息执行相关操作即可。

wget http://apollo-pkg-beta.bj.bcebos.com/docker_install.sh
bash docker_install.sh

步骤二:安装 Apollo 环境管理工具

Apollo 环境管理工具是一个管理和启动 Apollo 环境容器的命令行工具。

1. 添加 apt 源

添加源和 key:

sudo bash -c "echo 'deb https://apollo-pkg-beta.cdn.bcebos.com/neo/beta bionic main' >> /etc/apt/sources.list"
wget -O - https://apollo-pkg-beta.cdn.bcebos.com/neo/beta/key/deb.gpg.key | sudo apt-key add -
sudo apt update

2. 安装 apollo-neo-env-manager

执行以下命令安装:

sudo apt install apollo-neo-env-manager-dev

成功安装后即可使用

aem -h

步骤三:安装Apollo

下载 quickstart 项目
1.下载项目代码:

git clone https://github.com/ApolloAuto/application-demo.git

2.进入项目目录:

cd application-demo

步骤四:进入 Apollo Docker 环境

1.创建工作空间

与该文件夹进行绑定(第一次在该文件夹安装时使用)只需要进行一次操作!绑定后,将避免在非相应路径下使用"aemstart"导致重新安装其他版本的尴尬情况,也可以有效地避免找不到工作空间的问题。这一操作原理是将您的文件夹挂载到容器中,使得我们的环境可以访问和操作当前文件夹。

aem create

如果出现以下情况,请执行该指令:
在这里插入图片描述

sudo apt update && sudo apt install --only-upgrade apollo-neo-env-manager-dev

2.启动容器:

aem start

3.进入容器:

aem enter

出现以下内容则说明docker安装成功

在这里插入图片描述

步骤五:配置Apollo仿真环境和代码环境

1.安装PnC相关软件包、

sudo apt install apollo-neo-routing-dev apollo-neo-prediction-dev apollo-neo-dreamview-dev apollo-neo-monitor-dev apollo-neo-planning-dev

在这里插入图片描述
2.将包的代码拷贝到本地环境、

buildtool install apollo-neo-routing-dev apollo-neo-prediction-dev apollo-neo-dreamview-dev apollo-neo-monitor-dev apollo-neo-planning-dev

在这里插入图片描述

步骤六:启动 DreamView

在同一个终端,输入以下命令,启动 Apollo 的 DreamView 程序。

aem bootstrap

声明

本文参考与:https://apollostudio.csdn.net/64d32c329ce083432426954a.html

关于【Apollo】Apollo 8.0系统下载指南的详细讲解,七七就先分享到这里了,如果你认为这篇文章对你有帮助,请给七七点个赞吧,如果发现什么问题,欢迎评论区留言!!💕💕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/70693.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习基础笔记

文章目录 1.机器学习简介1.1 机器学习的一般功能1.2 机器学习的应用1.3 机器学习的方法1.4 机器学习的种类1.5 机器学习的常用框架 2. Spark机器学习2.1 MLlib介绍2.2 MLlib的数据格式2.2.1 本地向量2.2.2 标签数据 2.3 MLlib与ml2.4 MLlib的应用场景 3.Spark环境搭建4.向量与矩…

VectorStyler for Mac: 让你的创意无限绽放的全新设计工具

VectorStyler for Mac是一款专为Mac用户打造的矢量设计工具,它结合了功能强大的矢量编辑器和创意无限的样式编辑器,让你的创意无限绽放。 VectorStyler for Mac拥有直观简洁的用户界面,让你能够轻松上手。它提供了丰富的矢量绘图工具&#x…

JS-SDK(微信扫一扫生成签名)

目录 一、简介(JS-SDK使用权限签名算法)1、jsapi_ticket2、签名算法 二、js1、导入相关JS2、页面触发扫码元素3、相关JS代码(参数以自己的为标准,如下只是举例) 三、后端接口(根据所需选一中即可)1、.jsp文件写法2、.java文件写法3、注意事项 确保有 调起微信扫一扫…

搭建Web服务器并用cpolar发布至公网访问

本地电脑搭建Web服务器并用cpolar发布至公网访问 文章目录 本地电脑搭建Web服务器并用cpolar发布至公网访问前言1. 首先在电脑安装PHPStudy、WordPress、cpolar2. 安装cpolar,进入Web-UI界面3. 安装wordpress4. 进入wordpress网页安装程序5. 利用cpolar建立的内网穿…

【多目标跟踪】 FairMOT 耗时三天!!!单句翻译

多目标跟踪 FairMOT Abstract Multi-object tracking (MOT) is an important prob-lem in computer vision which has a wide range of applica-tions. Formulating MOT as multi-task learning of object de-tection and re-ID in a single network is appealing since ital…

面试八股文Mysql:(2)数据库调优

1. SQL优化很有必要 数据库优化在提升系统性能是很重要的一个方面,不管是MySQL还是MongoDB还是其它的数据库。 SQL优化在提升系统性能中是成本最低 && 优化效果最明显的途径,可以让吞吐量更大,响应速度更快。如果你的团队在SQL优化这…

【0基础学爬虫】爬虫基础之网络请求库的使用

大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易到难全方位覆盖,特设【0基础学…

JavaWeb+JSP+SQL server学生学籍管理系统设计与实现(源代码+论文+开题报告+外文翻译+答辩PPT)

需求分析 本系统主要是针对各个高校的学生学籍进行管理,系统满足以下几点要求: 系统安全性。由于此系统中的操作都是由用户操作的,所以对于用户的权限设置比较严格。对于数据库,设置了不同用户的权限,不同权限进入不…

现有的vue3+ts+vite项目集成electron

效果图 什么时Electron Electron是使用JavaScript,HTML和CSS构建跨平台的桌面应用程序框架。 Electron兼容Mac、Windows和Linux,可以构建出三个平台的应用程序。 现有的vue3项目集成Electron 安装依赖 原来有一个vue3+ts+vite+pnpm的项目,其中sub-modules是子项目,web是…

爆肝整理,Python自动化测试-Pytest参数化实战封装,一篇打通...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 参数化&#xff1…

快递再多也不怕!你的顺丰快递用上5G“神器”

互联网时代,剁手党疯狂“买买买”之后,快递件量再创新高。《2023年6月中国快递发展指数报告》显示,2023二季度单月快递业务量稳定在百亿件以上。其中,由于“618”电商促销活动与父亲节叠加,6月16日至20日单日揽收量均超…

keil编译链接文件警告Pattern *.o(RAMCODE) only matches removed unused sections

问题: 从提示看是链接文件中,RAM中原先分配给代码存储的空间没有用上 解决办法:删除掉上图中红框里面代码;