Comments (2)
Is it possible to add an option to keep the new node and remove the old node on graph reduction? If an environment continues changing, new nodes will capture new environment information, while old nodes will gradually become outdated. Therefore, if the new nodes are kept and the old ones are reduced, the entire system can better meet the needs of lifelong SLAM. I'm not sure if this could cause other problems.
from rtabmap.
One problem I can see is the map could drift over time. However, if we don't care too much about global position, that could be interesting to try. Currently, removing a node from working memory (WM) can be slightly more complicated than the one just added in short-term memory (STM), as we may have to change links in database (for nodes in long-term memory (LTM) linking the node in WM). But it could be doable, with maybe a new parameter to trigger this approach on graph reduction.
Another thing is that we may want to keep the old version to localize on later, in particular in cyclic environmental changes (day->night, seasons...).
from rtabmap.
Related Issues (20)
- Could not find .cpp files of src folder in docker image HOT 2
- Docker Jammy build error HOT 1
- No color images, only grayscale images HOT 4
- Export silently crashes while writing the OBJ (windows 0.21.4 and 0.21.0 binaries)
- Refine previously detected Loop Closures only HOT 1
- iOS: Add option to export in LAS format
- Difficulty in understanding the code for proximity detection by space HOT 1
- Where to Integrate a body filter into custom build HOT 3
- IOS "append" function HOT 1
- GUI is blank HOT 4
- Regression on RHEL for Jazzy with latest 0.21.5 version HOT 7
- KISS-ICP odometry integration
- RPATH needs to be used for dynamic linking components HOT 4
- Using Fast GP3 and Organized Surface Reconstruction via CLI HOT 8
- Realsense2 bag import for standalone? HOT 1
- FPV Drone? HOT 1
- Update how/when we bump major.minor.patch versions
- Issues with features appearing as two different features when revisiting an area using RTABMAP HOT 1
- AMD64 Docker Container fails to build with -DTorch_DIR flag set in cmake HOT 6
- Sample Dataset not Found in Tutorial of Loop-closure-detection HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtabmap.