在没有 "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
为了获得示例应用程序。
通常开发者可以使用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
为了获得示例应用程序。