apollo版本更新简要概述

apollo版本更新简要概述

  • Apollo 里程碑
  • 版本9.0
    • 重要更新
    • Apollo 开源平台 9.0 的主要新特征如下:
      • 基于包管理的 PnC 扩展开发范式
      • 基于包管理的感知扩展开发范式
      • 全新打造的 Dreamview Plus 开发者工具
      • 感知模型全面升级,支持增量训练
  • 版本8.0
  • 版本6.0

Apollo 里程碑

从 2017 年 4 月 Apollo 开放计划宣布到 2021 年 4 月,Apollo 已经发布了十个版本到了 Apollo 6.0 EDU。期间 Apollo 的能力快速迭代,逐步完成了从封闭场景循迹自动驾驶到简单城市路况自动驾驶,从限定区域视觉高速自动驾驶再到迈向无人化自动驾驶,以及最新的产教融合赋能自动驾驶教育。

版本9.0

重要更新

Apollo 开源平台 9.0 进一步聚焦开发者扩展开发与调试体验,致力于为自动驾驶开发人员提供统一的开发工具平台和易扩展的 PnC、感知软件框架接口。新版本基于包管理重塑了 PnC、感知扩展开发模式:根据业务逻辑优化了组件的拆分和配置管理,更易调用;除了组件扩展方式,新增更轻量化的插件扩展方式,更易扩展。新版本推出了全新的开发者工具 Dreamview+,引入模式让多场景使用更便捷,引入面板布局让开发者随心自定义可视化,引入资源中心提供更丰富开发资源。此外,新版本升级了LiDAR、Camera检测模型效果更优,并开放了增量训练方法方便扩展;同时,新增了对4D毫米波雷达的支持。最后,新版本适配了ARM架构,并支持在Orin下编译和运行,为开发者提供了更多样的设备选择。

Apollo 开源平台 9.0 的主要新特征如下:

基于包管理的 PnC 扩展开发范式

统一的对外接口:接口统一封装在 external_command 模块处理,解耦了上层业务调用和 PNC 模块,同时便于用户自定义扩展接口和底盘命令。相关信息及实践可参阅: 应用实践>开发调试教程>Apollo规划实践>基于命令发布开发>开发模式说明
全新插件扩展机制:将 scenario,task 和 traffic rules 插件化,方便开发者开发部署自己的插件,通过配置流程来启动运行插件。相关信息及实践可参阅: 应用实践>开发调试教程>Apollo规划实践>基于插件进行开发>开发模式说明
分级参数配置机制:划分全局参数和局部参数,局部参数放在插件中独立管理,便于开发者查询和修改。相关信息及实践可参阅: 应用实践>开发调试教程>Apollo规划实践>基于配置参数开发>开发模式说明

基于包管理的感知扩展开发范式

功能组件拆分:从功能层面对激光雷达、相机和红绿灯检测拆分为小的功能组件,每个组件功能更加内聚,开发者可以灵活的组合和定制不同的算法流程,来满足当前场景的需求。相关信息及实践可参阅: 应用实践>开发调试教程>Apollo感知实践>基于组件进行开发>组件开发模式说明
插件扩展机制:除组件开发模式外,新增插件开发模式,方便基于现有感知框架下替换算法,提高模块的复用性。相关信息及实践可参阅: 应用实践>开发调试教程>Apollo感知实践>基于插件进行开发>插件开发模式说明
配置简化统一:针对感知相关配置做了统一管理,并提供详细的参数说明与修改文档,方便开发者随时查阅修改。相关信息及实践可参阅: 应用实践>开发调试教程>Apollo感知实践>基于配置参数开发>激光雷达参数介绍

全新打造的 Dreamview Plus 开发者工具

基于模式的多场景使用更便捷:以感知、PnC 、实车等具体开发场景作为模式分类,精简各类模式下的使用流程,带来无缝且直观的操作体验。
基于面板的布局可视化更灵活:将每项可视化工具和功能均封装成独立的面板,支持自由配置可视化面板的布局、各面板内容以及大小,方便开发者自定义操作界面。
引入资源中心数据更丰富:进一步加强与 Studio 云端资源互动,可一键下载各类资源,如地图、场景、车辆配置、数据包等,方便开发调试。
了解Dreamview,可参阅: 工具使用>Dreamview+>Dreamview+ 概述
Dreamview快速体验可参阅: 应用实践>开发调试教程>Dreamview+>Dreamview +快速体验

感知模型全面升级,支持增量训练

全新模型效果更优:引入效果更好的、泛化性更强的模型。在激光雷达检测方向,采用 CenterPoint 替换了 CNNSeg 模型;相机检测方向,采用 YOLOX+YOLO3D 替换了原 YOLO 模型。
提供增量训练易扩展:通过使用少量标注数据与 Apollo 预训练模型,可显著提升特定目标和特定场景下的检测能力。训练代码完全开源,开发者可独立自主完成模型训练。
支持 4D 毫米波雷达:从硬件驱动到感知模型层,增加了对 4D 毫米波的支持,可以测量目标高度信息,同时实现更高的角度分辨率、输出更密集的点云;有利于使用深度学习的 3D 目标检测方法进行更精确的障碍物检测,提高自动驾驶车辆在雨雪雾等天气下的安全性。

