Skip to content

Conversation

@saurabh1002
Copy link
Collaborator

@saurabh1002 saurabh1002 commented Jan 20, 2025

Major API changes

  1. No match_and_add function now!!
  2. Instead, get_closures, get_best_closure and get_top_k_closures available, performing same functions as their name suggests.

The following new features are added:

  1. A Ground Alignment module which aligns each local map's physical ground-plane to its xy-plane.
  2. A feature pruning step based on the self-similarity of ORB feature descriptors.

The other minor changes are:

  1. Modify DensityMap generation based on analysis from heaptrack. Now it allocates less useless memory.
  2. Make magic numbers in code as static constexpr
  3. make container sizes' types as std::size_t for windows MSVC to not complain
  4. 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)

@saurabh1002 saurabh1002 requested a review from benemer January 20, 2025 14:23
@tizianoGuadagnino tizianoGuadagnino merged commit 4a2ad69 into main Jan 20, 2025
18 checks passed
@saurabh1002 saurabh1002 deleted the features/ground-align-and-pruning branch January 20, 2025 15:18
@saurabh1002 saurabh1002 restored the features/ground-align-and-pruning branch March 20, 2025 09:31
@saurabh1002 saurabh1002 deleted the features/ground-align-and-pruning branch March 20, 2025 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants