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

Revision history [back]

This is usually the case when messages change between versions.

FrankaState actually changed a while back and this change hasn't been released yet.

So I guess you are compiling your subscriber against the unreleased version, whereas the MoveRobot client is implemented in a (I am guessing now) released version, i.e. the one installed in /opt/ros which has been compiled against the latest release (0.6.0).

I don't know how you got to that stage, as this would require you to not clone the complete franka_ros repository, but just take the messages out of there.

You should clone and compile the full franka_ros package or use it entirely from debians, whatever makes more sense for you. But note that until franka_msgs is released again, you might encounter this problem whenever you move to a new machine/workspace....

This is usually the case when messages change between versions.

FrankaState actually changed a while back and this change hasn't been released yet.

So I guess you are compiling your subscriber against the unreleased version, whereas the MoveRobot client is implemented in a (I am guessing now) released version, i.e. the one installed in /opt/ros which has been compiled against the latest release (0.6.0).(0.6.0) (or vice versa).

I don't know how you got to that stage, as this would require you to not clone the complete franka_ros repository, but just take the messages out of there.

You should clone and compile the full franka_ros package or use it entirely from debians, whatever makes more sense for you. But note that until franka_msgs is released again, you might encounter this problem whenever you move to a new machine/workspace....

This is usually the case when messages change between versions.

FrankaState actually changed a while back and this change hasn't been released yet.

So I guess you are compiling your subscriber against the unreleased version, whereas the MoveRobot client is implemented in a (I am guessing now) released version, i.e. the one installed in /opt/ros which has been compiled against the latest release (0.6.0) (or vice versa).versa. Also, as you don't state which nodes you are using and I am not familiar with the franka setup, I am assuming that MoveRobot is from franka_ros and your subscriber is named otherwise.).

I don't know how you got to that stage, as this would require you to not clone the complete franka_ros repository, but just take the messages out of there.

You should clone and compile the full franka_ros package or use it entirely from debians, whatever makes more sense for you. But note that until franka_msgs is released again, you might encounter this problem whenever you move to a new machine/workspace....

Also note that this is a common problem when you have networked PCs, e.g. the PC running the robot controller using the old/new version and the PC you are using to compile the subscriber using the other....