从 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:主动驾驶人才网job.vhao.net需求缺口年夜吗?
异常年夜。今朝我国汽车从业人员到达 360 万,但个中技巧人才网job.vhao.net不到 50 万,占比不到 15%。这个中固然很难解确界定主动驾驶人才网job.vhao.net有若干,然则可以想见确定不多。并且从主动驾驶专业人才网job.vhao.net年薪动辄几百万上万万,便可以晓得人才网job.vhao.net有多紧缺。
成绩 8:今朝 Apollo 最须要哪方面的人才网job.vhao.net?
今朝会有许多协作同伴追求接入 Apollo 开放平台,为本身的产物注入主动驾驶才能。在接入进程中,车辆、硬件传感器的接入是开辟者须要接收的第一关,须要控制体系集成方面的常识。处理了集成成绩后,对主动驾驶的请求就会往感知、决议计划计划、智能掌握等模块偏向停止转移。所以,懂得全体 Apollo 构造的开辟者,会是 Apollo 须要的人才网job.vhao.net;假如对个中某一模块异常熟知,也会是 Apollo 异常须要的人才网job.vhao.net。
成绩 9:主动驾驶开辟者还有甚么其他的进修途径?
开辟者可以从搭建一个 Apollo 的 Demo 情况开端,进修 Apollo 相干模块的技巧常识。在 Apollo 的代码正文中,百度工程师列出了模子对应的参考材料,包含参考书或许论文,这也算是一个进修的捷径。如 Apollo2.0 新增掌握器 MPC,对应的源文件包括对该掌握模子相干的材料推举:https://github.com/ApolloAuto/apollo/blob/master/modules/control/controller/mpc_controller.h:
成绩 10:曾经拿到技巧图谱的同窗,他们看过以后愿望 2.0 版本有哪些改良?
能有各分支更细化的常识和技巧表,包含推举一些好的进修资本;
希冀后续版本可以极年夜下降无人车本钱,完成量产;
愿望供给才能进阶地图;
愿望细化常识点,把软硬件、算法的接口信息界说出来。
首批用户对技巧图谱评价
我对 Open Modules 最感兴致,由于我信任开源的力气长短常壮大的,在应用开源代码的时刻不只可以或许增进百度的技巧过程,开源还让我思虑——我可以应用这些开源项目来做些甚么,这是一个多赢的成长偏向。
从 1.0 版本技巧图谱可以看出,Apollo 关于主动驾驶现有成绩都能给出成熟的处理计划,曾经极尽现有经历和想象。
这份技巧图谱让我对主动驾驶所触及的技巧范畴有一个清楚熟悉,便于让我联合本身才能停止相干进修。
我对这份技巧图谱感知计划部门异常感兴致。常识技巧都是相通的,可以灵巧迁徙,该部门对自己如今从事的机械人自立视觉导航具有很年夜的自创意义。