forked from laboshinl/loam_velodyne
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Further code cleanup in scan registration components.
* Replaced scan start and end indices vectors with one std::pair vector. * Removed _nScans variable from ScanRegistration class and replaced its usage with the size of the scan indices vector. This way feature extration will automatically run for all available scans. * Extracted neighbor marking on feature selection into own function. * Removed some duplicate code for IMU interpolation. * Split interpolation of IMU state and point transformation into two functions and store all relevant information needed for the transformation. This way, multi-laser lidars can use the same IMU interpolation for registering all laser measurements to a given point in time. * Removed point cloud getters. * Automatically generate IMU transformation information cloud when publishing the result. * Removed unnecessary shared pointer declaration of internal cloud buffers. * Some minor simplifications.
- Loading branch information
1 parent
55d90c4
commit 44fb3e4
Showing
4 changed files
with
221 additions
and
254 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.