想做自动驾驶技术的入,这回分享一个简单好用的开放平台

前言

自动驾驶已经是现在技术开发领域最热门的方向之一,作为程序员,很多人也都想来这个领域试试水。但是这个领域的门槛也挺高,不过想开始的话,其实可以从一些专门针对自动驾驶的开放平台开始入手,目前比较主流的可以看看百度的Apollo开放平台。

12月28日,百度还刚刚推出了全新升级的版本——Apollo开放平台8.0,在易用性和拓展性上都有新的突破。今天和大家简单分享一下此次Apollo开放平台8.0升级的内容。

Apollo开放平台8.0 升级点

""架构:分成四层,开放性扩展性提升

从发布会的PPT上我看到这样一张升级架构的图,很直接的分析出来的是从原来的【纯技术架构】升级到【技术架构整合业务需求】,这是个大变样,这仅仅是我的理解,官方一点说法就是【从面向技术分层的架构】升级到【结合技术与生态分层的新架构】,加上了生态两个字,看着就不一样了,还是人家有文化啊,我就不行;有了对应的生态环境对我们程序员来说也会更方便,大家都在搞,对应的社区技术栈肯定会很多,我们有啥不明白在帮助文档中找不到就去博客中找也方便,人多好办事啊;

其实下图中还能分析出好多东西,我感兴趣的是软件核心层的感知,说是还添加了三个新模型,CenterPoint点云障碍物模型、CaDDN视觉障碍物模型、BEV PETR视觉障碍物模型,增强了很多图像的处理能力,肯定很有意思,一会我再展开聊一聊。

""能力:开发和调试效率都提升1

架构升级了,能力也升级了,我觉得应该是正相关, 这个正相关带来了3个新能力呢,来看看有啥:

1、工程框架引入软件包管理:

整个引入软件包管理是个非常好的想法,真心的,如果大数据这方面能借鉴就好了,现在整个安装部署时间从原来的按天算,降低到现在30分钟内,而且还更易扩展,你说多带劲,也就是我们想跑让整个环境跑起来再也不用那么费劲的挨个搞环境了,这回使用安装管理的这个方式我们可以根据我们的具体需要求进行选择性的安装,仅仅安装我们需要的内容,30分钟内也就安装完毕了,我们可以进行我们的学习或者是测试工作了,你想想多方便,不然跑环境,你搭建了一天,啥结果看不到,你晚上的日报都不好写。

2、感知模型与开发流程升级:

开发效率是真真的提高了,因为说是新增更多丰富的核心算法模型的加持,这就跟贴bug一样呗,加速神符,编码神符,自动修正神符,便于开发者直接使用,自动识别关键技术门槛降低,开发变得更加简单。

我们都知道搞AI的很多的时候自认为是搞玄学的,但是我觉得只是我们的知识面还不够,当我们知识面够了的时候自然能解释这些玄而又玄的事物,例如新增的三个感知模型,分数绝对不低,而且不仅仅可以直接用平台提供的,还可以依据他们的提示进行自行炼丹,这玄学的东西,万一咱们突然就炼丹成功,九转金丹炸炉咱们也会是人生赢家,以后谁用咱们的模型都得心中拜服一下大佬。

我把三个感知模型列了一个表,这样看着能更直观。

序号

模型

功能介绍

1

CenterPoint 点云障碍物模型

CenterPoint Anchor-Free的三维物体检测器,在物体尺寸多样的复杂场景提供更高精度

2

CaDDN 视觉障碍物模型

CaDDN 预测图像中每个像素深度分布,结合⻦瞰投影达到较高 的检测精度。

3

BEV PETR 视觉障碍物模型

PETR 3D 坐标信息与图像特征相融合,实现了基于视觉的 360°障碍物感知。

3、全新PnC工具链:

看下图,官方说调试效率提升一倍,怎么就一倍了,我们来看看哈;调试,也就是最后的验证呗,去查的验证,验证这块凭啥这么快,在图的右侧可以看到是添加了Apollo Studio插件,我去查了一下,说是里面自带200个仿真场景,我们平时需要测试的环境都在,用这种环境直接跑肯定会快啊,我们自己模拟得模拟到那年去,如果这说的话提升效率可就不仅仅是一倍了。有场景管理,根据场景进行具体测试,而且测试直接就是仿真测试,不过也提供了下载到本地的测试。测试完成直接出测试报告,速度超快。

