基于pycharm的NAO机器人python开发(1)

继上篇在pycharm上配置环境成功后,开始准备写入简单的代码测试。

首先

一、安装naoqi包

下载SDK:Downloads Softwares | SoftBank Robotics

基于pycharm的NAO机器人python开发(1)_第1张图片

1.1 添加环境变量

基于pycharm的NAO机器人python开发(1)_第2张图片

变量名:PYTHONPATH

变量值:下载的SDK的lib文件夹路径

此时打开命令行:

基于pycharm的NAO机器人python开发(1)_第3张图片

 输入python后尝试import naoqi

3.

1.2 直接安装

双击安装,选择版本,不过博主这个方法未成功,大概原因应该是我的pyhton2.7安装的是64位,该naoqi包是32位,所以找不到我的python2.7的版本。

1.3 复制大法

虚拟环境配置好后,打开环境的Lib文件夹

基于pycharm的NAO机器人python开发(1)_第4张图片

将下载的SDK中lib文件夹中所有东西复制到环境的Lib中

基于pycharm的NAO机器人python开发(1)_第5张图片

随后即可成功import naoqi了

三、其他软件包

3.1 opencv

首先是opencv,直接在解释器里安装即可

基于pycharm的NAO机器人python开发(1)_第6张图片

参考该博主步骤pycharm(Python2)+Naoqi+OpenCV配置(非常详细)_想清楚再敲的博客-CSDN博客

# coding=utf-8
from naoqi import ALProxy

IP = "192.168.1.107"  # 机器人的IP地址
PORT = 9559           # 机器人的端口号,默认9559
ttsProxy = ALProxy("ALTextToSpeech", IP, PORT)


def sayHi():
    ttsProxy.say("你好")


if __name__ == '__main__':
    sayHi()

运行成功,现象一致

注:代码首行要加入# -*- coding: utf-8 -*-的编码格式就不会报错

3.2 其他

        博主安装了一个pillow的包,一开始pycharm安装失败,pip安装失败,后来重启pycharm就安装成功了,emmm.m。。

        然后在运行其他一些比赛代码时,发现报错,有个 almath  的包没安装,在解释器中安装后又报错

根据这篇博文NAO团队任务——运动控制(1)_云灵小镇的博客-CSDN博客才知道其实是almath的安装版本过高问题,需要安装1.6.8的版本。 虽然新版本删除失败了,重新安装1.6.8版本后,代码运行成功,功能实现正常。

3.3 导入自定义模块

       新建一个.py文件,如calculate.py,放到Python的Lib文件夹中,是python安装本身的Lib文件夹,不是环境的,随后即可调用。

基于pycharm的NAO机器人python开发(1)_第7张图片

 

 

你可能感兴趣的:(NAO,python,人工智能,nao,pycharm)