与 Apollo 共创生态:揭秘Apollo开放平台企业生态计划

embedded/2024/9/23 8:15:42/

        自2013年百度开始布局自动驾驶,2017年推出全球首个自动驾驶开发平台Apollo。目前百度Apollo已经在自动驾驶、智能汽车等领域拥有业内领先的解决方案。截止2023年12月,自动驾驶出行服务平台萝卜快跑累计订单量500+万。计划至2023年底将萝卜快跑自动驾驶出行服务,开放至10+个城市,拥有全球生态合作伙伴超过220家,汇聚全球开发者100,000名,开源代码数75万行,从自动驾驶领域扩展到整个智能交通体系。Apollo亦然成为了全球智能驾驶产业领跑者。

        七年前的一场技术的盛宴在创新的殿堂拉开了帷幕,在那个令人瞩目的舞台上,科技巨头们齐聚一堂,为人类的未来描绘出了一幅惊心动魄的画卷。那是一场颠覆性的盛会,也是一次开启自动驾驶时代的崭新起点。七年后的今天,自动驾驶开发平台Apollo已然发布七周年,七年的时光里众多的开发者借助Apollo平台进入自动驾驶的领域,他们每一段代码的编写,每一次算法的优化,都蕴含着人类对未知世界的无限向往和探求。

        而如今正值七周年之际,Apollo开放平台推出 企业生态计划 ,继续以开放的姿态,引领技术革新,与合作伙伴共同在未来的旅程中共创更加辉煌的明天。

        随着时代的发展、产业的革新、技术的进步以及企业的需求,Apollo不能一成不变而是要不断的创新与进步,去迎接当下面临的各种困难和挑战,由此借助七周年大会之际,Apollo推出了新的企业生态计划,详细内容如下:点击跳转 ,博主借此Apollo七周年大会来谈谈自己的感悟和收获吧。

目录

Apollo%20X%E4%BC%81%E4%B8%9A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88-toc" style="margin-left:80px;">Apollo X企业解决方案

Application X预置套件

Studio X 企业协同工具链

Apollo%E5%AE%89%E8%A3%85%E4%B8%8E%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C-toc" style="margin-left:80px;">Apollo安装与基础操作

最后总结


Apollo%20X%E4%BC%81%E4%B8%9A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88">Apollo X企业解决方案

        Apollo开源项目提供的技术框架和丰富社区资源的确能够建立广泛的技术共识和降低开发者的门槛,但是随着企业应用的落地,越来越多的企业开始反馈:自动驾驶的系统搭建困难、二次开发成本较高、硬件选择少工具复杂等一系列问题成为企业落地自动驾驶的痛点。由此 Apollo X 企业解决方案的提出将解决这一系列问题。

        为了解决企业场景应用落地挑战和自动驾驶平台助力企业应用落地,Apollo X 提出了面向企业客户,提供特定场景预制套件企业协同开发工具链,通过合作服务,助力客户自研产品应用落地,详细内容参考:地址,具体如下:

        企业的业务需求到产品落地流程中,客户业务在成本、效果以及人效等方面的业务指标出发,基于ApplicationX预制套件设计流程分解为产品功能指标、非功能指标和硬件指标,通过StudioX开发工具链和合作服务逐步迭代,最终产出满足客户业务场景的产品:

        通过对企业的业务指标、综合效果和人效分析,我们得到基于自动驾驶的核心要求,从而基于核心要求构建出Apollo X的解决方案的研发工具链,以下是其方案的使用优势:

        当前社会自动驾驶领域的应用范围越来越广泛了,举个例子,包括博主本人的学校也出现了自动驾驶的身影。本人学校快递站离学生寝室楼距离较远,不知道啥时候快递站门口出现了下图展示的无人驾驶小车,只需手机一键下单,无人驾驶小车就会把快递准时送到指定的宿舍楼下,快递车在运行的过程中还会主动避让行人和车辆,非常便利,不知道大家的学校有没有出现,哈哈:

        当然除此之外,自动驾驶领域还可以应用在工业场景当中,如下官方提供的案例就足以说明这一点。

        在这七年的时间里,Apollo开放平台不仅仅是一款智能驾驶解决方案,更是一次对未来的探索和憧憬,一次对人类智慧和勇气的集结和升华,我相信自动驾驶领域将会普及我们生活的方方面面。接下来我们继续深入了解 Apollo X学习自动驾驶带来的便利吧。

Application X预置套件

        Application X预置套件的出现给开发者提供了一项开箱即用的软件系统,其预置套件中包含的ODD、作业流程定义、场景用例、软件包以及硬件套件等,为自动驾驶的研究提供了新的思路和范式。其提供的套件主要有以下的优势:

        在七周年大会之际,主持人讲解了自动驾驶在不同的场景中有着不同的应用解决方案:

        以及在感知这一模块,提供了目标检测、目标追踪、分类场景支持:

具体场景的实现需要自己亲身去实践开发一下,这里博主就不再赘述了。

Studio X 企业协同工具链

        Studio X集成了多种工具和功能,包括项目管理、文档共享、团队通讯、日程安排等,以帮助企业实现更高效的工作流程和更紧密的团队合作。其提供从算法开发到车辆动力学模拟的全套工具,支持快速迭代和仿真测试;通过实车模式、状态监测和版本管理,实现从研发到实车测试的无缝对接;智能采集、数据挖掘和标注管理,为模型算法迭代提供强有力的数据支持。具体实现阶段如下:

        这一方案以高性能和可靠性为核心,助力企业快速实现自动驾驶技术的商业化落地,推动智能化未来。Apollo X 企业自动驾驶解决方案,加速企业场景应用落地。 

