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



通常开发者可以使用软银自己的软件Chorregraphy将程序交给Pepper机器人。

有没有办法设置不同的开发环境?例如,通过SSH访问并使用简单的文本编辑器创建Python脚本并手动启动脚本?这意味着在不使用编舞的情况下为Pepper编写和启动Python脚本。

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

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

Qipkg deploy-package path/to/your/file.pml --url USER@IP:/home/nao

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

为了获得示例应用程序。

当然,使用编舞不是义务,您可以直接使用不同的SDK。 例如,您可以在计算机上创建一个python脚本,将其复制到机器人上

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

然后ssh到机器人上并启动脚本

ssh nao@robotIp
python myscript.py 

你也可以在机器人上ssh,创建一个脚本(例如使用nano(并从那里启动它。

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

最新更新