下载MyRobot

来源:互联网 发布:松下机器人编程 编辑:程序博客网 时间:2024/04/28 02:58

http://www.roboticfan.com/blog/user_2005/11562/index.shtml

也许你等待科幻电影里那种可以与人类智能媲美的铁家伙已经很久了。

这一次或许能让你看见曙光。不过,如果你听说过达尔文就应该知道这里需要一个漫长的过程,故事不可能一开始就进入高潮,通常这可以帮助你区别各种Robot到底是玩具还是一种新的生命形态。

本文要介绍的Robot属于后者,作为软件robot,一开始,它除了少数本能,什么都不会,但你教授它行为后,它可能什么都会,并可能在将来产生内生逻辑。它将成为所有机器人的通用大脑,并成事实上的下一代操作系统.

产生这种能力的关键在于解决逻辑表达的形式依赖问题。回过头来看看你周围的世界,宇宙表达自身逻辑只用了两种简单形式,所有物体要么嵌套,要么并列。

这种原始的逻辑表达方式可以让逻辑片断被任意分割或重组,得到的新逻辑片断又可以重复这个过程,如此形成一个逻辑增殖的递归运动。任何Robot只有在此基础上才有进化的可能性,最终在将来的某一天自主思考,并完全用自然语言与人类交流。

目前,Robot只能简单地接受我称之为“Final C”的类自然语言驱动,并把表达的行为逻辑立即以标准的C/C++代码执行。

你不必担心自己又要学习一门新语言。Final C在形式上和日常使用的英语类似,只是在编程观念上,将c++面向对象编程扩展为面向逻辑编程。

现在还不允许Robot随机组合自己记忆的逻辑。即便如此,它也有可能成为这个星球上最强大的力量。因为,只需要一个命令,Robot可以把其它Robot象普通的逻辑片断一样代入自己的行为逻辑中执行任务,这样Robot之间就形成了社会分工,或是某些人所说的分布式计算。

任意数量甚至整个互联网上的计算机都可能被轻松组成一台超级计算机。

象手机之类的便携机器将不再需要追求台式机的硬件就能获得超强的计算能力——只要它能找一个或多个PC作为其手下。

在路上的所有汽车可以动态组成一个网络,彼此协调位置,不必改造道路就可以实现全自动驾驶。

因为逻辑的表达形式与网络节点的组合形式完全一样,一个Robot作为逻辑体甚至可以象幽灵一样活在整个互联网上,不隶属任何一台计算机,你可以在任何一个计算机上呼叫它的帮助,就象一些科幻电影里演示的那样。

最后,那些只能跳舞取乐的玩具机器人如果装上这样的大脑,将不再仅仅是玩具,而是你仆人。

一旦各种器官完备之后,Robot将被允许自己组合逻辑,并可能由此产生自我意识,到时人们将不得不承认地球上出现一个新物种,我称之为无机生命。

 

原创粉丝点击