No data received even though topics are not empty
I am using RTABmap and having a camera on a seperate machine which sends image_rect/compressed over the WiFi to my host PC. My tree looks very standard and non-broken and every topic is not empty, they are published but when I try to run rtabmap I get this error:
[ WARN] [1553595152.413459752]: /rtabmap/rtabmapviz: Did not receive data since 5 seconds! Make sure the input topics are published ("$ rostopic hz my_topic") and the timestamps in their header are set. If topics are coming from different computers, make sure the clocks of the computers are synchronized ("ntpdate"). If topics are not published at the same rate, you could increase "queue_size" parameter (current=10).
/rtabmap/rtabmapviz subscribed to (approx sync):
/odom,
/duo3d/left/image_rect_relay,
/duo3d/right/image_rect_relay,
/duo3d/left/camera_info,
/duo3d/right/camera_info
Why is it stating that? I have every topic that is mentioned above and running at the same 30hz rate.
What is the output of
echo $ROS_MASTER_URI
for each machine ?@Delb on my embedded machine it is: http://HOSTPC_IP:11311/ On my host pc: http://localhost:11311
Which node is publishing /odom? Are the stamps matching between odom and the image topics?