版本8.0

在这里插入图片描述
Apollo 8.0 最新架构图,其分别由硬件设备平台、软件核心平台、软件应用平台和云端服务平台四层组成。

硬件设备平台:帮助开发者解决 Apollo 自动驾驶系统搭建过程中的线控车辆以及传感器等硬件设备问题;对于车辆硬件设备而言,又包括认证线控车辆和开放车辆接口标准两个部分。对于其他硬件设备而言,包括传感器、计算单元等各类参考硬件和硬件标准。详细信息可以参考 Apollo 硬件开发平台。
软件核心平台:Apollo 软件核心平台提供了自动驾驶车端软件系统框架与技术栈。其包括底层的操作系统,中间层的实时通信框架,以及上层的自动驾驶应用层,如感知、预测、规划、控制、定位等。
软件应用平台:Apollo 软件应用平台提供了面向不同应用场景的工程以及自动驾驶应用模块的能力扩展。通过应用平台层,开发者可以更方便得基于Apollo各模块能力进行裁剪组合并扩展。
云端服务平台:Apollo 云端服务平台提供了自动驾驶研发过程中的研发基础设施,提升自动驾驶研发效率。

自动驾驶与传统互联网软件研发不同,一是实车测试成本高,二是数据量非常大。而一套能够满足自动驾驶开发流程需求,并提升研发效率的研发基础设施就非常之重要。

Apollo 云端服务平台通过云端的方式解决了数据利用效率的问题,通过与仿真结合降低了实车测试成本,能够极大的提升基于 Apollo 的自动驾驶研发效率。从研发流程上讲,Apollo 车端通过数据采集器生成开放的数据集,并通过云端大规模集群训练生成各种模型和车辆配置,之后通过仿真验证,最后再部署到 Apollo 车端,无缝连接。这整个过程其实包含了 2 个迭代循环,一个是模型配置迭代,一个是代码迭代,都通过数据来驱动。

版本6.0

Apollo 里程碑
从 2017 年 4 月 Apollo 开放计划宣布到 2021 年 4 月,Apollo 已经发布了十个版本到了 Apollo 6.0 EDU。期间 Apollo 的能力快速迭代,逐步完成了从封闭场景循迹自动驾驶到简单城市路况自动驾驶,从限定区域视觉高速自动驾驶再到迈向无人化自动驾驶,以及最新的产教融合赋能自动驾驶教育。

在这里插入图片描述
在这里插入图片描述
为了更好的使用 Apollo,需要您简单了解一下开放平台的架构。Apollo 6.0 EDU 是专门用于满足自动驾驶人才培养需求的版本,其在 Apollo 6.0 已有的技术架构和能力的基础上,整合了教育解决方案以及开箱即用的开发套件,更方便开发者快速入门。以下为 Apollo 6.0 EDU 架构图,其分别由教育方案、云端服务平台、开源软件平台和开发套件硬件平台四层组成。

教育方案:面向学校实验室、科研机构的科研方案和面向学校教学的教学方案。
云端服务平台:提供高精地图、仿真服务、教学云平台和 Fuel 自动驾驶研发云等服务。
开源软件平台:提供感知、决策、规划、控制、V2X(Vehicle to everything)等算法能力。
开发套件硬件平台:开箱即用的 Apollo D-KIT(Development Kit)自动驾驶开发套件。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

NCNN中的模型量化解决方案:源码阅读和原理解析

前言:去年NCNN发布了模型量化的解决方案,作为目前中国大陆被使用最多的端侧模型推理解决方案,NCNN开源的代码值得认真阅读和研究。这篇博客笔者和大家一起探索NCNN的模型量化部分,希望大家在NCNN的世界里玩得开心。 目录 量化方法…

linux中逻辑卷管理与扩展

逻辑卷管理与扩展 逻辑卷 作用: 1.整合分散的空间2.空间支持扩大 逻辑卷制作过程:将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV) 逻辑卷的逻辑思路 …

2024年西安交通大学程序设计校赛(ABCDEFO)

题目链接:https://vjudge.net/contest/630537#overview 文章目录 A题题意思路编程 B题题意思路编程 C题题意思路编程 D题题意思路编程 E题题意思路编程 F题题意思路编程 O题题意思路编程 写在前面:今天的训练赛出的题目偏简单,与XCPC的难度差…

【Linux】Linux基本指令2

我们接着上一篇:http://t.csdnimg.cn/bSJx8 我们接着完善ls指令 我们可以直接匹配对应格式的文件匹配出来 1.man指令(重要): Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助…

降价潮背后:中国产业大模型落地的卡点到底在哪?

“技术是不会以任何商业行为或者人们的意愿所改变它的上限和下限的,它需要的时间是恒定的。 ” 作者|思杭 编辑|皮爷 出品|产业家 如果说中国大模型市场最核心的话题是什么?降价则必然是其中之一。 从目前的参赛玩家来看,不论是字节豆…

