南昌大学:与Apollo一起开启开发套件赋能先河
自动驾驶有多难?从开始Apollo移植到车辆实现自动驾驶功能加配改装,南昌大学刘明春老师和他的团队仅仅用了两个月时间。这支集合了南昌大学师生、汉腾汽车工程师和百度Apollo技术布道师的自动驾驶团队,在汽车智能化、网联化升级的大势所趋之下,代表着高校、车厂与科技公司的协同迈步,共同催生出新的产业生态,为开拓颠覆式的行业未来奠基。
Apollo传感器套件收到后,南昌大学团队从3月15日开始上车调试。一个月后完成GPS/IMU的安装、调试和适配,随后完成车辆的底盘控制接口开发、工控机和车辆的CANBUS开发和调试。5月份,完成了基于GPS/IMU的园区循迹自动驾驶,实现了Apollo系统在非Apollo适配车型上的硬件安装、控制接口适配、控制参数调整和性能优化,自动驾驶效果较好。
疫情之下,如此高效、精准的搭建速度,得益于团队内“产学研”的积极协同。“我们这个团队里,包括我指导的南昌大学研究生和车企工程师,以及‘编外’的Apollo工程师。”南昌大学汽车工程系副教授刘明春提到,团队内高校研究生成员主要完成仿真、算法、接口、调试等工作,工程师合作完成算法、测试、调试等工作,在自动驾驶技术方向上较完整,形成优势互补、紧密合作的技术团队。而Apollo系统提供了较完整的技术框架、开源代码和技术指导,遇到问题时,Apollo团队也即时响应,快速给予在线问题解答、技术咨询、资料推荐等支持,给项目的顺利推进提供了保障。
这也是Apollo首次通过开发套件赋能开发者,仅使用Apollo传感器套件完成适配,成功移植到实验车辆上,顺利实现自动驾驶。
目前,适配了Apollo的实验车辆已经实现了路径采集、路径规划、定位、障碍物感知等感知、规划和控制接口,具备了循迹自动驾驶、障碍物识别和避让、路径规划等功能。接下来,刘明春表示,“将在此基础上,结合企业的技术积累,开发和丰富手机招车、自动代客泊车、车路协同等特殊应用场景。”
实验车辆汉腾汽车V7是Apollo推荐的适配车型以外的型号。在整个过程中,令刘明春团队印象深刻的难点主要集中在车辆这一特殊的控制对象上。“首先遇到的第一个难题就是适配Apollo系统和车辆转向、驱动和制动控制接口,这是前期适配车型的成功案例无法给予经验指导的。我们通过阅读Apollo推荐车型的车辆控制接口文件,以及利用Apollo提供的新增车辆接口文件生成工具后,编写了针对实验车型的控制接口文件,在与Apollo技术布道师反复沟通尝试后,终于实现了车辆控制接口适配。”
而接下来,在试验场地调试时,又一道需要突破创新的“难题”出现了。“我们这次项目的试验场地较大,自动驾驶路径单程约2公里,远远超出Apollo推荐应用案例中的路径长度。”
自动驾驶路径较长时,路径数据量较大,极易导致工控机死机或卡顿,影响自动驾驶效果。“后来,经过不断与Apollo团队互动、碰撞创新,我们最终采用了间隔提取路径数据的方法,根据一定的时间步长提取所采集的路径数据,作为参考路径,有效地降低了数据量,保证了工控机和Apollo系统正常工作。”
自动驾驶是一种融合多种学科和技术的复杂应用,是即将开启一个新时代的融合应用场景。在自动驾驶的探索进程中,理论研究与技术实践必须齐头并进,而吸取经验与开拓创新,则是鹏之双翼。“本次自主跑通自动驾驶的实践后,我们更希望与Apollo加强交流,依托南昌大学与百度Apollo的优势资源,希望Apollo在搭建产学研交流平台中,多多吸收和鼓励企业的参与,充分地交流量产车的功能需求、应用场景、应用案例等,深化产学研合作。也期待Apollo提供更多的自动驾驶技术指导,除去目前已开放的园区自动驾驶功能外,开源更多的自动驾驶功能,开放更多的应用方案和技术架构。”
作为全球领先的科技企业,百度在自动驾驶领域的研发一直坚持开放原则,把自身的技术优势赋予高校机构,致力于搭建跨产、学、研界的学习交流平台。百度一方面协助高校在高新技术领域的研发,另一方面也在为自动驾驶行业人才培养贡献力量。
在本次疫情期间,为保障中国自动驾驶人才培养计划的持续推进,百度发起“Apollo智能驾驶在线学”,通过开放Apollo智能驾驶入门课程与进阶课程两大门类,为广大教师提供优质的线上教学资源,令广大学子得以接触科技一线的优质内容,保障自动驾驶教育教学工作的正常进行。在线学习共有来自北京航空航天大学、哈尔滨工业大学、吉林大学等130所高校的五百多名学生报名参与,覆盖27个省份。作为疫情重灾区和重点推广区域的湖北省高校参与人数占比最多。同时这项活动还吸引到了帝国理工大学、加州大学伯克利分校、布伦瑞克工业大学等全球顶尖院校的学生参与其中,涵盖了车辆工程、计算机、汽车工程、自动化、电子科学与技术、电气工程、智能网联等45个智能驾驶相关专业。
而不久前,与清华大学车辆与运载学院在自动驾驶课程上的合作,再次凸显出百度Apollo作为自动驾驶国家人工智能开放创新平台,一直以来在推动无人驾驶行业教育和产业化进程中的力度与力量。自两年前首次与国内高等学府联合开设自动驾驶系列课程以来,百度Apollo始终关注教育生态构建,打造跨产、学、研各界的学习交流平台,为自动驾驶行业人才培养贡献力量。
一直以来,百度以开放的态度拥抱高校,力求推动高校人工智能人才培养、促进我国人工智能技术发展、保持可持续增长的国际竞争优势。百度Apollo希冀与更多高校同行,持续为行业输送人才,以人才驱动行业发展。