Apollo%E5%AE%89%E8%A3%85%E4%B8%8E%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C">Apollo安装与基础操作

        我们先打开apollo中的 安装文档 ,根据自身情况选择一个安装方式,然后根据安装文档的步骤一步步往下走,一般都不会出现太大问题。

这里我们进入的ubuntu系统中,安装步骤一步步下载,进入到安装播放数据包的时候,数据包会安装到本地的某个文件夹下,然后我们可以通过如下的方式看到我们下载的安装包:

然后我们进入到我们工作牡蛎里面,只需如下命令进行启动aem:

或者我们安装vscode,然后安装docker插件,这里我们可以找到我们安装的apollo的镜像:

我们点击右键的选择start进行启动项目:

这里我们可以通过aem enter进入Apollo这个容器,然后执行如下命令进行启动:

然后点击本地链接进入到进入 Dreamview+ 界面

您可以选择默认模式,也可以选择其他模式播放数据包

然后点击左下角登录自己的账号, 然后加载本地的一些播放数据包,点击左下角的运动按钮进行启动项目,可以看到我们这个播包已经开始了。

然后我们选择Sim_Control,然后选择路由编辑进行场景路线编辑:

接下来我们就可以自己在地图里面进行一些测试:

详细的操作大家可以参考官方文档进行测试,这里就不再赘述了。

最后总结

        回首七年,我们感慨万千,思绪万千。这七年,不仅是科技的飞速发展,更是人类智慧和团结的集大成。我们见证了技术的飞跃,也见证了团队的奋斗。在这个梦想的殿堂里,每一个人都是追梦人,每一次探索都是勇敢前行的脚步。

        七年的时光如白驹过隙,而我们在这场自动驾驶的征程中,收获的不仅是技术的进步,更是信念的坚定。我们相信,科技的力量能够改变世界,我们相信,团结的力量能够战胜一切困难。正是这份信念,让我们在黑夜中看到了星辰的光芒,让我们在风雨中感受到了前行的力量。

        今天,我们不仅要庆祝Apollo开放平台七周年的诞生,更要感谢每一位曾经为这个梦想努力过的人。正是有了你们的支持和奋斗,才有了今天的成就和辉煌。让我们携手并肩,继续前行,为实现自动驾驶的梦想而努力奋斗!如果大家也对Apollo感兴趣的话,欢迎大家去体验了解:地址


http://www.ppmy.cn/embedded/19534.html

相关文章

React真的好难用

我发现React就像个宗教一样,网络上总有一群信徒。信徒:React天下第一,谁也不能说他不好。 网络上大佬对React的评价一般有几类: React跟Vue比就是手动档和自动档的区别,高手都开手动档。—— 就一个破打工的&#xf…

状态模式:管理状态转换的策略

在软件设计中,某些对象在其生命周期内会有不同的状态,并且这些状态之间可以相互转换。状态模式(State Pattern)是一种行为型设计模式,它允许一个对象在其内部状态改变时改变其行为。这个模式将各种状态转移逻辑封装在独…

【前端】5. JavaScript(基础语法)

JavaScript 是什么 JavaScript (简称 JS) 是世界上最流行的编程语言之一是一个脚本语言, 通过解释器运行主要在客户端(浏览器)上运行, 现在也可以基于 node.js 在服务器端运行. JavaScript 最初只是为了完成简单的表单验证(验证数据合法性), 结果后来不小心就火了. 当前 Jav…

Java 提取HTML文件中的文本内容

从 HTML 文件中提取文本内容是数据抓取中的一个常见任务,你可以将提取的文本信息用于编制报告、进行数据分析或其他处理。本文分享如何使用免费 Java API 从HTML 文件中提取文本内容。 安装免费Java库: 要通过Java提取HTML文本,需要用到Free…

vue身份证检验方法

1.定义一个input输入框 <inputtype"text"v-model"personnelInformationForm.idNo"class"qrcode-main-form-li-input"maxlength"18" /><button class"qrcode-form-submit" click"submitForm">提 交&l…

二维差分与二维前缀和

二维差分 二维差分是一种数据处理技术&#xff0c;应用于二维数组或矩阵中&#xff0c;用来快速计算和更新子矩阵元素的和。它是对一维差分概念的自然扩展&#xff0c;旨在简化对二维数据结构中特定区域元素进行加减操作的过程&#xff0c;同时保持较高的计算效率。通过计算原…

Ali-Sentinel-入口控制

​ 归档 GitHub: Ali-Sentinel-入口控制 测试 // 在 demo-spring-webmvc 里新建测试类public class TestMain {public static void main(String[] args) throws InterruptedException {initFlowRules(); // 初始化规则while (true) {// 1.5.0 版本开始可以直接利用 try-with…

U盘格式转换GPT格式转回DOS

当前格式 fdisk /dev/sdb# 在 fdisk 提示符下&#xff0c;输入以下命令删除分区&#xff1a; d # 选择要删除的分区编号&#xff08;如 1、2 等&#xff09; w开始转换 [rootnode-24 ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.37.4). Changes will remain in memory o…