通常开发者可以使用软银自己的软件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个月了,我对它很满意。您可以获得自动部署和远程调试。最基本的设置仍然必须使用编舞完成,但只需不到一分钟的时间。