Livox-SDK / livox_mapping

A mapping package for Livox LiDARs
Other
375 stars 112 forks source link

extrinsic rotation question #24

Open Rotoslider opened 3 years ago

Rotoslider commented 3 years ago

I have a Horizon mounted to a motor on a tripod running a 360 degree sweep in 3 minutes. The lidar unit is rotated 90 to the right along the X axis as you are looking at the lidar from the front to the back. Where would be the best place to change the angle of rotation? Should it be done in the driver or in livox mapping? Since this is used as a TLS style scanner would it be best to use spherical or Cartesian coordinates in livox mapping. I tried using the livox_scanner repository but livox mapping is doing a better job, kinda. There is a 1 meter difference in the Z (Y) axis by the time the unit rotates a full 360. Any suggestions on settings that may improve the alignment? thanks for putting out the different repository's for us to play with.

Livox-SDK commented 3 years ago

Hi Rotoslider,

IMU may produce some error while rotating. Maybe try rotate a bit slower.

Rotoslider commented 3 years ago

Hi Rotoslider,

IMU may produce some error while rotating. Maybe try rotate a bit slower. I rotated it a 0.5 deg per second. Thats 12 minutes to go 360 degrees around. Going slower did not help.

ik-forknav commented 3 years ago

Hi! I think my problem is related. I'm testing mapping with MID-70 in small room (4mx5m or so). It seems that at some point rotation causes a drift or shift in room map. It looks like this: image

I'm not sure yet is it hardware or software problem. It looks like range measurements are wrong all of the sudden or are interpreted in wrong manner. Could it be that the lidar is broken?

Livox-SDK commented 3 years ago

Hi Rotoslider

I think this is because the detected sense does not provide enough feature for mapping Maybe try mapping in the outdoor environment.

Livox-SDK commented 3 years ago

Hi ik-forknav,

I think maybe the Lidar is too close to the wall the detected sense does not provide enough feature for mapping Maybe try mapping in a larger environment or outdoor.

Rotoslider commented 3 years ago

I have ran it outdoors in a forest with the same problem. It gets confused and fails to align correctly. The mount works great. I have done over 200 6 minute scans correctly with a velodyne but it always fails with the livox. I have tried 2 degree per second 1 degree per second and 0.5 degree per second rotation speeds. It seems the software can not align proper indoors or outdoors.