NAOqi的功能
- NAOqi是跨语言的:您可以使用C++、Python及Urbi语言来控制一个真正或模拟的机器人。
- 执行方法的方式有并行、顺序或由事件驱动调用。
- 管理一个分布式环境。
- 在进程树上寻找一个进程
- 在进程树上运行一个方法
- 分布式环境的模块化:如果应用程序是一个动态库,选择它可以实现快速应用;如果是一个可执行档,选择它就无需改变源代码,保障安全应用。
- 多平台框架,可以支持:
> Linux: Linux OS,以及Geode(AMD处理器在NAO内部)上特定的Linux OS
> Windows XP
> Mac OS X
- 用于电脑间远程调用的http交流封装。选择要执行的进程或方法。如果您在另一个进程里调用方法时,无需知道哪一个进程可以执行,也无需知道SOAP或CORBA。
- 应用程序编程接口(API)管理,向其它应用程序显示或隐藏方法。
- 共享内存管理,即在分布式树的任一位置读取、写入和订阅数据。例如,一个库可以订阅到电池余量,同时一个远程图形应用程序(Telepathe)可以将其用图形表示出来。
Copyright © 2010 Aldebaran-Robotics - 版权所有