在window中使用HTTP服务器获取kali的文件

文章目录 一、在window中使用HTTP服务器获取kali的文件1、疑问2、执行条件3、成功读取 一、在window中使用HTTP服务器获取kali的文件 1、疑问 有时候kali上面有的文件想传入window但是发现不允许这样操作那怎么办呢?特别是在一些限制工具的比赛中想把kali的文件传…

主播们直播时的美颜是如何实现的?集成第三方美颜SDK方案详解

很多人问小编,主播们直播时的美颜效果是如何实现的呢?接下来,我将为您详细介绍美颜功能的实现原理。 一、美颜功能的基本原理 通过对图像进行实时处理,达到美化人脸的效果。其主要技术包括: 1.人脸检测与关键点定位 …

【Python】解决Python报错:SyntaxError: invalid character in identifier

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

vue3和vite实现vue-router4版本路由的配置以及自动生成路由配置

这个是普通的手动路由配置:https://blog.csdn.net/weixin_68658847/article/details/130071101 自动路由配置 创建项目 npm create vitelatest my-vue-app -- --template vue // 或者 yarn create vite my-vue-app --template vue// 安装路由 yarn add vue-route…

备受推崇的公司文件加密文件推荐榜单

迄今为止,加密依然是最有效的用于保护数据、通讯安全的手段之一 在数字化时代,文件加密软件成为了保护个人和企业数据安全的重要工具。随着技术的不断进步,市场上涌现出了众多优秀的文件加密软件。 以下十款文件加密软件因其出色的性能、易…

生成随机数值与二维数组的探索之旅

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、随机数生成的策略 三、实现过程与代码案例 四、注意事项与扩展讨论 一、引言…

系统架构设计师【第2章】: 计算机系统基础知识 (核心总结)

文章目录 2.1 计算机系统概述2.2 计算机硬件2.2.1 计算机硬件组成2.2.2 处理器2.2.3 存储器2.2.4 总线2.2.5 接口2.2.6 外部设备 2.3 计算机软件2.3.1 计算机软件概述2.3.2 操作系统2.3.3 数据库2.3.4 文件系统2.3.5 网络协议2.3.6 中间件2.3.7 软件构件2.3.8 …

【车载开发系列】Autosar DEM中重要配置项说明

【车载开发系列】Autosar DEM中重要配置项目 【车载开发系列】Autosar DEM中重要配置项目说明 【车载开发系列】Autosar DEM中重要配置项目1)DemDtcStatusAvailabilityMask2)DemTypeOfDTCSupported3)DemFreezeFrameCapture4)DemIm…

如何在phpMy管理对Joomla后台的登录密码进行重置

本周有一个客户,购买Hostease的虚拟主机,询问我们的在线客服,如何在phpMy管理对Joomla后台的登录密码进行重置?我们为用户提供相关教程,用户很快解决了遇到的问题。在此,我们分享这个操作教程,希…

给想玩AIGC的小白:教你从0搭一个图文视频生成网站(附插件源码)

Stable Diffusion的发布是AI图像生成发展过程中的一个里程碑,相当于给大众提供了一个可用的高性能模型,让「AI 文本图片生成」变成普通人也能玩转的技术。最近一些网友将网上的真人图片不断喂给模型,让其自主学习,训练出来的效果已…

透视AI技术:探索折射技术在去衣应用中的奥秘

引言: 随着人工智能技术的飞速发展,其在图像处理和计算机视觉领域的应用日益广泛。其中,AI去衣技术作为一种颇具争议的应用,引发了广泛的讨论和关注。本文将深入探讨折射技术在AI去衣中的应用及其背后的原理。 一、AI去衣技术简介…

小红书引流获客软件,轻松成为爆款达人

在这个信息爆炸的时代,小红书凭借其独特的内容分享社区模式,迅速成为了品牌和个体创业者不可忽视的营销宝地。作为一个集生活方式分享、购物心得、美妆教程、旅行攻略等于一身的平台,小红书聚集了大量追求品质生活的年轻用户群体。对于想要在…

【传知代码】知识图谱推理-论文复现

文章目录 概述方法介绍核心逻辑实验条件数据集实验步骤实验结果 核心代码小结 本文涉及的源码可从知识图谱推理该文章下方附件获取 概述 本研究深入探讨了基于图神经网络(GNN)的知识图谱推理,特别聚焦于传播路径的优化与应用。在智能问答、推…

【条形码code39】基础知识

条形码-39码(code39) 符号集。(共43个字符)包括 数字0 ~ 9,大写字母A~Z,空格,-,。,$,/,,% Extended Code39,支持全部ASCII字符。 完整的code39条形码:起始字符( * ) 数据数值 (可选的&#…

XXL-JOB分布式任务调度框架详解(全网最详细!!!)

​​​​​​​ 引言 第一部分:XXL-JOB概述 第二部分:架构与组件 第三部分:使用教程 第四部分:源码分析 第五部分:最佳实践 引言 在分布式系统中,任务调度是一项基础而又关键的服务,它涉…