Closed benemer closed 8 months ago
For Apollo, this makes the pipeline a bit slower, unsure if it is because of using o3d.t
. Maybe double check on your side. We can also remove the timestamps again if we don't want to sacrifice runtime.
For Apollo, this makes the pipeline a bit slower, unsure if it is because of using
o3d.t
. Maybe double check on your side. We can also remove the timestamps again if we don't want to sacrifice runtime.
:thinking: then no need to add it right ? or what would be the reasoning on adding the timestamps if we can't use it in the pipeline
Actually no. It was just something I did before realizing it was not needed for KISS-ICP. If people use our dataloaders for other projects it might be interesting, but I am fine with removing it.
then I guess the addition for NCLT is nice
I also checked again the NCLT dataset, and here they say for the velodyne_sync
directory:
these points are motion compensated for the Segway’s ego-motion during the scan and then recorded in the Segway body frame
Since we decided only to put timestamps if they are used by our pipeline, we can actually close this PR :)
Sorry for the noise!
For Apollo, we can switch to using Open3D's tensor library to read the additional attributes from the
pcd.
Note that Apollo is already de-skewed, so it's not needed, but it's nice to have access to it.NCLT uses a Velodyne-32, so I used the same naive timestamp extraction based on the range image columns as in KITTI raw.
This btw requires Open3d >= 0.16, but I think that should not be a problem.