Comments (1)
Yes, you are right, ORB-SLAM3 has random behaviour, giving different results in different executions of the same dataset. You can see it clearly in figure 4 in the ORB-SLAM3 paper: https://arxiv.org/pdf/2007.11898.pdf
I think the differences you show in your results are normal.
I believe there are two main sources of randomness:
- The use of random number generators in RANSAC.
- The unpredictable interleaving of Tracking, Mapping, and Loop Closing threads, that depends on the operating system scheduler. This unpredictability makes that in different executions the estimated Keyframe poses may differ, or even different frames can be chosen as keyframes.
from orb_slam3.
Related Issues (20)
- LoopClosing mnFullBAIdx defined as bool
- After turning, the scale of the newly generated map points is reduced HOT 3
- Find keypoints in source for a mask implementation HOT 2
- cmake error
- How do I visualize the data after running SLAM? HOT 1
- stereo+imu can not load map HOT 2
- Tracking lost when running stereo/mono mode in EuRoC dataset HOT 1
- Error Running Stereo-Inertial with Realsense D435i
- Right camera parameter read error
- Consistent Loss in Tracking after X Frames in Imu Mono mode HOT 1
- How to output MapPoints?
- OpenCV linker errror HOT 1
- Could the version of ORBSLAM3-ROS be upgraded to ROS Noetic HOT 1
- Segmentation fault (Framebuffer with requested attributes not available.) HOT 4
- Weird Rotation HOT 1
- If I know the distance to the scene, can I use Monocular with correct scale?
- 如何增加RGBD_Inertial? HOT 2
- How can we process the .osa file generated?
- How can I obtain the optimized pose for each frame HOT 3
- SOS!!!I want to run the ROS example, but I get this error and the compilation of the build_ros.sh is error-free. 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 orb_slam3.