Strange things in WOLF core?
I just saw these classes and files in core. They seem very odd to me at first glance.
What are they?
Some of these might be able to get deleted. Others will need documentation.
EDIT JS 23 jan 2022
Keep
- LandmarkMatch
- check_log.h
- graph_search.h
Remove:
- ProcessorLogging
- eigen_predicates.h
- make_unique.h
Rename:
- SensorModel --> SensorMotionModel
- ProcessorFixWingModel --> ProcessorFixedWingModel
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Joan Solà Ortega changed milestone to %Publish WOLF
changed milestone to %Publish WOLF
- Joan Solà Ortega added To Do (release) question labels
added To Do (release) question labels
- Joan Solà Ortega changed title from Processor Fix Wing Model in WOLF core? to Processor Fix Wing Model and other strange things in WOLF core?
changed title from Processor Fix Wing Model in WOLF core? to Processor Fix Wing Model and other strange things in WOLF core?
- Joan Solà Ortega changed the description
changed the description
- Owner
I recently added this class
ProcessorFixWingModel
and the correspondingSensorModel
. This processor emplaces factors to constraint the motion according to a motion model (fix wing). I don't understand the problem...LandmarkMatch
is a struct used by theProcessorTrackerLandmark
to store the matches between landmarks and features. It is analogous toFeatureMatch
. If you prefer, both can be moved to theprocessor
folder...graph_search.h
implements a search on the graph but it is not used anywhere (was planned to be used in loop closures heuristics)Edited by Joan Vallvé Navarro Collapse replies - Author Owner
I think seeing your explanation that
SensorMotionModel
would be a better name. - Owner
I was considering
SensorDynamicModel
as well but was not that generic..SensorMotionModel
seems a better name definitely.
- Author Owner
It is odd to have a Fix Wing model in WOLF core, no? It´s like a very specific thing
- Author Owner
It´s not that is bad, it´s that I did not understand it. There are other things in WOLF which I don't know what they are, maybe you know. It´s in the list above.
- Owner
Since we organized the plugins by sensors, fix wing seemed to me not related to anyone (GNSS? IMU?...)
- Joan Solà Ortega marked the checklist item make_unique.h as completed
marked the checklist item make_unique.h as completed
- Joan Solà Ortega marked the checklist item make_unique.h as incomplete
marked the checklist item make_unique.h as incomplete
- Joan Vallvé Navarro marked the checklist item ProcessorFixWing as completed
marked the checklist item ProcessorFixWing as completed
- Joan Vallvé Navarro marked the checklist item SensorModel as completed
marked the checklist item SensorModel as completed
- Joan Vallvé Navarro marked the checklist item graph_search.h as completed
marked the checklist item graph_search.h as completed
- Joan Vallvé Navarro marked the checklist item LandmarkMatch as completed
marked the checklist item LandmarkMatch as completed
- Owner
I marked the ones that I'm sure they have to be in core. I don't know about the others, actually, I don't know what are they.
- Joan Vallvé Navarro changed title from Processor Fix Wing Model and other strange things in WOLF core? to Strange things in WOLF core?
changed title from Processor Fix Wing Model and other strange things in WOLF core? to Strange things in WOLF core?
- Owner
can we just try to remove the items not marked and see what happens?
- Author Owner
Yes it sounds appropriate
- Joan Solà Ortega created merge request !437 (merged) to address this issue
created merge request !437 (merged) to address this issue
- Joan Solà Ortega mentioned in merge request !437 (merged)
mentioned in merge request !437 (merged)
- Joan Solà Ortega marked the checklist item ProcessorLogging as completed
marked the checklist item ProcessorLogging as completed
- Joan Solà Ortega marked the checklist item eigen_predicates.h as completed
marked the checklist item eigen_predicates.h as completed
- Joan Solà Ortega marked the checklist item make_unique.h as completed
marked the checklist item make_unique.h as completed
- Joan Solà Ortega marked the checklist item ProcessorFixWing as incomplete
marked the checklist item ProcessorFixWing as incomplete
- Joan Solà Ortega marked the checklist item SensorModel as incomplete
marked the checklist item SensorModel as incomplete
- Joan Solà Ortega marked the checklist item LandmarkMatch as incomplete
marked the checklist item LandmarkMatch as incomplete
- Joan Solà Ortega marked the checklist item graph_search.h as incomplete
marked the checklist item graph_search.h as incomplete
- Joan Solà Ortega marked the checklist item graph_search.h as completed
marked the checklist item graph_search.h as completed
- Joan Solà Ortega marked the checklist item ProcessorFixWing as completed
marked the checklist item ProcessorFixWing as completed
- Joan Solà Ortega marked the checklist item SensorModel as completed
marked the checklist item SensorModel as completed
- Joan Solà Ortega marked the checklist item LandmarkMatch as completed
marked the checklist item LandmarkMatch as completed
- Joan Solà Ortega marked the checklist item check_log.h as completed
marked the checklist item check_log.h as completed
- Joan Solà Ortega changed the description
changed the description
- Joan Solà Ortega marked the checklist item SensorModel --> SensorMotionModel as completed
marked the checklist item SensorModel --> SensorMotionModel as completed
- Joan Solà Ortega marked the checklist item ProcessorFixWing --> ProcessorFixedWing as completed
marked the checklist item ProcessorFixWing --> ProcessorFixedWing as completed
- Joan Solà Ortega changed the description
changed the description
- Joan Solà Ortega closed
closed
- Joan Solà Ortega reopened
reopened
- Joan Solà Ortega changed the description
changed the description
- Joan Solà Ortega marked the checklist item graph_search.h as incomplete
marked the checklist item graph_search.h as incomplete
- Joan Solà Ortega marked the checklist item graph_search.h as completed
marked the checklist item graph_search.h as completed
- Joan Solà Ortega assigned to @jsola
assigned to @jsola
- Joan Solà Ortega changed the description
changed the description
- Joan Solà Ortega closed with merge request !437 (merged)
closed with merge request !437 (merged)
- Joan Solà Ortega mentioned in commit 60413cb0
mentioned in commit 60413cb0