当前位置:首页 > 汽车电子 > 汽车电子技术文库
[导读] 从2015年8月至今,近50个人工智能、前端开发、移动开发、云计算、架构、运维、安全、测试等IT技术领域的技能图谱陆续在GitHub上上线,帮助开发者、工程师梳理知识框架结构,并尝试提供路径指导

从2015年8月至今,近50个人工智能、前端开发、移动开发、云计算、架构、运维、安全、测试等IT技术领域的技能图谱陆续在GitHub上上线,帮助开发者、工程师梳理知识框架结构,并尝试提供路径指导和精华资源,方便技术人学习和成长。

在时下非常受关注的自动驾驶领域,大部分开发者的感受都是只见树木不见森林,不知道如何建立对自动驾驶的宏观认知,不知道自动驾驶涉及的专业技能都有哪些,更不了解自动驾驶的学习路径。

这也是极客邦科技联手百度Apollo团队,共同推出《Apollo 自动驾驶工程师技能图谱》的原因所在——希望Apollo将其在自动驾驶领域的研发实力、技术沉淀、行业洞察,以及 Apollo核心能力和技术框架,进行一个梳理和沉淀,为希望深入自动驾驶领域的开发者和工程师,呈现一个自动驾驶的技能全景图。

技能图谱十问十答

为什么这份技能图谱值得你收藏、甚至打印出来挂在办公室里或者书桌前?我们邀请这个技能图谱的策划人——Apollo布道师团队和技术团队进行解答。

问题1:为什么要规划这样一份技能图谱?

技术发展太快,技术模块涉及繁多,自动驾驶领域需要这样一个技术和技能的梳理,帮助自动驾驶工程师全面了解、快速学习和成长,也给有志于转行自动驾驶的技术人一个指引。

问题2:该技能图谱面向哪些人群?可以帮助学习者达到什么目标?

主要面向两类人群,他们都希望学习自动驾驶,他们或是学生,或是Apollo生态中的合作伙伴。一类就是懂得开发工具和语言开发的开发者和工程师,他们可以从这份技能图谱中补充机器学习和车辆相关的知识;另外一类人群就是机器学习从业者,他们可以通过这份技能图谱,深入了解自动驾驶的各个模块,因为Apollo不同模块之间的差异性大,即使对于百度内部工程师,这个技能图谱也有借鉴意义。

问题3:这份技能图谱包括哪些学习模块?模块设立和划分规则是什么?

这份技能图谱包括两大模块,首先是基础层,就是Apollo开发会用到的共性的语言和编程方式;其次是Apollo层,既包括Apollo开放的感知、决策规划、智能控制、End-to-End 等自动驾驶核心能力,也包括硬件,比如GPS、雷达、传感器、车辆相关的知识和技能。

问题4:这份技能图谱是怎么策划出来的?

在策划阶段,按照模型、算法、硬件、车辆相关背景知识四个维度,以问卷、面聊等多种形式,收集百度内部7、8个团队近30位技术专家的专业反馈,再把反馈按照目前的基础层、Apollo层整理分类,经历多次Review,最后与大家见面。

问题5:自动驾驶领域的开发者,哪部分的学习能力需要加强?

大部分自动驾驶开发者的『软实力』较强,硬件方面的学习能力相对较弱,尤其基于GPU 或者FPGA的芯片编程方面的能力继续增强。

问题6:对于学习Apollo的开发者来说,最大挑战是什么?

最大挑战就是Apollo运行起来,下一步该怎么做?因此Apollo会在2.0版本中开放很多调试、绘图、排查问题的工具;

另外的挑战就是硬件方面了,如果开发者买一个设备进行调试,在没有官方人员支持的情况下是比较困难的,因此Apollo把适配后的硬件设备发到GitHub,让开放设备在GitHub 上有现成实例,开发者改过之后就可以用。

问题7:自动驾驶人才需求缺口大吗?

非常大。目前我国汽车从业人员达到360万,但其中技术人才不到50万,占比不到15%。这其中虽然很难明确界定自动驾驶人才有多少,但是可以想见肯定不多。而且从自动驾驶专业人才年薪动辄几百万上千万,就可以知道人才有多紧缺。

问题8:目前Apollo最需要哪方面的人才?

目前会有很多合作伙伴寻求接入Apollo开放平台,为自己的产品注入自动驾驶能力。在接入过程中,车辆、硬件传感器的接入是开发者需要接受的第一关,需要掌握系统集成方面的知识。解决了集成问题后,对自动驾驶的要求就会往感知、决策规划、智能控制等模块方向进行转移。所以,了解整体Apollo结构的开发者,会是Apollo需要的人才;如果对其中某一模块非常熟知,也会是Apollo非常需要的人才。

问题9:自动驾驶开发者还有什么其他的学习路径?

开发者可以从搭建一个Apollo的Demo环境开始,学习Apollo相关模块的技能知识。在 Apollo的代码注释中,百度工程师列出了模型对应的参考资料,包括参考书或者论文,这也算是一个学习的捷径。如Apollo2.0新增控制器MPC。

问题10:已经拿到技能图谱的同学,他们看过之后希望2.0版本有哪些改进?

能有各分支更细化的知识和技能表,包括推荐一些好的学习资源;

期望后续版本可以极大降低无人车成本,实现量产;

希望提供能力进阶地图;

希望细化知识点,把软硬件、算法的接口信息定义出来。

首批用户对技能图谱评价

我对Open Modules最感兴趣,因为我相信开源的力量是非常强大的,在使用开源代码的时候不仅能够促进百度的技术进程,开源还让我思考——我可以利用这些开源项目来做些什么,这是一个多赢的发展方向。

从1.0版本技能图谱可以看出,Apollo对于自动驾驶现有问题都能给出成熟的解决方案,已经极尽现有经验和想象。

这份技能图谱让我对自动驾驶所涉及的技术领域有一个清晰认识,便于让我结合自身能力进行相关学习。

我对这份技能图谱感知规划部分非常感兴趣。知识技术都是相通的,可以灵活迁移,该部分对本人现在从事的机器人自主视觉导航具有很大的借鉴意义。

识别以下二维码,关注Apollo开发者社区公众号,在输入框回复『技能图谱』,就可获得一份高清电子版。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