张扬飞快的从椅子上跳起来,冲到旁边的房间飞快的问道:“方少云你有没有能够检测路面平稳的传感器?”
“虽然没有专门的,不过我有差不多的,修改一下就可以了。你等等。”方少云倒是没有问为什么,只是飞快的在自己的零件堆里面翻找了起来。几分钟之后,方少云才拿了两个类似扫描器一样的东西塞给了张扬,“一个简单的红外扫描,可以根据物体的凸凹情况判定路面是否平缓,行不?”
“没问题。”张扬飞快的接过来,然后就去编写程序去了,将扫描的信号编写了判定信号之后,张扬很快就完成了这几个芯片的编写。说起来,其实很简单,就是给这个机器人一个初级的逻辑分析能力,让它根据路面情况的不同,自动选择最适合行走的路线。
别看说起来似乎很简单,但是最难的就是这个判定程序,因为它和平常所用到的判定程序并不一样,平常的程序是根据输入到数据库里面的信息进行匹配检索,然后找到最符合情况的一种公式,然后去执行。
就好比给了你一张照片,然后去一个地方,有三条路,但是你走哪一条,你不知道,然后你挨个对照最符合照片里面样子的,找到最符合的去走。
而张扬的这个程序则是一个基础的分析程序,它是先分析可行姓,然后根据自身的行动能力可以做到什么,然后再去判断该走什么。虽然看起来似乎结果是一样的,但是它却本质不同,依然是上面那个情况,但是不同的是,你没有照片了,你只有目的地的描述,你需要根据描述去分析那条路最有可能,然后去走。
在所有人看来,似乎下面的更加繁琐一点,但是它却代表了一种本质,那就是分析的本质。或者说一种只是单纯的对比,另外一种却是在思考,这就是区别。
在人做这些事情很容易,但是对计算机程序来说,要做到这一点就太难太难了。张扬并没有思考过可行不可行的问题,他只是从感染虫里面得到了灵感,按照编写感染虫的方式编写了这个程序,在进行了运算之后发现可行,张扬就没有再去管了。
跟李可晴两个人将芯片连接上各种设备,然后又组装成了一个小小的推土机的样子,这个机器人就算是完成了。虽然看起来很土,但是应该可以通过吧,在这个推土机里面也有远程控制核心,可以使用遥控器远程艹控它的动作。
“完成了。”张扬倒是没什么感觉,李可晴反而很高兴,头发有些凌乱的帖在红扑扑的脸蛋上面看起来很可爱。在实验过完全没有问题之后,李可晴才兴奋的说道:“谢谢你了张扬,没有你帮忙,我自己可弄不了它。”
“没事,谢什么,这些东西慢慢学,很快就会做了。”张扬笑着说道。答应了李可晴明天一起去机器人社团之后,张扬才将李可晴送回了她的宿舍。将李可晴送回去之后,张扬就兴冲冲的打开了自己的电脑。
刚刚在编写那个机器人程序的时候,张扬有了不少的灵感,虽然感染虫病毒很强大了,但是张扬还觉得缺少什么,但是刚刚在编写那个机器人的基层控制核心的时候,张扬却灵光一闪,如果给于感染虫这种基础的逻辑分析能力,会怎么样?