Gazebo | Ignition | Community
Ask Your Question

local communication in Gazebo

asked 2014-06-28 11:39:55 -0600

z.xing gravatar image

I'm new to Gazebo. What's the easiest way to let the robots communicate with each other?

What I really need is local communication, meaning a robot will only be able to communication with another if they are within a certain range, say 1m, of each other.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-07-03 08:51:07 -0600

nkoenig gravatar image

You could write a model plugin that communicates over a topic using a custom protobuf message that includes the sender's pose. The recipient of the message will have to check the pose to make sure it's within range.

Alternatively, you could write a World Plugin to manage communication. Use one topic for outbound traffic, which is received by the world plugin and passed along to robots that are within range on a different topic.

edit flag offensive delete link more

Question Tools


Asked: 2014-06-28 11:39:55 -0600

Seen: 133 times

Last updated: Jul 03 '14