Hi,
we are facing some strange problems regarding communication between multiple machines. We are developing a teleoperation package for our Segway RMP200 robot, which has a Kinect on top. We run roscore, openni and the
segway driver on the robot, and we can see all the topics by using rostopic list command from a laptop. Moreover, we receive the kinect image successfully in our teleoperation application running in the laptop, and we also have a ros service running on the
robot, which is called also successfully.
The problem comes when we try to move the robot by sending Twist messages to /cmd_vel topic. Apparently the messages don’t reach the robot because when we run “rostopic echo /cmd_vel” command no data is shown. But when
running the same command in the laptop, the data is shown as expected.
Following the tutorials, we have just changed the laptop’s ROS_MASTER_URI var. We have tried ad-hoc wired and wireless communication. We are surprised because most of the communication works (kinect and service call
for instance) but writing to topics doesn’t. Has anyone experienced a similar behavior?
We would be very grateful for any help.
Regards.
Ander