【Apollo】Apollo 8.0系统下载指南

news/2025/3/13 4:09:18/

作者简介: 辭七七,目前大一,正在学习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.ppmy.cn/news/1038653.html

相关文章

HTML基础 知识点总结

从这篇笔记开始总结看过的《从0到1 HTMLCSSJavaScript》书籍笔记,记录HTML以及CSS的相关知识点,为之后从事相关工作打好基础 简单介绍 基本标签文本列表表格 一.简单介绍 HTML:超文本标记语言,HTML是一门描述性的标记语言CSS&a…

Redis缓存!

一些基础芝士 将MySQL的热点数据存储在Redis中,通常业务都满足二八原则,80%的流量在20%的热点数据之上,所以缓存是可以很大程度提升系统的吞吐量。 一般而言, 缓存分为服务器端缓存,和客户端缓存 服务器端缓存即服务…

Android 远程真机调研

背景 现有的安卓测试机器较少,很难满足 SDK 的兼容性测试及线上问题(特殊机型)验证,基于真机成本较高且数量较多的前提下,可以考虑使用云测平台上的机器进行验证,因此需要针对各云测平台进行调研、比较。 …

【Spring Boot】构建RESTful服务 — 实战:实现Web API版本控制

实战:实现Web API版本控制 前面介绍了Spring Boot如何构建RESTful风格的Web应用接口以及使用Swagger生成API的接口文档。如果业务需求变更,Web API功能发生变化时应该如何处理呢?可以通过Web API的版本控制来处理。 1.为什么进行版本控制 …

vue输入框只能输入数字类型,禁止输入和粘贴e

js怎么去除1e里面e 方法一:使用 Number() 函数将科学计数法表示的字符串转换为数字。然后,使用 toString() 方法将其转换回字符串形式,这样就会自动移除科学计数法中的 "e" var num 1e10; // 科学计数法表示的数字 var numStr …

H5前端外包开发框架排名

以下是一些常见的网页前端开发框架以及它们的排名和特点。请注意,随着时间的推移,框架的排名和特点可能会有所变化。不同的项目和团队对于框架的选择会受到多个因素的影响,包括开发团队的技能、项目的规模和要求、性能需求等。北京木奇移动技…

CS:GO升级 Linux不再是“法外之地”

在前天的VAC大规模封禁中,有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。   一直以来,Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上,使用Linux畅玩CS:GO的玩家也不在少数。 以前V社主要打击W…

问题解决 | 关于torch中遇到的错误及解决

本博客主要解决在torch使用中遇到的问题与解决~ 1.安装相关问题 1.1.conda虚拟环境内无法安装torch(pip install torch ) 解决方案: 如果是GPU版本,先查看cuda版本如果nvcc -V 命令运行后出来的是cuda11.3的话,其他…