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

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

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


首先


一、安装naoqi包

下载SDK:Downloads Softwares | SoftBank Robotics

1.1 添加环境变量

变量名:PYTHONPATH

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

此时打开命令行:

 输入python后尝试import naoqi

3.

1.2 直接安装

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


1.3 复制大法

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

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

随后即可成功import naoqi了


三、其他软件包 3.1 opencv

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

参考该博主步骤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版本后,代码运行成功,功能实现正常。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/580275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存