第1239章 继续上路

脑变 曾经心动Zzz 1287 字 1个月前

人类驾驶车辆最重要的就是眼睛,图像视频信息对于自动驾驶来说,当然也是同等重要,如何让程序对车辆周围的各种图像做出精准判断,是实现自动驾驶的关键所在。

在游戏的登录系统和图形引擎方面他已经积累了许多编程经验,也不算完全从头开始,很多地方的底层算法可以共通,想着想着,曾凡的头脑里慢慢的有了思路。

自动驾驶车辆也需要接受人类的指令,除了按键按钮输入信息外,语音识别也是必不可少的交互方式,也要考虑进去,不仅要识别不同人的声纹信息,更要识别语音内容,解析语音传达的含义。

原先他做的登录系统有识别不同人的语音特征部分,但是识别内容没有那么深入,新的程序也要进行这方面的增强。

这些代码以后也可以加入到《华族》程序中去,让玩家实现通过语音控制进行游戏,连鼠标都可以不用动了。

与复杂多变的视频、音频信息识别相比,其他的速度、温度、压力传感器的输入信息相对就比较容易处理了,这些信息同样重要,但是反应的情况比较简单,判断逻辑也好设定一些。

程序的核心需要一套接近于人类的智能分析算法,将输入的各种信息构建出车辆周围的场景,构建出一个实时变化的三维全息图,要有当前位置,所处道路,前后周围的路况信息,根据全息图的变化的发出各种指令,控制车辆行动。

感觉想的差不多了,曾凡将自己思考的程序框架输入电脑,然后盯着上面的框架图继续深入思考,一点点完善各部分的细节,所有地方都想通了,没有逻辑上的漏洞了,才到动手写代码的时候。

对曾凡来说,到输入代码的时候,距离完成的时间就不远了。

他做一个程序最耗费时间的地方,就是前面的这个思考阶段,做到架构设计上无懈可击,各部分都能配合起来发挥预期作用,并不是很容易的事情。

当然,对于自动驾驶程序来说,代码写完也只是第一步,还需要输入各种场景信息进行识别学习,能达到预想效果才行。

这种学习的过程类似于人类的成长过程,程序要形成自我的概念,能明确界定车辆自身的范围,识别到外界的道路、车辆、指示牌、各种事物,车内的乘客、车主等成员位置和各自的声音、相貌等信息,尽量能模仿人类的思维模式。

曾凡思考的就是程序最基础的算法逻辑,这些构思好了,在上面搭建程序框架才有意义,后续才可能成长为真正符合他设计的自动驾驶。

如果基础设计有缺陷,要么成长不起来,就算勉强成长起来,缺陷也指不定什么时候就会造成严重后果,还无法从根本上解决。