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

Revision history [back]

click to hide/show revision 1
initial version

The "conflict" you report is caused by something publishing messages on a topic and something else trying to subscribe to them, but the expected message contents is not the published contents.

In other words: the subscriber and publisher disagree on either:

  • the type of message on the topic, or
  • the exact contents of the message type on the topic

there is no way to "resolve" this, other than using the same messages on both sides (in case of a version issue) or making sure subscribers are subscribing to the correct topics (with the correct types).

The "conflict" you report is caused by something publishing messages on a topic and something else trying to subscribe to them, but the expected message contents is not the published contents.

In other words: the subscriber and publisher disagree on either:

  • the type of message on the topic, or
  • the exact contents of the message type on the topic

there is no way to "resolve" this, other than using the same messages on both sides (in case of a version issue) or making sure subscribers are subscribing to the correct topics (with the correct types).

I don't believe the fact you're using Docker add anything here (different versions of messages is not something impossible to achieve, even with just a single ROS installation on a single OS / host).