法国机器人NAO亮相世博会

机器人Nao是法国Aldebaran Robotics公司的产品。本届世博会上,这个在法国巴黎Aldebaran Robotics的工厂中诞生的小机器人。不远千里来到上海,特地向大家展示机器人藉由高级程序软件实现的高难度动作。

Nao会听。Nao配备了四个安装在头部的扩音器,以及一个语言分析和识别系统,可以识别一组预定义的词汇。而且,您还可以不断丰富这套词汇。这些词可以让Nao按照您的意愿做出动作。目前,可识别的语言为英语和法语。我们正在努力开发其它六种语言,包括荷兰语、德语、意大利语、西班牙语、汉语(普通话)和韩语。Nao还可以通过三角测量探测到一个声源,然后试着转向这个声源。

Nao会说。Nao可以高声朗读任何保存在其内存中的文本文件,或是来自其它网站或RSS的文本。它的头部两侧各安装有一个扬声器。用户可以设定其语音合成系统的参数,调整语速、语调等。目前,可进行语音合成的语言是英语和法语。我们正在努力开发其它语音。

此外,用户还可以向Nao发送音乐文档,并让其播放。文档格式可以为.wav和.mp3。这样,Nao就可以合着音乐或个性化的声音来执行您设计的动作。

Nao会看。Nao配备有两个摄像头,规格为 CMOS 640x480,每秒最多能捕获30个图像。
第一个摄像头位于前额,看向前方。另一个位于嘴部,观察其附近的环境。相关软件可以获得Nao看到的图像,甚至是视频流。

然而,在拥有“眼睛”的同时,Nao也需要对周围环境进行认知和分析。为此,Nao配备了一整套算法,用来探测和识别面部和各种形状,帮助Nao认出它的谈话对象,确定一个皮球的位置等。以后,它还可以辨认出更为复杂的物体。此外,我们在开发这些算法时,始终遵循最小限度地占用处理器资源的原则。

另外,通过Nao的SDK,用户可以自行开发与OpenCV接口的模块。OpenCV是一个首先由Intel公司开发的计算机开源视觉库。由于模块可以在Nao上执行,或是导出到一个与Nao相连接的电脑上执行,因此用户可以轻松地通过OpenCV的显示功能来开发和测试自己的算法,并带有图像返回。

Nao对触摸有反应。Nao的头顶上配备了一个分为三部分的电容式传感器。这样,就可以通过触摸向Nao传递信息。例如,要责备Nao时,可以简单按几下;或是把传感器作为一系列的按钮使用,来触发相关动作。传感器系统还与发光二极管相结合,有外界接触时会点亮。此外,还可以编排复杂的程序。

Nao可以连接。Nao可以通过几种不同的方式进行交流。在本地方式下,安装在Nao眼睛里的红外线发射器和接收器可以使Nao连接至其周围的物体,作为远程控制。Nao也可以通过Wi-Fi来连接到您的本地网络,由此,可以通过电脑或其它配备有Wi-Fi链接的设备来轻松地控制机器人,给机器人编程。

Nao的无线网卡连接至其母板,支持a/b/g标准。除本地交流外,Nao还可以上网,在任何一个网站上发送或下载数据。

Nao可编程。通过由Aldebaran Robotics公司设计开发的编程软件,用户可以轻松地创建和编辑机器人的动作和行为。
其直观的图形界面、标准版里的行为库及其高级编程功能可以满足从入门级到专家级用户的需要。任何用户都可以从现有动作库里选择所需的动作来编辑Nao的行为,或是自行创建新的动作指令盒并保存在个人库中。

Nao是RoboCup的专用球员。2007年7月,Nao被RoboCup的组委会选定为标准平台,作为索尼机器狗爱宝(Aibo)的继承者。
Nao第一次参赛 是2008年7月在苏州举行的RoboCup。在此届比赛的足球赛中,来自世界各地的15支大学生队伍充分开发了数十个Nao(每支队伍2个)的体能和认知能力。
2009年,在奥地利Graz举行的RoboCup上,24支参赛队伍、共一百多个Nao(每队4个)参加了足球比赛。