Apollo自动驾驶Beta版发布:探索新特性与优化

简介: Apollo自动驾驶Beta版发布:探索新特性与优化

《Robbie带你入门自动驾驶》

引言

自动驾驶技术一直是科技领域备受关注的热点之一。随着技术的不断进步和应用场景的拓展,Apollo自动驾驶开放平台在最新发布的Beta版本中引入了许多令人振奋的新特性和优化,为开发者提供了更强大的支持。本文将介绍这些新特性和优化,帮助开发者更好地了解和使用Apollo平台,为自动驾驶系统的研发提供更加便捷、高效的工具和技术支持。

1. 基于包管理的PnC和感知扩展开发范式

在Beta版本中,Apollo对PnC(Planning and Control)和感知扩展开发范式进行了全面升级。通过基于包管理的方式,开发者可以更加灵活地进行组件扩展和插件扩展,从而实现更高效的开发流程。

  • 统一的对外接口:Apollo Beta版将接口统一封装在external_command模块中,隔离了上层业务调用和PnC模块的接口变化,使得开发者可以更方便地进行自定义扩展接口和底盘命令。
  • 全新插件扩展机制:Apollo Beta版将scenario、task和traffic rules插件化,便于用户独立开发部署自己的插件,使得扩展更加轻量化和易扩展。
  • 分级参数配置机制:Beta版对全局参数和局部参数进行了划分,局部参数放在插件中独立管理,使得开发者可以更方便地查询和修改参数。

2. 全新打造的Dreamview Plus开发者工具入口

Apollo Beta版推出了全新的开发者工具入口Dreamview Plus,为开发者提供了更便捷的多场景使用、更灵活的可视化布局和更丰富的数据资源。

  • 基于模式的多场景使用:Dreamview Plus以感知、PnC等具体开发场景作为模式分类,简化了各类模式下的操作步骤,优化了使用流程,提升了开发效率。

  • 基于面板的布局可视化:Dreamview Plus支持自由配置可视化面板的布局、各面板内容以及大小,适配不同开发者的调试习惯,使得布局更加灵活。
  • 引入资源中心数据更丰富:Dreamview Plus进一步加强了与Studio云端资源的互动,可一键下载各类资源用于算法测试,包括地图、场景、车辆配置、数据包等。

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

在Apollo Beta版中,激光雷达、相机、雷达感知模型进行了全面升级,引入了前沿的网络模型,并通过百万量级数据进行模型训练,极大地提高了模型的泛化能力,优化了模型检测效果。

  • 全新模型效果更优:采用CenterPoint替换了CNNSeg模型,在检测效果上有显著提升;采用YOLOX*YOLO3D替换了原YOLO模型,也取得了令人满意的效果。
  • 提供增量训练易扩展:Apollo Beta版提供了全面且详细的增量训练教程,开发者可以用较低成本显著提升特定目标和特定场景下的检测能力,训练代码完全开源。

4. 支持4D毫米波雷达

Beta版增加了对4D毫米波雷达的支持,从硬件驱动到感知模型层,实现了更高的角度分辨率和更密集的点云输出,有利于使用深度学习的3D目标检测方法进行更精确的障碍物检测,提高自动驾驶车辆在恶劣天气下的安全性。

结语

通过这些新特性和优化,Apollo自动驾驶开放平台为自动驾驶领域的开发者提供了更强大、更便捷的工具和技术支持。希望本文能够帮助开发者更好地了解和应用Apollo平台,共同推动自动驾驶技术的发展和应用。

点击学习:

Apollo开放平台9.0专项技术公开课

相关文章
|
存储 SQL 关系型数据库
MySQL批量添加数据并取外表的某个字段值
MySQL批量添加数据并取外表的某个字段值
217 1
|
关系型数据库 MySQL 数据库连接
PHPStudy(小皮)V8.1 中使用cmd进入MySQL命令行模式
1、找到phpstudy_pro中的mysql可执行文件所在的位置(安装位置) 把这个路径进行复制:D:\phpstudy_pro\Extensions\MySQL5.7.26\bin image.png
2207 0
|
6月前
|
人工智能 自然语言处理 语音技术
|
机器学习/深度学习 存储 算法
Optuna发布 4.0 重大更新:多目标TPESampler自动化超参数优化速度提升显著
Optuna,广受欢迎的超参数优化框架,近日发布了其第四个主要版本。自2018年问世以来,Optuna迅速成为机器学习领域的关键工具,目前拥有10,000+ GitHub星标、每月300万+下载量、16,000+代码库使用、5,000+论文引用及18,000+ Kaggle使用。Optuna 4.0引入了OptunaHub平台,支持功能共享;正式推出Artifact Store管理生成文件;稳定支持NFS的JournalStorage实现分布式优化;显著加速多目标TPESampler,并引入新Terminator算法。
621 9
Optuna发布 4.0 重大更新:多目标TPESampler自动化超参数优化速度提升显著
|
存储 数据挖掘 关系型数据库
数仓学习---6、数据仓库概述、 数据仓库建模概述、维度建模理论之事实表、维度建模理论之维度表
数仓学习---6、数据仓库概述、 数据仓库建模概述、维度建模理论之事实表、维度建模理论之维度表
|
缓存 监控 测试技术
ERP系统对接方案与API接口封装系列(高并发)
企业资源规划(ERP)系统是现代企业管理的核心,它集成了企业内部的各个部门和业务流程。为了实现ERP系统与其他外部系统或应用程序之间的数据交换和协作,需要对接方案。API(应用程序编程接口)是实现系统对接的常用方法之一。
|
缓存 安全 Java
如何利用Go语言提升微服务架构的性能
在当今的软件开发中,微服务架构逐渐成为主流选择,它通过将应用程序拆分为多个小服务来提升灵活性和可维护性。然而,如何确保这些微服务高效且稳定地运行是一个关键问题。Go语言,以其高效的并发处理能力和简洁的语法,成为解决这一问题的理想工具。本文将探讨如何通过Go语言优化微服务架构的性能,包括高效的并发编程、内存管理技巧以及如何利用Go生态系统中的工具来提升服务的响应速度和资源利用率。
|
数据可视化 Python
pyqt5环境配置及helloworld程序
本文主要说明在win10笔记本上的安装pyqt5软件包和环境配置,以及运行helloworld程序,以图文方式详细说明安装步骤,供大家参考。
457 1
|
数据可视化 PyTorch 算法框架/工具
单目3D目标检测——MonoDLE 模型训练 | 模型推理
本文分享 MonoDLE 的模型训练、模型推理、可视化3D检测结果。
372 0
|
JavaScript 前端开发 Java
SpringBoot+VUE+ MyBatis实现人事管理系统(已开源)
📒 程序员小王的博客:程序员小王的博客 🎉 欢迎点赞 👍 收藏 ⭐留言 📝 😊 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
652 0
SpringBoot+VUE+ MyBatis实现人事管理系统(已开源)
下一篇
开通oss服务