Releases: PRBonn/MapClosures
Releases · PRBonn/MapClosures
v2.0.0
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
v1.0.1
NOW AVAILABLE: pip install map-closures
What's Changed
- Move the ground truth closure computation to C++ by @saurabh1002 in #32
- Add GitHub actions by @saurabh1002 in #43
- Add Git attributes by @tizianoGuadagnino in #45
- Fix for Saving Evaluation Metrics in Loop Closure Pipeline by @jlaserna in #47
- remove strict requirement on kiss-icp version by @saurabh1002 in #50
- Make into pypi package with macos and windows support by @saurabh1002 in #51
- Fixes the missing artifacts by @saurabh1002 in #53
- Gupta/fix artifacts downloading by @saurabh1002 in #54
New Contributors
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Proper path for client code usage of the C++ library by @tizianoGuadagnino in #17
- Upgrade versions to match new release by @saurabh1002 in #18
- Patch cmake bug fix from KISS by @saurabh1002 in #19
- fix bug, refactor code by @saurabh1002 in #21
- Add Visualizer for the pipeline by @saurabh1002 in #22
- Cleanup python API by @saurabh1002 in #25
- Make relevant changes for kiss-icp v1.0.0 by @saurabh1002 in #26
- Add instructions to use MapClosures C++ API by @saurabh1002 in #28
- Fix bug in closure candidate indices by @saurabh1002 in #30
- Visualizer based on Polyscope by @saurabh1002 in #29
- Rework folder structure for visualizer by @saurabh1002 in #31
- add global view option to local map visualizer by @saurabh1002 in #36
- bump version by @saurabh1002 in #38
Full Changelog: v0.2.0...v1.0.0
v0.2.0
What's Changed
- alignment of parameters between languages, typo fix by @ga58lar in #4
- Clean custom types and build system by @tizianoGuadagnino in #5
- Fix runtime errors, fix typo, add dockerfile by @changh95 in #3
- Clean more, clean more, clean more by @tizianoGuadagnino in #7
- Handle no sequence id dataset (and decrease Cmake version to 3.22) by @bexcite in #8
- Update dependencies by @benemer in #9
- Do some renaming work by @saurabh1002 in #10
- Fix broken pipeline after #10 by @saurabh1002 in #11
- Try to rework the API for the CPP and python side by @tizianoGuadagnino in #12
- Disclaimer on paper results by @tizianoGuadagnino in #13
- Rework folder structure by @tizianoGuadagnino in #14
- Use typing_extensions by @benemer in #15
- make opencv fetch content-able by @mehermvr in #16
New Contributors
- @ga58lar made their first contribution in #4
- @tizianoGuadagnino made their first contribution in #5
- @changh95 made their first contribution in #3
- @bexcite made their first contribution in #8
- @benemer made their first contribution in #9
- @saurabh1002 made their first contribution in #10
- @mehermvr made their first contribution in #16
Full Changelog: v0.1.0...v0.2.0
v0.1.0
📰: BETA-release
We are releasing the code for the ICRA2024 paper titled Effectively Detecting Loop Closures using Point Cloud Density Maps.
git clone https://github.com/PRBonn/MapClosures.git
cd MapClosures
make