快马加鞭

// 今天特意用了GEDIT,字符编码还是UTF-8,断行符特异设成了WINDOWS,不知道会不会有问题。

昨天终于搞定了espeak的初步试验,毕业之前把所有的代码都弄出来是不可能的,这个机器人最终能不能出来,要看这些研一的人卖不卖力,照眼下的情况来看,真是有点悬。我也不关这个了,我要做我的毕业设计了,谁他妈愿意天天提心吊胆的调程序。

由于设计的是机器人的大脑,人工智能的东西也是从头看,可能是C#历史遗留影响,总想建类,看了一些文章,反正到08年09年的时候,几乎所有的人工智能和机器人问题处理都是过程化,想设计成对象式,拿出Dia和CmapTools来画的时候发现没有任何参考资料。几个基本模块之间用什么连接都不知道,于是用Camptool一边想一边记,很纳闷的是很多大学的机器人已经可以在特定environmental setting里实际使用,但是从来没有在他们的论文里讲到面向对象建模的。

记得高中学生物的时候,绝无仅有的一个考题是问,人与动物在**上的区别,选择题,答案是“概念”。意思是人可以建立概念,但是动物不能。现在看过人工智能方面的东西,尤其是见识过MIT的Brooks关于大象也有智力的高论之后,回忆这个答案,觉得并不正确,但是概念这个词,从那时候就一直印象深刻,虽然在近期人工智能的著述中还没有人专门拿’concept’来做文章,但是还是觉得,在程序里面刻画“概念”这个东西,对AI机器人是很重要东西——这已经近乎是哲学了。应该是前几天在AAAI的网站上看的时候遇到了一行关于Winston的Learning structural description form examples的叙述,说是他在这篇文章里面题出了concept这个东西。今天在CampTools上画图脑子里一直想着要看这篇文章,但是怎么也想不起来是什么人写的叫什么名,依稀记得下载过,放在/Robot/Reference/下其中的一个文件夹里,先是在 /系统设计 文件夹里面翻了一通,一百多个pdf文件的名,突着眼睛浏览一遍,貌似没有那篇文章,思来想去,跑到别人电脑上到AAAI的网页上又刷刷翻一遍,还是没印象,又回到/Reference 文件夹里面,不甘心,咯噔想起因为AI的文章是在太多了前阵子还特意建了个/Artificial Intelligence,溜溜跑到那里去看,里面只有五篇文章,真巧,看到Learning structural 就想起来就是要找的那篇文章。没想到翻开来一看作者居然是Patrick Henry Winston——前阵子还翻了翻他的那版人工智能教材,比Russell的差劲多了。Winston的这篇文章可以在google搜,有些网站提供下载。

/* 现在最大的问题是时间不够阿,时间不够,代码写不完倒也不在乎,关键是那么多文章看不过来,论文写不过来。 */

Cognitec还是迟迟不回复,让人蛋很疼——晚上八点钟,猛然发现,雪山一样的邮件堆里面有熟悉的FacdVACS字眼,真是喜出望外。

今天一天都是在琢磨流程图和概念图的问题,早上起来比较早,正好很久没有去看B阿姨了,于是吃完早饭去B阿姨那躺了二十分钟。虽然一天天都是在同一幢楼睡觉,同一幢楼办公,一个食堂吃饭,但是还是逃不掉挥之不去的漂泊感,没有朋友周末一起去交游,没有人聊天,恶心的大学生活。真是殚精竭虑临深履渊——要赶工啊,要赶工啊,不然这个功能设计完不成啊——话说回来,老师也没有给我付钱,真是替人白操心,那帮小子天天没有干正事的,交代的事情都快俩月了,本来还指望在论文里可以提一下她们的工作,结果,看是没戏了,机器人的程序只有我设计的这个空壳了。

这是机器人摄像机初始化之后的部分流程图,从昨天开始就琢磨概念设计,功能设计,流程图的问题。这张流程图花了整整一上午,思绪一直都抓不住,用鼠标做图最大的毛病就是抓不住思路,看着那些图脑子就成了一锅粥——晚上快回来的时候果然发现了天大的错误,只考虑了对认识的人进行处理,没有加上对陌生人的处理~~  这是robot-world初步的概念图,决定采用Murphy所说的deliberate/reflect混合模式,不知道有没有看客了解这些。下面这张图的左边是机器人的内部逻辑组成和动作请求,还非常粗糙, CmapTools画的,那个CmapTools在windows上运行蛮流畅的,没想到到了linux上就异常的迟钝,非常让人恼火。还有一点就是在这种嵌套概念里面,如果是在展开模式,就不能对container进行标注,其实这里nest了see和hear两个模块的concept是percept,结果这个percept不折叠是看不到的~郁闷。

沈阳下了两点雨,雨季就要来了,又该带伞了,晚上接到X的电话,谈了些他自己的业务和工作。

贴上下面几张照片,是为了说明今天去了趟图书馆,借了本关于戴笠的,戴笠的某些做派,还是蛮喜欢。