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

Revision history [back]

I have the same problem and to me the solution is something about sync!!

I'm using two different computers, one with roscore and another running the LIDAR.

The computers have about 10 seconds out of sync, so with some tricks I solved it!

You can verify your current time with this command: (do this on both computers)

timedatectl

To correct the time delay between then, do the follow:

Disable the ntp service to update

sudo service ntp stop

Update

sudo ntpdate 0.ubuntu.pool.ntp.org

Enable again

sudo service ntp start

Do this on both computers

Maybe its not necessary to start and stop

Verify again if the time are now ok

timedatectl

The TIME OUT error that the message said it's a fake time out. Your messages are Ok but with wrong timestamps, so the program understands that, in my case, the message takes 10 seconds to get the other computer!

If it is your case, you can get some explanations over the topic 5 in this link about "timming issues" and how to solve it in another way: (using chrony and so far) http://wiki.ros.org/ROS/NetworkSetup

And here I got some hints about using ntp! https://askubuntu.com/questions/429306/ntpdate-no-server-suitable-for-synchronization-found