ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
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....
2 | No.2 Revision |
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....
3 | No.3 Revision |
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....