Operate reachy via network ( websockets, tcp, udp )

Hello,

Is there a way to drive reachy through the network from a distant computer and run the code on a powerfull desktop computer. Ideally in the same way we drive the simulation (Unity 3D) via websockets.

Do you have a plan to do so ?

Thank you,

Arnaud Blanchard

1 Like

Hi Arnaud,

You basically have two options:

  • First, you can write your own client/server in the same way we did the WS/Unity connection (see here https://github.com/pollen-robotics/reachy/blob/master/software/reachy/io/ws.py). You can use HTTP, Ws, standard socket… You have full access from the Raspberry-Pi. I can help you write such a client/server if you do not see how this can be done. It’s on our roadmap to provide a standard API to let you interact with the robot remotely. I hope to have it in mid 2021.
  • Second, you can directly plug the Luos Gate in USB to your computer and install the Reachy software there (If you want the camera, you need to plug them as well).
1 Like

Thank you, Pierre,

I am interested in your API, I may help but I will wait for stable specifications.

In the meantime I am developing a very lightweight protocol (WS/TCP/UDP) like I have done for an experimental robot ( http://blaar.org/pinobo ). I may open the sources.

1 Like