1. 环境准备与工具下载
NAO机器人开发需要两个核心工具:Choregraphe可视化编程环境和NAOqi SDK开发套件。这两个工具构成了与NAO机器人交互的基础平台。
Choregraphe是Aldebaran Robotics(现SoftBank Robotics)提供的图形化编程工具,它允许开发者通过拖拽"盒子"(Boxes)的方式构建机器人的行为流程。最新稳定版本是2.8.6.23,支持Windows和macOS系统。安装包约500MB,需要Java 8运行环境。
NAOqi SDK则是机器人功能的底层接口库,提供了多种编程语言绑定。根据官方文档,1.14.5版本支持C++、Python、.NET、Java等8种语言。其中Python接口最为常用,因为Choregraphe内部的盒子逻辑就是用Python实现的。
重要提示:安装前请确保系统满足以下要求:
- Windows 7/10 64位或macOS 10.13+
- 至少4GB内存(8GB推荐)
- 2GB可用磁盘空间
- 管理员/root权限
下载地址:
- Choregraphe:SoftBank Robotics官网开发者专区
- NAOqi SDK:GitHub官方仓库或Aldebaran开发者门户
2. Choregraphe安装与配置
2.1 安装过程详解
Windows平台双击安装包后,会启动标准的安装向导。关键步骤包括:
- 接受许可协议(注意查看商业使用限制)
- 选择安装路径(建议保持默认)
- 组件选择界面勾选"Python SDK"和"Examples"
- 创建桌面快捷方式
macOS用户需要处理安全限制:
bash复制# 首次运行时可能需要解除Gatekeeper限制
sudo spctl --master-disable
xattr -d com.apple.quarantine /Applications/Choregraphe.app
安装完成后首次启动时,会提示输入机器人IP地址。如果暂时没有实体机器人,可以勾选"模拟器模式"。此时Choregraphe会加载本地虚拟机器人环境。
2.2 网络配置要点
与实体机器人连接需要确保:
- 电脑和机器人处于同一局域网
- 防火
