硬件是完整的,但没有软件,这个机器人只是一盒。列表中的软件需要
-
TightVNC
-
Python
-
OpenCV
-
雪孩子
-
一些Python包
-
pyautogui
-
NumPy
-
Pyserial模块处理配置
-
pyaudio
TightVNC:
TightVNC是一个免费的远程控制软件。TightVNC,你可以看到远程计算机的桌面和本地的键盘和鼠标控制它,就像你坐在电脑前。
如果你有额外的键盘和鼠标,这是好的。如果没有的话,在你的笔记本电脑安装TightVNC遵循这个步骤。
-
首次连接键盘和鼠标的巫毒教/ Raspberry Pi。连接WiFi网络。打开终端输入
$ ifconfig
-
记下机器人的IP地址。
-
在你的笔记本电脑打开TightVNC。输入IP地址在所需要的领域并回车。瞧!你是连接现在。使用您的笔记本电脑的触摸板和键盘访问机器人。
Python
Python是非常流行和通用的语言,这就是为什么我使用它作为机器人的主要编程语言。
我在这里使用Python 2.7如果你愿意你也可以使用Python 3。幸运的是,Python预装在Udoobuntu和Raspbian操作系统。所以我们不需要安装。
OpenCV:
OpenCV是一个开源的库,主要针对实时计算机视觉。OpenCV的Python很容易使用。安装opencv是有点麻烦,但也有很多可以很容易跟随导游。我个人最喜欢的是这一个。本指南是Raspberry Pi,但你也可以使用它的巫毒教板。
Snowboy:
雪孩子是一个图书馆的kitt.ai的家伙写的,主要针对离线语音处理/热字检测。这是非常容易使用。关注这个链接在树莓派上安装雪孩子。如果您使用的是巫毒教板,然后去这个项目,我写的在巫毒教安装雪孩子。
Python包:
遵循这些简单易用的向导安装一些Python包。
-
pyautoguiPyautogui是一个软件包来模拟键盘或鼠标动作的按键。
-
NumPy型”pip安装NumPy”在Linux shell,回车。它是简单的。
-
Pyserial模块处理配置- Pyserial模块处理配置是一套旨在通过Python的串行通信。我们将用它与Arduino的沟通。