NAO V6 开发环境的配置(附所有文件)

前言

学校的机器人摸索了一段时间,摸爬滚打探索环境,之前没接触这类机器人可能会非常艰辛,希望能给需要的人一些帮助。Nao与pepper通用

环境

win10(x64)+naoqi2.8

1、Robot Settings
2、Choregraphe 2.8.5.10
3、python2.7+naoqi2.8sdk+opencv4.1.0
4、putty+FileZilla
我已打包至百度云连接

Robot Settings

nao支持有线和无线上网。可以利用同一网络上的任意一台电脑来控制NAO或为其编程。Robot Settings弥补了第一次上手经验不足的问题,所以第一次上手nao推荐使用Robot Settings进行连接
NAO V6 开发环境的配置(附所有文件)
根据文件完成安装,无特殊需求只用修改安装路径即可
NAO V6 开发环境的配置(附所有文件)
安装完成后打开软件,界面如下
NAO V6 开发环境的配置(附所有文件)
1、有线连接
(1)第一次连接都需要通过有线连接,将nao头部背后的网口插槽打开,插入网线连接,等待数秒打开Robot Settings的Open robot list按钮,可查看到nao机器人头部图标呈现绿色,此时点击连接.
(2)也可通过按nao机器人胸部的按钮知道机器人的ip地址,Robot Settings 中Name框输入nao,HOST/IP框输入机器人说出的ip地址,查看到nao机器人头部图标呈现绿色,此时点击连接.
2、无线连接(需要第一次有线连接进行配置)
保证机器人和所用电脑在同一局域网,使机器人说出ip地址,Robot Settings 中Name框输入nao,HOST/IP框输入机器人说出的ip地址,查看到nao机器人头部图标呈现绿色,此时点击连接.
NAO V6 开发环境的配置(附所有文件)
第一次连接可能会有以下初始化配置:NAO V6 开发环境的配置(附所有文件)
设置时区
NAO V6 开发环境的配置(附所有文件)
设置本地密码(机器人本地设置)
NAO V6 开发环境的配置(附所有文件)
连接在线账户(更新社区程序),注册可能需要梯子
NAO V6 开发环境的配置(附所有文件)
检查更新程序

完成后下一个界面start开始
进入后界面如下
NAO V6 开发环境的配置(附所有文件)
这个界面显示机器人当前电量,控制声音,以及当前Naoqi版本。
NAO V6 开发环境的配置(附所有文件)
这个界面修改无线网的连接,第一次需要网线连接后,连接你的网络后就可以通过无线网进行连接了
NAO V6 开发环境的配置(附所有文件)
这个界面可以更新一些在线网站上的交互程序(需要社区账号下载)
NAO V6 开发环境的配置(附所有文件)
这个界面进行一些属性修改,以及关机开机

Choregraphe 2.8.5.10

NAO V6 开发环境的配置(附所有文件)
软件安装完成后,打开软件,点击如图所示按钮
NAO V6 开发环境的配置(附所有文件)
这里可以像Robot Settings一样直接搜索本地机器人,也可以输入ip地址和端口
NAO V6 开发环境的配置(附所有文件)
连接成功后如图所示

———————————————————————————————————

python2.7+naoqi2.8+opencv4.1.0

1、python27

NAO V6 开发环境的配置(附所有文件)
点击安装程序
NAO V6 开发环境的配置(附所有文件)
路径为默认,根据安装文件操作
NAO V6 开发环境的配置(附所有文件)
选择需要安装的文件,建议全部安装

等待安装完成后添加环境变量,
右键我的电脑—>属性---->高级系统设置设置
NAO V6 开发环境的配置(附所有文件)NAO V6 开发环境的配置(附所有文件)
找到系统变量里的path,点击编辑
NAO V6 开发环境的配置(附所有文件)
新建——游览 找到你安装python27的目录(例:c:\python27)
新建——游览 python27文件下Scripts添加到系统变量
添加完成后,确定,此时安装完成。

——检查安装是否成功,组合键win+R 输入cmd回车NAO V6 开发环境的配置(附所有文件)
在dos框里输入 “python -V”查看版本信息
NAO V6 开发环境的配置(附所有文件)
——安装检测成功。

2、opencv
完成python27安装后,组合键win+R输入cmd
NAO V6 开发环境的配置(附所有文件)
回车 进入dos框输入pip install opencv-python
NAO V6 开发环境的配置(附所有文件)
回车等待安装完成,会自动安装numpy(此时过慢,可在等待时先配置naoqi)
NAO V6 开发环境的配置(附所有文件)

——安装检测:打开dos框输入pythonNAO V6 开发环境的配置(附所有文件)
输入import cv2NAO V6 开发环境的配置(附所有文件)
——无报错即正确安装

3、naoqi2.8sdk
解压“pynaoqi-python2.7-2.8.5.10-win64-vs2015-20181203_210310”到任意文件夹,配置python的环境变量。提供两种方法(选择其中一种即可)
(1)新建文本文件,将你解压的pynaoqi目录下的bin和lib目录复制到文本文件
NAO V6 开发环境的配置(附所有文件)
修改文件名为“add.pth”
NAO V6 开发环境的配置(附所有文件)
完成后将”add.pth“移动至你安装python所在目录
NAO V6 开发环境的配置(附所有文件)
至此,配置完成。
(2)添加PYTHONPATH变量,右键我的电脑—>属性---->高级系统设置NAO V6 开发环境的配置(附所有文件)
点击环境变量
NAO V6 开发环境的配置(附所有文件)
点击用户变量新建NAO V6 开发环境的配置(附所有文件)
变量名为PYTHONPATH,变量值为解压“pynaoqi-python2.7-2.8.5.10-win64-vs2015-20181203_210310”目录下的lib和bin目录,中间以分号分开(注意为小写),点击确定。此时配置完成;

——检测配置
打开dos框输入pythonNAO V6 开发环境的配置(附所有文件)
输入”import naoqi“
NAO V6 开发环境的配置(附所有文件)
——若无报错,即配置完成
———————————————————————————————————

putty与FileZilla

1、FTP文件传输工具:FileZilla(FileZilla Server是Windows平台下一个小巧的第三方FTP服务器软件,系统资源也占用非常小,可以让你快速简单的建立自己的FTP服务器。)
FileZilla连接:
NAO V6 开发环境的配置(附所有文件)
保证nao与主机端处于同一局域网下,输入nao的ip,用户名密码默认为nao nao端口默认为22
NAO V6 开发环境的配置(附所有文件)
连接后可实现与nao的文件传输

2、Putty(或者WinScp)这里只介绍Putty(PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台。Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。)
与nao进行连接:
NAO V6 开发环境的配置(附所有文件)
保证nao与主机端处于同一局域网下,输入nao的ip,端口默认为22
NAO V6 开发环境的配置(附所有文件)
进入后输入用户名与密码 默认为nao nao。
运行python文件:NAO V6 开发环境的配置(附所有文件)
远程操作方法
putty进行naoqi指令操作,FileZilla文件传输
如果熟悉linux可以直接putty操作。