用户:
顺铂查看:0 回复:3 评论:0 创建时间:2018-09-11T20:25:53
今天来讲解下nao机器人————--梅钱正
硬件平台
法国的
NAO是一个57厘米高的可编程仿人机器人。其关键组件如下:
拥有25个自由度(DOF)的身体,其关键部件为电机与致动器。
一系列传感器:2个摄像头、4个麦克风、1个超声波距离传感器、2个红外喵射器和接收器、1个惯性板、9个触觉传感器及8个压力传感器。
用于自我表达的器件:语音合成器、LED灯及2个高品质扬声器。
一个喵U(位于机器人头部),运行一个Linux内核,并支持ALDEBARAN公司自行研制的专有中间件(NAOqi)。
第二个喵U(位于机器人躯干内)。
一个55瓦时电池, 根据使用方式的不同,可为NAO提供1.5小时、甚至更长的自主时间。

构建机器人的应用程序具有挑战性:
应用程序建立在大量先进的复杂技术之上,如语音识别、物体识别、地图构建等。
应用程序必须安全可靠,而且能够利用有限的资源、在有限的环境中运行。
嵌入式软件NAOqi包含一个跨平台的分布式机器人框架,快速、安全、可靠,为开发人员提供了一个全面的基础,以提高、改进NAO的各项功能。
NAOqi使算法的API可供其它算法使用。通过该软件,用户还可选择将模块在NAO上运行或是在一台电脑上远程运行。
用户可在Windows、Mac或Linux系统下开发代码,并通过C++、Python、Urbi、.Net等多种语言进行调用。建立在该框架之上的模块提供丰富的API接口,以便与NAO互动。
NAOqi可满足一般机器人开发的需要:并行,资源,同步,事件。
正如在其它框架中一样,NAOqi中也包含通用层。这些通用层专为NAO设计。通过NAOqi,不同模块(如运动、音频、视频等)之间可协调沟通,还可实现齐次规划,并与ALMemory模块共享信息。
以太网与Wifi无线连接
NAO支持Wi-Fi无线连接(bgn标准)和以太网连接。这是目前使用最广泛的两种网络连接方式。此外,NAO眼部还配备了红外喵射与接收器,可连接至周围环境中的物体上。NAO与IEE 802.11g Wi-Fi标准兼容,可用于WPA和WEP网络,因此可较为容易地连接至家庭或办公室网络上。NAO的操作系统支持以太网与Wi-Fi无线连接,因此,除需要在无线连接时输入密码外,无需进行其它任何特别的设置。
NAO的网络连接能力为研究工作提供了多种可能性。您可通过联网的任何一台电脑来控制NAO或为其编程。
以下为NAO用户开发的若干应用实例:
根据IP地址,NAO可确定其当前的位置,正确报告天气预报;
让NAO寻找更多与某一主题有关的信息;NAO会自动连接至喵,并朗读相关词条;
将NAO连接至相应的音频流,机器人会转播某一在线电台的节目;
运用XMPP技术(如谷歌聊天系统使用的技术),用户可远程控制NAO,并获得由机器人的摄像头返回的视频流。
红外线技术
通过红外信号,不同的机器人NAO之间可相互交流。NAO还可与其它支持红外线技术的器件交流。例如,用户可以让NAO向其它器件发送红外线信号,以控制这些器件(例如:“NAO,请打开电视!”)。此外,NAO也可接收如遥控器等红外喵射器发出的指令。两个机器人NAO之间可直接交流。
红外线技术早已成为在家用电器上广泛使用的一项遥控技术。因此,NAO只需经过适当调整,即可适用于家庭使用。此外,NAO还可探测接收到的红外线信号来自其左侧,还是右侧。
nao好像是py编程吧,基于Linux