buhtz
buhtz

Reputation: 12172

Programming the Pepper robot without "Choreography" software?

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

Answers (3)

Half
Half

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

Anders_K
Anders_K

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

Maxime BUSY
Maxime BUSY

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

Related Questions