1. 目标
Python是最容易入门的语言,我们尝试写一个Python程序,来远程控制Pepper/Nao机器人说话。
网络连接方式如下图。
1- 在一台个人PC上编写这个Python程序,操作系统不限。
2- 个人PC与机器人连接到同一个局域网的路由器中。
2. 实现原理
Pepper和Nao机器人内部都有一个Naoqi操作系统,这个系统是基于Gentoo Linux的。Naoqi在这个Linux之上提供了Naoqi服务。我们可以通过Python程序来远程调用它的Naoqi服务。
Naoqi服务有很多的API,例如说话,录音,拍照,肢体动作等。