""社区:一站式学习实践

这个社区是我们学习的一块宝地,我们都知道自动驾驶技术是一个多学科、多技术交叉融合的产物,技术门槛高,学习难度大,实操成本高,是困扰个人开发者成长的难题。

在社区里为开发者提供学习实践、工具资源、技术交流等服务,很是方便,Apollo Studio应该是框架生态的一步大棋,正在打造一个专属于自动驾驶方向的一站式学习社区,那么以后这个社区就会有一个非常庞大基础的开发者们,我们可以在这里创造更多的价值。

如果是我,系更希望在比赛中能一显身手,作为程序工作者,谁还没有一个霸榜的梦想,不想当榜一的程序员不是好大哥,其实刚开始能力肯定不足,平台如果按照初中高三个级别开放比赛层级就好了。我们可以在云实验平台里面看到实验模式,服务器都是乌班图的,通用,实验步骤现在主流的那种,实验步骤给的是非常全的,学起来肯定不会很消耗时间。况且10万开发者已经上手,你还不相信自己的本事吗?

总结

此次Apollo的升级我主要看在三个"新"上,新框架易用、易拓展,新能力迅捷、精准、高效,新社区高效学习。这是我当前对此次会议的整体收获,其中的新能力我是非常喜欢的,作为程序员最讨厌环境问题了,因为一搞就可能一天,这回效率太高了,所以我总结成迅捷,还有三个感知模型较之前升级了肯定不止一个量级,最后还有PnC工具这里说的调试快一倍,引入Apollo Studio插件。

这次会议肯定会让这个10万的基础进行倍增,那么作为新增人员的其中一位,我先卷为敬。

对了,体验地址在这呢:Apollo 开发者社区

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

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

相关文章

潘建伟团队再登Nature:全球首次实现器件无关量子随机数,量子保密通信安全再升级...

岳排槐 编辑量子位 出品 | 公众号 QbitAI据消息,潘建伟团队日前成功实现了器件无关的量子随机数,将在数值模拟、密码学等领域广泛应用,并有望形成新的随机数国际标准。相关研究成果于北京时间20日由国际权威学术期刊《自然》在线发表&#xf…

一篇文章搞懂数据仓库:数据治理(目的、方法、流程)

目录 1、什么是数据治理 2、数据治理的目的 3、数据治理的方法 4、数据质量8个衡量标准 5、数据治理流程 1、什么是数据治理 数据治理(Data Governance)是组织中涉及数据使用的一整套管理行为。由企业数据治理部门发起并推行,关于如何制…

在OEL5上安装配置Oracle Gird Control 10.2.0.5

早期的Grid Control问题实在太多了,以至于把10.2.0.1的Grid Control升级到10.2.0.5几乎是不可能完成的任务;此外10.2.0.5以前的gc不支持11g作为repository database仓库数据库,不仅于此10.2.0.1版本是不支持rhel5或OEL5的,如果想安…

Struts2基础知识(三)

本文主要包括以下内容 OGNL表达式标签 防止表单重复提交 使用第三方插件tomcat启动时struts2容器做的事 OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts2框架使用OGNL作为默认的表达式语言。 相对EL表达…

70行Python代码,获取中国数据库大会(DTCC)全部PPT

大家好,我是明月十四桥! 擅长领域:python黑科技、大数据后端研发、数据仓库 今日重点: ① 学会使用python 获取各种网站的ppt,可见即可爬; ② 中国数据库大会一年一届,门票昂贵,干货…

半导体产业格局:行稳而致远,强者将恒强

来源:华泰证券▌中国半导体产业链渐趋完善,产业生态体系逐步成形目前我国垂直分工模式的芯片产业链初步搭建成形,产业上中下游已然打通,涌现出一批实力较强的代表性本土企业。集成电路是基础性、先导性产业,涉及国家信…

Struts2之Crud综合实例

本文是Struts2的综合实例,主要包含以下功能 添加,删除,修改,查询用户上传,下载图片 拦截器实现登陆功能 验证器检查输入 下载图片功能以前没有实现过,步骤如下 在类中增加两个属性 //文件下载private…

教你用python爬英雄联盟官网:①掌握爬虫技术;②Python数据可视化

