What's Changed
- Features/ground align and pruning by @saurabh1002 in #55
Major API Breaking changes
- No
match_and_add
function now!! - Instead,
get_closures
,get_best_closure
andget_top_k_closures
available, performing same functions as their name suggests.
The following new features are added:
- A Ground Alignment module which aligns each local map's physical ground-plane to its xy-plane.
- A feature pruning step based on the self-similarity of ORB feature descriptors.
The other minor changes are:
- Modify
DensityMap
generation based on analysis from heaptrack. Now it allocates less useless memory. - Make magic numbers in code as
static constexpr
- make container sizes' types as
std::size_t
for windows MSVC to not complain - Drop pipeline for groundtruth closure computation (This will be made available later as a separate repo, and could be still used from earlier tags/versions of this repo)
Full Changelog: v1.0.1...v2.0.0