Reputation: 12172
Usually the developer can use Softbanks own software Choreography to give programs to Pepper robot.
Isn't there a way to setup a different development environment? e.g. Access via SSH and creating Python scripts with a simple text editor and starting the script manually? It means writing and starting Python scripts for Pepper without using Choreography.
Upvotes: 0
Views: 1511
Reputation: 107
You can also use qibuild (pip install qibuild) : https://github.com/aldebaran/qibuild
It contains a qipkg command, just run
qipkg deploy-package path/to/your/file.pml --url USER@IP:/home/nao
A pml file is a project, it is created by Choregraph, or you can use this tool : https://github.com/pepperhacking/robot-jumpstarter
in order to get a sample app.
Upvotes: 3
Reputation: 992
I've been using Pycharm Pro for 6 months and I am happy with it. You get automatic deployment and remote debugging. The most basic setup must still be done with Choregraphe, but it takes less than one minut.
Upvotes: 1
Reputation: 128
Of course, using Choregraphe is not an obligation, you can use the different SDKs directly. You can for instance create a python script on your computer, copy it on the robot
scp path/to/script/myscript.py nao@robotIp
And then ssh onto the robot and launch the script
ssh nao@robotIp
python myscript.py
You can also ssh onto the robot, create a script (using nano for instance) and launch it from there.
Upvotes: 2