slam_toolbox
and LIDAR: error discarding message because the queue is full
#116
-
Hi, I am trying to generate a map using LIDAR, and I am following the instructions listed here: https://github.com/iRobotEducation/create3_examples/tree/e0dcd78f9b00c6fa1533d1d4cb37542c29095edc/create3_lidar My Raspberry Pi 4, robot, and virtual machine are all in the same network, and I am getting full topic list. I opened three terminals and logged into the Pi for the setup. The command that starts the sensors seems to be working fine (ros2 launch create3_lidar sensors_launch.py), but when I run slam toolbox in the second terminal (ros2 launch create3_lidar slam_toolbox_launch.py), I get the following message:[async_slam_toolbox_node-1] [INFO] [1658262909.942375981] [slam_toolbox]: Message Filter dropping message: frame 'laser_frame' at time 1658262909.862 for reason 'discarding message because the queue is full' Any ideas how I can solve this? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 11 replies
-
Is your Create3 on the network? This error could be because your robot's system time doesn't match that of the computer your lidar is attached to. If your robot is on the network, it will use NTP to sync to global time. Alternatively, if you don't want to / can't get your Create3 on the network, you can sync the time between your SBC and Create3 following the instructions here: |
Beta Was this translation helpful? Give feedback.
-
The solution to this problem can be found in #118. After fixing that, my Lidar was detected and registered. |
Beta Was this translation helpful? Give feedback.
The solution to this problem can be found in #118. After fixing that, my Lidar was detected and registered.