第504章 自动驾驶系统的优化方向
“好吧,或许你是对的,继续开下去吧。对了,贾维斯,这辆车原来的车机系统,你没有删除吧?”
“没有,我只是接管了汽车的底层控制权限,并没有删除原来的车机系统,它现在处于休眠状态。”
“那你帮我检测一下,这个车机系统,尤其是自动驾驶模块,有没有Bug,能不能优化改进?”
瑞达汽车的自动驾驶系统,也推出两年了,期间也进行过两次otA升级,增加了对瑞达集团自家通讯导航卫星信号的支持,扩展了自动驾驶功能的适用范围。但是底层代码还是乔瑞达从未来互联网上找来的那套开源自驾系统,效果嘛,也就中规中矩,基本达到了一个熟练司机的水平,和经验丰富的老司机相比,还有着明显的差距。尤其是遇到一些复杂路况、恶劣天气、突发状况,车机甚至远程服务器会出现不知如何处理的情况,只能退出自动驾驶,提醒车主接管。这种情况如果出现在私家车上还好,至少还有车主可以兜底,如果出现在那些投入运营的无人出租车上,那就只能停在原地,等待情况好转之后,才能继续上路。
为了进一步优化这套自动驾驶系统,乔瑞达也曾带着一帮程序员和车辆专家,从头到尾撸了几遍代码,也只是修改了一些小Bug,基本框架和逻辑无从下手。这套自动驾驶系统,本就是未来若干年之后的产物,已经优化精简了无数次,想要继续优化,有质的提升,只靠现在的团队,很难做到。只希望贾维斯这个人工智能,能够从他的独特视角,给出一些修改意见。
贾维斯沉默了一分钟,似乎在分析车机系统中的自动驾驶模块。一分钟后,贾维斯的声音再次从喇叭内传出来,“老板,我在这套车机系统中发现了422个Bug,其中279个出现在自动驾驶模块中。涉及到行车安全的严重Bug,就有17个,必须尽快修正。具体的Bug清单和修改方案,我已经发送到了你的手机中。另外智驾系统的服务器端程序,也存在着一些明显的Bug,我也一并标注了出来,给你一同发了过去。”
“不是吧,这套车机系统,我们已经撸了好几遍,没想到还存在着几百个Bug!看来明天又要拉着那些程序员和汽车专家,加班加点的修改代码,升级车机系统了。”
乔瑞达打开手机,发现手机桌面上,多了一个名为“Bug汇总“的pdf文件,应该就是贾维斯发过来的。当下他打开文件,认真查看了起来。贾维斯不愧是高级人工智能,对程序代码之类的东西,理解非常的深刻,而且他是人工智能,思考问题的方式方法,和人类迥异,通常可以发现一些人类容易忽视的问题。就拿贾维斯提出的这些Bug来说,其中一些,就是站在人类的视角,很难发现的。只有在车机实际使用过程中,出现这个Bug比较多的时候,才能被人察觉,从而做出修改。现在贾维斯的出手,从根源上找到了问题,至少可以节约几年到十几年的问题积累时间。
提交完软件Bug,贾维斯继续分析着这套车机系统的其它缺陷,“以上这些只是软件问题,硬件方面,存在的问题更严重。其中最大的问题是处理器的算力太低了,你们做的这套车机系统的执行效率也不高。遇到一些复杂路况,或者突发状况,车机就会处理不过来。即使有服务端程序,可以远程提供算力支撑和智能决策,也会存在延迟过高问题,影响行车安全性。我的建议是给车机换一个好的处理器,譬如你手机里安装的那颗石墨烯处理器就不错,算力足够高,还更省电。或者将原来的车机系统源码,全部转成汇编语言,或机器语言,这样也能大大提升程序的执行效率,从而提升自动驾驶系统的反应速度和可靠性。”