ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

What will happen when run package between different ROS distributions?

asked 2013-05-27 18:04:40 -0500

sam gravatar image

If I run groovy package on host and connect to PR2's fuerte master, what will happened?

Is this action will cause some fault?

Thank you~

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-05-27 20:41:44 -0500

updated 2013-05-27 20:42:07 -0500

This works most of the time, provided the messages exchanged between nodes have not changed. Let's say you have message type A on fuerte on the "/whatever" topic and try to send it to a node in a groovy environment. If message type A for groovy is exactly the same, everything should work. If OTOH there has been a change to the message (let's say a std_msgs/Bool has been added to it for some reason) you will get a error complaining about the md5 sums for messages not being the same.

I'm not aware of other caveats right now and have been using a mixed fuerte/groovy setup extensively in the past few months.

edit flag offensive delete link more

Question Tools


Asked: 2013-05-27 18:04:40 -0500

Seen: 151 times

Last updated: May 27 '13