Make MemoryX optional
@reister this deactivates some of the self localisation components. Is it possible to make those independent of the old memory?
Merge request reports
Activity
added enhancement label
requested review from @reister
assigned to @pohl
I'm OK with your changes. Regarding the self localization, it requires some work achieve the same behavior without the old memory. Namely, the initial robot's pose is retrieved from the old long-term memory. Therefore, my proposal is:
- With the help of @peller, implement a long-term memory which provides the last robot's global pose.
- Refactor the SelfLocalization class to make use of 1. . As a consequence, all code related to MemoryX can be removed using preprocessor defs.
Note, that MemoryX is required to build the SelfLocalization but you don't need any MemoryX components during runtime. You can disable it completely using the corresponding properties.
mentioned in commit 974c75cf
Please register or sign in to reply