在没有 "Choreography" 软件的情况下对 Pepper 机器人进行编程?

Programming the Pepper robot without "Choreography" software?

通常开发者可以使用Softbanks自己的软件Choreography给Pepper机器人编程。

没有办法设置不同的开发环境吗?例如通过 SSH 访问并使用简单的文本编辑器创建 Python 脚本并手动启动脚本?这意味着在不使用 Choreography.

的情况下为 Pepper 编写和启动 Python 脚本

当然,使用Choregraphe并不是必须的,你可以直接使用不同的SDKs。 例如,您可以在您的计算机上创建一个 python 脚本,将其复制到机器人

scp path/to/script/myscript.py nao@robotIp

然后通过 ssh 连接到机器人并启动脚本

ssh nao@robotIp
python myscript.py 

您也可以通过 ssh 连接到机器人,创建一个脚本(例如使用 nano)并从那里启动它。

我已经使用 Pycharm Pro 6 个月了,我对它很满意。您可以获得自动部署和远程调试。最基本的设置仍然必须使用 Choregraphe 完成,但只需不到一分钟的时间。

你也可以使用qibuild(pip install qibuild):https://github.com/aldebaran/qibuild

它包含一个qipkg命令,只是运行

qipkg 部署包 path/to/your/file.pml --url USER@IP:/home/nao

一个pml文件就是一个项目,它是由Choregraph创建的,或者你可以使用这个工具: https://github.com/pepperhacking/robot-jumpstarter

为了获得示例应用程序。