云机器人使机器人能有大量的计算能力,他们的身体没有适应这些计算能力的物理空间,不是数万也有数百的服务器潜在地为小机器人服务,这些小机器人在偏远地区远离最近的超级计算机或数据中心,仅仅用WiFi或以太网连接。
这允许当机器人与他们的主人交流时,可以有强大的基于云的应用比如语音识别和语言能力。
目前,大多数云机器人系统都是与特殊的机器人有关,比如日本软银的Pepper机器人与另一个软银公司Cocoro开发的云机器人人工智能系统连接。
Pepper机器人随身携带大概25个传感器收集各种不同的信息——光、声音、触觉和移动。覆盖三个人类普遍使用的五种感官,另外两个是嗅觉和味觉。
Pepper可以通过WiFi和以太网连接到网络,两个都被纳入到了机器人。
传感器收集信息传到云端,云端处理数据,答案是机器人应该如何回应。
有多少决策时由Pepper自己决定的,有多少是由背后的数据中心决定的,这是一个有趣的问题,完全可以说基于云的人工智能在Pepper的操作中扮演着非常重要的角色。
可能只有一小部分处理过程是由Pepper自己完成的,大多数是在云端完成的,在云端Pepper的应用程序可以查询数据库并计算结果,这个结果是建议对终端用户的应答之前最合适的计算。这当然是语音识别系统的例子。
Pepper可以当做一个它连接的云计算系统的报信者,互联网的一个接口,尽管机器人的制造人员可能会争论说机器人有它自己的记忆和处理能力。
更多的是关于十年之前IBM建造的人工智能计算机系统Watson。Watson本质上是一组大约100台IBM计算机,从互联网上各种来源收集信息,包括数据库比如DBpedia、WordNet和Yago。
当Watson出现在美国游戏竞赛节目Jeopardy上时是没有连接互联网的,当时它得的分比它的竞争者人类要多。然而在参加之前它几乎下载了整个Wikipedia的全部文本内容,并且用4兆兆空间存储了2亿页的数据,可以说它自己实际上是一个小型的云。
IBM解释Watson使用认知计算系统来理解自然语言而不是编程——它是学习。IBM已经编程Watson在其操作中执行以下步骤:
观察;
解释;
评估;
决定。
据IBM的说法,Watson一个更令人印象深刻的特点是它的“人类之前不知道存在的点模式”能力。
与Watson不同,Pepper似乎没有提供允许使用机器人使用的强大的人工智能的开发人员编程,最接近的就是由Aldebaran提供的开发人员编程,Aldebaran首先创造了Pepper。 Aldebaran还开发了Nao人形机器人,这是开发人员编程适用的。
Aldebaran 机器人Nao的软件开发工具包(SDK)兼容许多语言和机器人平台,包括C++、Python、Java、JavaScript和其他的语言。
IBM的Watson开发者计划可以通过其Bluemix云平台访问作为一种服务,支持一系列的编程语言包括Java、Node.js、Python和Ruby on Rails。Bluemix是基于Cloud Foundry和Softlayer技术和基础设施。