- -
法国 NAO 机器人介绍
NAO 机器人介绍
NAO 是一个 57 厘米高的可编程仿人机器人。其关键组件如下:·拥有 25 个自由
度〔DOF〕的身体,其关键部件为电机与致动器。
·一系列传感器:2 个摄像头、4 个麦克风、1 个超声波距离传感器、2 个红外线
发射器和接收器、1 个惯性板、9 个触觉传感器及 8 个压力传感器。
·用于自我表达的器件:语音合成器、LED 灯及 2 个高品质扬声器。·一个 CPU
〔位于机器人头部〕,运行一个 Linux 核,并支持 ALDEBARAN 公司自行研制的专有
中间件〔NAOqi〕。
·第二个 CPU〔位于机器人躯干〕。
·一个 55 瓦时电池,根据使用方式的不同,可为 NAO 提供 1.5 小时、甚至更长
的自主时间。
构建机器人的应用程序具有挑战性:
应用程序建立在大量先进的复杂技术之上,如语音识别、物体识别、地图构建等。
应用程序必须平安可靠,而且能够利用有限的资源、在有限的环境中运行。
嵌入式软件 NAOqi 包含一个跨平台的分布式机器人框架,快速、平安、可靠,为
开发人员提供了一个全面的根底,以提高、改良 NAO 的各项功能。
NAOqi 使算法的 API 可供其它算法使用。通过该软件,用户还可选择将模块在
NAO 上运行或是在一台电脑上远程运行。
用户可在 Windows、Mac 或 Linux 系统下开发代码,并通过 C+
+、Python、Urbi、.Net 等多种语言进展调用。建立在该框架之上的模块提供丰富的
API 接口,以便与 NAO 互动。 NAOqi 可满足一般机器人开发的需要:并行,资源,
同步,事件。
正如在其它框架中一样,NAOqi 中也包含通用层。这些通用层专为 NAO 设计。
通过 NAOqi,不同模块〔如运动、音频、视频等〕之间可协调沟通,还可实现齐次规
划,并与 ALMemory 模块共享信息。
运动
全方位行走
- . word.zl-