imu_lidar_calibration icon indicating copy to clipboard operation
imu_lidar_calibration copied to clipboard

Not enough IMU excitation, below threshold

Open Wuxinxiaoshifu opened this issue 3 years ago • 7 comments

[InertialInitializer::initialize_with_imu] Not enough IMU excitation, below threshold 0.0241 < 0.2500 [ INFO] [1639578655.676617553]: Lidar scan no: 34 [ INFO] [1639578655.676645568]: No of lodom: 0 [ INFO] [1639578655.758270962]: No of imu measurements: 40 Failed to find match for field 'intensity'. Failed to find match for field 'ring'. Failed to find match for field 't'. [InertialInitializer::initialize_with_imu] Not enough IMU excitation, below threshold 0.0476 < 0.2500 [ INFO] [1639578655.760411787]: Lidar scan no: 35 [ INFO] [1639578655.760441037]: No of lodom: 0 [ INFO] [1639578655.844012505]: No of imu measurements: 40 Failed to find match for field 'intensity'. Failed to find match for field 'ring'. Failed to find match for field 't'. [InertialInitializer::initialize_with_imu] Initialization done!!!! terminate called after throwing an instance of 'pcl::IsNotDenseException' what(): : Can't use 2D indexing with a unorganized point cloud ================================================================================REQUIRED process [ros_test_node-1] has died!

Wuxinxiaoshifu avatar Dec 15 '21 14:12 Wuxinxiaoshifu

Looks like the issue is with the pointcloud, not with IMU readings.

SubMishMar avatar Dec 15 '21 19:12 SubMishMar

i changed lidar's stamp to synchroize with imu's stamp,but it doesn't work; can you tell me what is init_imu_thresh and init_window_time? (/// If the above standard dev is below a threshold and we are waiting for a "jerk" then we want to wait till it is exceeded)

Wuxinxiaoshifu avatar Dec 16 '21 03:12 Wuxinxiaoshifu

i changed lidar's stamp to synchroize with imu's stamp,but it doesn't work; can you tell me what is init_imu_thresh and init_window_time? (/// If the above standard dev is below a threshold and we are waiting for a "jerk" then we want to wait till it is exceeded)

This is caused by unorganized pointcloud (the height is 1). You can modify the bag reader module to support unorganized pointcloud.

zfc-zfc avatar Dec 23 '21 09:12 zfc-zfc

i changed lidar's stamp to synchroize with imu's stamp,but it doesn't work; can you tell me what is init_imu_thresh and init_window_time? (/// If the above standard dev is below a threshold and we are waiting for a "jerk" then we want to wait till it is exceeded)

This is caused by unorganized pointcloud (the height is 1). You can modify the bag reader module to support unorganized pointcloud.

thanks

Wuxinxiaoshifu avatar Dec 26 '21 11:12 Wuxinxiaoshifu

我更改了激光雷达的图章以与imu的图章同步,但它不起作用;你能告诉我什么是init_imu_thresh和init_window_time吗?(/// 如果上述标准 dev 低于阈值,并且我们正在等待“混蛋”,那么我们希望等到超过它)

这是由无组织的点云(高度为1)引起的。您可以修改袋子阅读器模块以支持无组织的点云。

谢谢

请问您是如何修改的,能否详细说明一下,多谢

huanghqc avatar Jul 05 '22 10:07 huanghqc

我更改了激光雷达的图章以与imu的图章同步,但它不起作用;你能告诉我什么是init_imu_thresh和init_window_time吗?(/// 如果上述标准 dev 低于阈值,并且我们正在等待“混蛋”,那么我们希望等到超过它)

这是由无组织的点云(高度为1)引起的。您可以修改袋子阅读器模块以支持无组织的点云。

谢谢

请问您是如何修改的,能否详细说明一下,多谢

请问最后解决了吗? @huanghqc

xzh313 avatar Nov 15 '22 06:11 xzh313

i changed lidar's stamp to synchroize with imu's stamp,but it doesn't work; can you tell me what is init_imu_thresh and init_window_time? (/// If the above standard dev is below a threshold and we are waiting for a "jerk" then we want to wait till it is exceeded)

This is caused by unorganized pointcloud (the height is 1). You can modify the bag reader module to support unorganized pointcloud.

what it means? @zfc-zfc

HyeonnSeo avatar May 24 '23 07:05 HyeonnSeo