关于Naoqi之家
欢迎访问Naoqi之家,一个提供Pepper/Nao机器人中文开发手册的站点。
http://www.naoqi.net
4.1 目标
如果下载了一个Python lib库,我如何让Choregraphe调用这个lib库呢?
通过本教程,想必你就可以做到了。
4.2 原理
Choregraphe做的App,是由一堆指令盒和连接线组成。
而指令盒的本质就是Python程序,我们只要计算出lib库在机器人中的文件地址,
把lib地址注册到系统环境中,就可以调用了。
4.3 动手实践
- 用Choregraphe新建一个App
- 将App保存到任意目录
- 将外部lib文件夹拷贝到步骤2的目录下,然后Choregraphe的项目中就可以看到lib文件夹。
为了演示,我这里自己做一个lib,目录结构如下图左侧。
其中__init__.py是一个空文件,它的意思是告诉Python这是一个可以import的包。
Person.py是一个Python代码文件。
Person.py的代码如下图。
- 在Choregraphe的流程图中新建一个Python指令盒,例如叫set path to folder
- 双击set path to folder的指令盒,按照下