1. NAO机器人的常见特征
NAO 身高 57.3 厘米,宽 2.3 厘米,重量不到 4.3 公斤.躯干是由特殊的塑料 材质所制成,并具有 21.6V / 2AH 的锂离子电池可以允许 90 分钟的使用. 具有多样的传感器,例如:可以通过摄 影机、麦克风和扬声器实现的多媒体 实现两轴陀螺仪传感器、超声波传感 器和多媒体功能.
NAO 系统采用了 Gentoo Linux 操作系 统.而 NAO 的整体操作是由 NAOqi framework 管理使用者与系统的沟 通.DCM(Device Communication Manager) 管理 NAO 装置之间的交 流,像致动器和传感器. NAO 的开发环境高度反 映出开放式结构。提 供软件和软件开发工具来让您可以在 Windows,Mac OSX 和 Linux 操作系统上使用。
2. NAO机器人的使用
NAO机器人的操作系统:
手机有手机的操作系统,电脑有电脑的操作系统,自然机器人也有它的操作系统,了解并熟悉操作系统是我们操作机器人的第一步,那NAO机器人的操作系统是什么呢?她就是NAOqi;
NAOqi OS 是为 softbank robotics robots 开发的嵌入式 linux 操作系统 , 由Aldebaran公司自己封装了一套中间件,称为NAOqi Framework(这种平台形式跟ROS类似,不过它俩架构上完全不同),并对外提供了可供不同平台(Windows、Linux、Mac、Android)和不同语言 (C++、Python等语言) 的 API 。API又有什么用呢?她提供了访问机器人的各种传感器设备接口以及应用接口。给我们对机器人编程带来了很大的方便!
下面附上NAOqiAPI的模块图:
3. NAO机器人的学习心得
博主作为一个小白,刚开始学习的时候真的是两眼一抹黑,网上搜了很多也没有能够入门,最好发现还是要多看代码,学好python就比较重要了,代码资源可以在NAOqi里面找,然后要注重实践,关于机器人的代码,很难模拟其作用,归根结底还是要落实到实践上来,这就要求必须要有台机器人进行操作,根据代码看机器人的动作,与预期的有何不同,然后逐渐改善代码,发现自己的不足,在这个过程中要尤其保护好机器人,机器人做动作的时候一定要在旁边做好防护!然后要多请教一下前辈,虚心学习,不忘初心,相信一定能把机器人学好的!