Skip to content
Snippets Groups Projects
Commit 3b536be2 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Fix one time_tolerance in PrcTrkLmkDummy

parent bd7e118b
No related branches found
No related tags found
1 merge request!163Time tol
Pipeline #
......@@ -25,7 +25,7 @@ int main()
prc_odo->setTimeTolerance(0.1);
SensorBasePtr sen_ftr = problem->installSensor ("ODOM 2D", "other odometer", (Vector3s()<<0,0,0).finished(),"");
shared_ptr<ProcessorTrackerFeatureDummy> prc_ftr = make_shared<ProcessorTrackerFeatureDummy>(7, 4);
shared_ptr<ProcessorTrackerFeatureDummy> prc_ftr = make_shared<ProcessorTrackerFeatureDummy>(0.5, 7, 4);
prc_ftr->setName("tracker");
sen_ftr->addProcessor(prc_ftr);
prc_ftr->setTimeTolerance(0.1);
......
......@@ -31,7 +31,7 @@ int main()
std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)),
std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2);
shared_ptr<ProcessorTrackerFeatureDummy> processor_ptr_ = make_shared<ProcessorTrackerFeatureDummy>(7, 4);
shared_ptr<ProcessorTrackerFeatureDummy> processor_ptr_ = make_shared<ProcessorTrackerFeatureDummy>(.25, 7, 4);
wolf_problem_ptr_->addSensor(sensor_ptr_);
sensor_ptr_->addProcessor(processor_ptr_);
......
......@@ -66,7 +66,7 @@ int main()
std::make_shared<StateBlock>(Eigen::VectorXs::Zero(1)),
std::make_shared<StateBlock>(Eigen::VectorXs::Zero(2)), 2);
std::shared_ptr<ProcessorTrackerLandmarkDummy> processor_ptr_ = std::make_shared< ProcessorTrackerLandmarkDummy>(5);
std::shared_ptr<ProcessorTrackerLandmarkDummy> processor_ptr_ = std::make_shared< ProcessorTrackerLandmarkDummy>(.25, 5);
wolf_problem_ptr_->addSensor(sensor_ptr_);
sensor_ptr_->addProcessor(processor_ptr_);
......
......@@ -12,8 +12,10 @@
namespace wolf
{
ProcessorTrackerLandmarkDummy::ProcessorTrackerLandmarkDummy(const unsigned int& _max_new_features) :
ProcessorTrackerLandmark("TRACKER LANDMARK DUMMY", _max_new_features, 0.1), n_feature_(0), landmark_idx_non_visible_(0)
ProcessorTrackerLandmarkDummy::ProcessorTrackerLandmarkDummy(const Scalar _time_tolerance, const unsigned int& _max_new_features) :
ProcessorTrackerLandmark("TRACKER LANDMARK DUMMY", _time_tolerance, _max_new_features),
n_feature_(0),
landmark_idx_non_visible_(0)
{
//
......
......@@ -18,7 +18,7 @@ WOLF_PTR_TYPEDEFS(ProcessorTrackerLandmarkDummy);
class ProcessorTrackerLandmarkDummy : public ProcessorTrackerLandmark
{
public:
ProcessorTrackerLandmarkDummy(const unsigned int& _max_new_features);
ProcessorTrackerLandmarkDummy(const Scalar _time_tolerance, const unsigned int& _max_new_features);
virtual ~ProcessorTrackerLandmarkDummy();
protected:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment