What's the best way to control my robot remotly?

asked 2019-06-01 11:01:44 -0500

Youssef_Lah gravatar image

Hi ROS community, I want to develop a robot management system to control robots remotely and i have some questions since I am new in ROS:

1- What is the best communication protocol to be used between my management system and my robots ?

2- Which language is more suitable for such application ?

3- Is there any free applications that I can use or inspired from ?

4-Any advices ?

Note that I am I am using ROS Melodic. Thank you.

edit retag flag offensive close merge delete


There's some folks that have built solutions around rosbridge_suite which lets you expose your system in a series of sockets, that's one place to look at you could find some documentation.

In general though, I'd pose questions like "what community cares about remote low-latency data transfer" and see who's the best on that front, they're going to be more state of the art than things you're likely to find here. Some examples there might be things like redis, zeromq, rabbitmq, etc.

The language is going to depend on what method you chose. Generally everyone supports a C++ and python API so either should be OK.

stevemacenski gravatar image stevemacenski  ( 2019-06-02 01:29:15 -0500 )edit