没有“编舞”软件编程胡椒机器人?
问题描述:
通常开发者可以使用软库自己的软件编排给胡椒机器人程序。没有“编舞”软件编程胡椒机器人?
难道没有办法设置不同的开发环境吗?例如通过SSH访问并使用简单的文本编辑器创建Python脚本并手动启动脚本?它意味着编写并启动Pepper的Python脚本,而不使用编排。
答
当然,使用Choregraphe不是一种义务,您可以直接使用不同的SDKs。 例如你可以在您的计算机上创建一个python脚本,将它复制的机器人
scp path/to/script/myscript.py [email protected]
然后ssh登录到机器人和启动脚本
ssh [email protected]
python myscript.py
您也可以ssh到机器人,创建一个脚本(例如使用nano)并从那里启动它。
答
我一直在使用Pycharm Pro 6个月,我很满意它。您可以自动部署和远程调试。 Choregraphe仍然需要完成最基本的设置,但是它只需要不到一分钟的时间。
答
您还可以使用qibuild(PIP安装qibuild):https://github.com/aldebaran/qibuild
它包含qipkg命令,只要运行
qipkg部署包路径/到/你/ file.pml --url USER @ IP:/家庭/ NAO
PML文件中是一个项目,它是由Choregraph创建,或者您可以使用此工具:为了得到一个示例应用程序 https://github.com/pepperhacking/robot-jumpstarter
。
太棒了!只是为了防止将来出现这样简单的问题。这个“界面”究竟是在哪里记录的?我没有意识到ssh shell?它背后是什么系统?我可以安装新的软件包吗?例如'apt-get install vim'? ;) – buhtz
您也可以使用winscp或ftp将它们复制到机器人,然后使用ALLauncher模块直接启动它们:http://doc.aldebaran.com/2-1/naoqi/core/allauncher.html。或从一个简短的choregraphe行为... –
我仍然无法在文档中找到有关SSH或其他“直接”访问可能性的主题。你能帮我在这里吗? Pepper使用什么操作系统? – buhtz