Hello, I am trying to use a 3D Velodyne VLP-16 wirth a 2D lidar (mounted in vertical position) in order to get more accuracy on the z axis.
Actually I have manage to use Cartographer only with an IMU and the above 3D lidar, but sometimes the Z axis get a wrong value (with a big error). I think the problem is that I have few features detected from the 3D lidar, so I think that use a distance sensor (with message converted from Range to LaserScan data) or maybe directly a laserscan like the LDS-01(https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver#hlds-hls-lfcd-lds-lds-01).
When I try to use both sensors I get the following error:
[ WARN] [1639070542.328478953]: W1209 18:22:22.000000 13627 sensor_bridge.cc:211] Ignored subdivision of a LaserScan message from sensor scan because previous subdivision time 637746673337557396 is not before current subdivision time 637746673337281184
Hello, I am trying to use a 3D Velodyne VLP-16 wirth a 2D lidar (mounted in vertical position) in order to get more accuracy on the z axis. Actually I have manage to use Cartographer only with an IMU and the above 3D lidar, but sometimes the Z axis get a wrong value (with a big error). I think the problem is that I have few features detected from the 3D lidar, so I think that use a distance sensor (with message converted from Range to LaserScan data) or maybe directly a laserscan like the LDS-01(https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver#hlds-hls-lfcd-lds-lds-01).
When I try to use both sensors I get the following error:
This is my lua:
I have already try to synchronize the two output topics with the ros filters, like reported in this code:
The velodyne output is the /velodyne_points topic and have a frequency of 10Hz, the laserscan output is /scan and have 20Hz of frequency.
Can someone give me some advice? Thanks in advance.