From 017ef00788b00cc43e26c8d3f4b631c29da6cdcb Mon Sep 17 00:00:00 2001 From: Sergi Pujol <sergi.pujol.badell@estudiantat.upc.edu> Date: Sun, 14 Feb 2021 19:44:11 +0100 Subject: [PATCH] added parameters to loopClosureFalko constructor --- src/loop_closure_falko.cpp | 14 +++++++++++++- src/loop_closure_falko.h | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/loop_closure_falko.cpp b/src/loop_closure_falko.cpp index ebf430a..d64e96b 100644 --- a/src/loop_closure_falko.cpp +++ b/src/loop_closure_falko.cpp @@ -9,11 +9,23 @@ namespace laserscanutils{ + //CONSTRUCTOR template <typename Extractor, typename Matcher> loopClosureFalko<Extractor, Matcher>::loopClosureFalko(){ - + // FALKO Extractor Parameters + setMinExtractionRange(0.1); + setMaxExtractionRange(25); + enableSubbeam(true); + setNMSRadius(0.1); + setNeighB(0.01); + setBRatio(4); + setGridSectors(16); + + // Matcher Extractor Parameters + matcher.setDistanceThreshold(0.1); } + // DESTRUCTOR template <typename Extractor, typename Matcher> loopClosureFalko<Extractor, Matcher>::~loopClosureFalko(){} diff --git a/src/loop_closure_falko.h b/src/loop_closure_falko.h index ea7f16d..2472753 100644 --- a/src/loop_closure_falko.h +++ b/src/loop_closure_falko.h @@ -40,7 +40,7 @@ typedef falkolib::NNMatcher<falkolib::FALKO> NNMatcher; /** \brief A base class for loop closure using falko library **/ template <typename Extractor, typename Matcher> -class loopClosureFalko{ +class loopClosureFalko : public falkolib::FALKOExtractor{ private: public: -- GitLab