通常开发者可以使用 Softbanks 自己的软件Choreography给 Pepper 机器人程序。
没有办法设置不同的开发环境吗?例如,通过 SSH 访问并使用简单的文本编辑器创建 Python 脚本并手动启动脚本?这意味着在不使用Choreography的情况下为 Pepper 编写和启动 Python 脚本。
通常开发者可以使用 Softbanks 自己的软件Choreography给 Pepper 机器人程序。
没有办法设置不同的开发环境吗?例如,通过 SSH 访问并使用简单的文本编辑器创建 Python 脚本并手动启动脚本?这意味着在不使用Choreography的情况下为 Pepper 编写和启动 Python 脚本。
你也可以使用qibuild(pip install qibuild):https ://github.com/aldebaran/qibuild
它包含一个 qipkg 命令,只需运行
qipkg 部署包路径/to/your/file.pml --url USER@IP:/home/nao
pml 文件是一个项目,它由 Choregraph 创建,或者您可以使用此工具: https ://github.com/pepperhacking/robot-jumpstarter
为了获得示例应用程序。
当然,使用 Choregraphe 不是义务,您可以直接使用不同的SDK。例如,您可以在计算机上创建一个 python 脚本,将其复制到机器人上
scp path/to/script/myscript.py nao@robotIp
然后 ssh 到机器人上并启动脚本
ssh nao@robotIp
python myscript.py
您还可以 ssh 到机器人上,创建一个脚本(例如使用 nano)并从那里启动它。
我已经使用 Pycharm Pro 6 个月了,对此我很满意。您可以获得自动部署和远程调试。最基本的设置仍然必须使用 Choregraphe 完成,但只需不到一分钟。