书城科普读物科学我知道-Why人工智能
16215200000007

第7章 机器人为什么能替人工作?

大部分机器人的工作原理与示教再现式机器人的原理相同,示教,就是给机器人作示范,让它学会应做的事情。这就是先由人编制好工艺程序;接着,就是由机器仿照人来执行这一工艺程序。使用这一方法,机器人就“学会”了干活。这一方法,适合于机器人做简单重复性的工作。

具体来说机器人的语言有些什么呢?机器人所使用的语言都是计算机语言。目前用于人工智能的计算机语言,有PROLOG和LISP等。就像一般计算机语言有赋值、运算、输入、输出等语句一样,机器人语言也有许多语句,如可以分为动作类语句、外部设备管理语句、对传感器进行传输与处理的语句、逻辑运算语句、控制语句等等。这些语句就可以让机器人完成一定的动作,使它在某一空间内按一定轨迹准确地运动,对传感器的信息进行接收和处理等等。把这些语句综合在一起,就成了工艺文件。再现时,先做好一个示教盘,内置相关动作数据。机器人要执行编制好的工艺文件,取出所储存的动作数据,从而完成人类所教的过程。