大家好,我是明月十四桥!! 擅长领域:python黑科技、大数据后端研发、数据仓库 今日重点: ① 掌握爬虫技术,体会python爬虫流程,可见即可爬; ② 学会使用python数据可视化。 有问题的…

7套干货,Python常用技术学习知识图谱!!(史上最全,建议收藏)

大家好,我是明月十四桥! 你要偷偷努力,然后惊艳所有人~ 给大家推荐 7 个宝藏级教程,视频课是永久有效的,可以随时学习,有几门课程还有CSDN官方学习答疑群,课程右边扫码入群,讲师在群…

权威发布 |《科学美国人》:2018全球十大新兴技术

来源:世界经济论坛摘要:尽管这些技术仍处于发展早期,但它们吸引了众多研究团队的关注,并且广受投资者青睐。在未来3~5年间,它们可能会对社会与经济产生重要影响。9月19日,《科学美国人》与世界经济论坛&…

23篇大数据系列(一)java基础知识全集(2万字干货,建议收藏)

大数据系列爽文,从技术能力、业务基础、分析思维三大板块来呈现,你将收获: ❖ 提升自信心,自如应对面试,顺利拿到实习岗位或offer; ❖ 掌握大数据的基础知识,与其他同事沟通无障碍; …

Hibernate基础知识

本文主要包括以下内容 对象的状态 一对多的单向关联一对多的双向关联多对多关联 一对一关联 对象状态的变化 对象的状态 临时状态 new 持久化状态 get,save,update脱管状态 clear close evict 一对多单向操作,以班级表与学生表为例 Classes.java package …

从概念到应用,腾讯视角深入“解剖”AI平台和语音技术

来源:AI科技大本营摘要:9 月 15 日,以“破局人工智能:AI平台及智能语音应用解析”为题的沙龙在上海举办,本次活动由 CSDN、腾讯云联合主办。近年来,人工智能技术快速发展,与其他行业的结合也成为…

23篇大数据系列(二)scala基础知识全集(史上最全,建议收藏)

作者简介: 蓝桥签约作者、大数据&Python领域优质创作者。管理多个大数据技术群,帮助大学生就业和初级程序员解决工作难题。 我的使命与愿景:持续稳定输出,赋能中国技术社区蓬勃发展! 大数据系列文章,…

为什么 AI 芯片时代必然到来——从TPU开始的几十倍性能之旅

作者:刘肉酱摩尔定律的终结将使服务于特定领域的架构成为计算的未来。一个开创性的例子就是谷歌在 2015 年推出的张量处理单元(TPU),目前已经在为超过十亿人提供服务。TPU 使深度神经网络(DNN)的计算速度提…

java学习笔记之数组

数组是一种效率最高的存储和随机访问对象引用序列的方式,一旦初始化完成,数组长度将不能变,但可以改变其引用,如: int a[]{1,2}; int b[]{1,2,3,4,5}; ab; 如果输出,将得到: b.length5;a.length5; java数组…

《爬虫写得好,铁窗关到老》教你把握爬虫的法律边界!㊫

作者简介 蓝桥签约作者、大数据&Python领域优质创作者。维护多个大数据技术群,帮助大学生就业和初级程序员解决工作难题。 我的使命与愿景:持续稳定输出,赋能中国技术社区蓬勃发展! 最近的IT公司违法案件越来越多,…

23篇大数据系列(三)sql基础知识(史上最全,建议收藏)

作者简介 蓝桥签约作者、大数据&Python领域优质创作者。维护多个大数据技术群,帮助大学生就业和初级程序员解决工作难题。 我的使命与愿景:持续稳定输出,赋能中国技术社区蓬勃发展! 大数据系列文章,从技术能力、…

脑机交互研究及标准化实践

来源: 人机与认知实验室摘要:本文介绍脑机交互的概念及标准化的必要性,讨论近年来脑机交互的发展状况,重点阐述国内外植入式脑机接口的研究历程,并从脑机交互系统角度提出了脑机交互标准化的思考,同时介绍在…

C#反射的特性

如果您现在对反射还不太了解的话,那么可以先看看这篇博文,来粗略的了解一下反射吧。什么是反射 反射特性(Attribute)  1. C#内置特性介绍  特性是一个对象,它可以加载到程序集及程序集的对象中,这些对象…