Ask Your Question
0

Exchange data(messages) between robots in ROS1

asked 2019-08-02 02:31:28 -0500

MrCheesecake gravatar image

Hello together,

actually I have some rover running on ROS1 and want exchange data over messages between them e.g. to make a merged map. They will all be connected to an access-point. Each rover should run his own roscore. What are the possibilities to do that? Anyone did something like this before?

BTW: I'm aware that ROS2 is more suitable for that, but due to the ARM Hardware ROS2 will not work for me at the moment.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2019-08-02 04:17:36 -0500

It sounds as though you want to use a ROS Multimaster setup between your rovers. There is a tutorial about setting this up here.

Is there a reason why you need each rover to run their own roscore, for example do they have intermittent access to the shared Wi-Fi network?

edit flag offensive delete link more

Comments

I think it would be more reliable to run roscore localy on the rovers. They should be as autonomous as possible. For example they should continue to work if they lost connection to the AP or the master.

MrCheesecake gravatar imageMrCheesecake ( 2019-08-02 04:32:27 -0500 )edit
1

I think it would be more reliable to run roscore localy on the rovers

and that is exactly what multimaster allows you to do.

gvdhoorn gravatar imagegvdhoorn ( 2019-08-02 04:49:45 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2019-08-02 02:31:28 -0500

Seen: 18 times

Last updated: Aug 02