NAO V6 开发环境的配置(附所有文件)
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进行连接
根据文件完成安装,无特殊需求只用修改安装路径即可
安装完成后打开软件,界面如下
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机器人头部图标呈现绿色,此时点击连接.
第一次连接可能会有以下初始化配置:
设置时区
设置本地密码(机器人本地设置)
连接在线账户(更新社区程序),注册可能需要梯子
检查更新程序
完成后下一个界面start开始
进入后界面如下
这个界面显示机器人当前电量,控制声音,以及当前Naoqi版本。
这个界面修改无线网的连接,第一次需要网线连接后,连接你的网络后就可以通过无线网进行连接了
这个界面可以更新一些在线网站上的交互程序(需要社区账号下载)
这个界面进行一些属性修改,以及关机开机
Choregraphe 2.8.5.10
软件安装完成后,打开软件,点击如图所示按钮
这里可以像Robot Settings一样直接搜索本地机器人,也可以输入ip地址和端口
连接成功后如图所示
———————————————————————————————————
python2.7+naoqi2.8+opencv4.1.0
1、python27
点击安装程序
路径为默认,根据安装文件操作
选择需要安装的文件,建议全部安装
等待安装完成后添加环境变量,
右键我的电脑—>属性---->高级系统设置设置
找到系统变量里的path,点击编辑
新建——游览 找到你安装python27的目录(例:c:\python27)
新建——游览 python27文件下Scripts添加到系统变量
添加完成后,确定,此时安装完成。
——检查安装是否成功,组合键win+R 输入cmd回车
在dos框里输入 “python -V”查看版本信息
——安装检测成功。
2、opencv
完成python27安装后,组合键win+R输入cmd
回车 进入dos框输入pip install opencv-python
回车等待安装完成,会自动安装numpy(此时过慢,可在等待时先配置naoqi)
——安装检测:打开dos框输入python
输入import cv2
——无报错即正确安装
3、naoqi2.8sdk
解压“pynaoqi-python2.7-2.8.5.10-win64-vs2015-20181203_210310”到任意文件夹,配置python的环境变量。提供两种方法(选择其中一种即可)
(1)新建文本文件,将你解压的pynaoqi目录下的bin和lib目录复制到文本文件
修改文件名为“add.pth”
完成后将”add.pth“移动至你安装python所在目录
至此,配置完成。
(2)添加PYTHONPATH变量,右键我的电脑—>属性---->高级系统设置
点击环境变量
点击用户变量新建
变量名为PYTHONPATH,变量值为解压“pynaoqi-python2.7-2.8.5.10-win64-vs2015-20181203_210310”目录下的lib和bin目录,中间以分号分开(注意为小写),点击确定。此时配置完成;
——检测配置
打开dos框输入python
输入”import naoqi“
——若无报错,即配置完成
———————————————————————————————————
putty与FileZilla
1、FTP文件传输工具:FileZilla(FileZilla Server是Windows平台下一个小巧的第三方FTP服务器软件,系统资源也占用非常小,可以让你快速简单的建立自己的FTP服务器。)
FileZilla连接:
保证nao与主机端处于同一局域网下,输入nao的ip,用户名密码默认为nao nao端口默认为22
连接后可实现与nao的文件传输
2、Putty(或者WinScp)这里只介绍Putty(PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台。Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。)
与nao进行连接:
保证nao与主机端处于同一局域网下,输入nao的ip,端口默认为22
进入后输入用户名与密码 默认为nao nao。
运行python文件:
远程操作方法
putty进行naoqi指令操作,FileZilla文件传输
如果熟悉linux可以直接putty操作。