Comments (5)
Because the visual features are far (>3-4 meters), try 3D -> 2D motion estimation like in the screenshot below. If this doesn't help, set the Logger level to debug (Preferences->Logging) and copy/paste the output here.
from rtabmap.
Thank you for the help. I have made the above mentioned changes but i'm still stuck with the same issue. I have tried changing odometry strategy and visual word type to see what changes it does with output. Log file for Rtabmap with SURF features and Optical flow is here. Log file with SIFT & BOW is here.
from rtabmap.
It looks like there is a problem with the calibration. Around 1200 features are extracted by the odometry but only ~100 can be triangulated in 3D. In these 100, maybe only 10 would be inliers so not enough to correctly find a transformation between the frames.
Can you do a small recording? Click Tools->"Data recorder...", start a new session, then on next "Stop", the recorded database will be saved.
cheers
from rtabmap.
I have done a small recording for 50-55 images. You can see the file here.
output.db.zip
from rtabmap.
Did you follow this tutorial to calibrate the cameras?
The stereo rectification is wrong, see this image (I opened the database with rtabmap-databaseViewer):
These are the left and right images superposed. Normally it should only have a disparity on x-axis, not both axes.
Example of good stereo rectification:
Note that you can also use the Calibrate tool in RTAB-Map (Preferences->Source->Calibrate) to calibrate the cameras (it is mostly the same interface as the ROS tutorial). There is an example here (you can do it with the live images of the camera, no need to use a video file).
cheers
from rtabmap.
Related Issues (20)
- rtabmap with image filter topic problem HOT 1
- expected type-specifier before ‘OdometryORBSLAM’ : ORBSLAM2 RTAB-MAP. HOT 9
- how to SLAM on ceiling, anyone can help me ?? thank you so much QAQ ~ HOT 2
- Error while running HOT 1
- G2o Fatal error for optimizeBA() HOT 5
- rtabmap parameter problem in 0.21.4 HOT 2
- how to change 2d map when i navigate from 1f to 2f HOT 4
- Empty Gridmap and Octomap with recent integration of Gridmap HOT 2
- Received IMU doesn't have orientation set! It is ignored HOT 2
- many nodes are not optimized (negative weight) after mapping HOT 1
- Python3 Option with RTABMAP Issue HOT 4
- Support for Orbbec Femto cameras HOT 1
- what are these lines mean in graph view ? HOT 2
- how to merge multiple times SLAM db file with rgbd camera, 3d lidar and odometry ? HOT 4
- Localization Mode + MM: Add option to pre-optimize the full global graph once so that map origin doesn't change on retrieval
- how to fusion icp odometry and visual odometry into a fusion odometry? and some question need to reassure
- Change exported multiband filenames
- `cmake_modules/FindSqlite3.cmake` breaks transitive dependencies. HOT 2
- (iSAM2) GTSAM exception caught: Requested the BayesTree clique for a key that is not in the BayesTree HOT 1
- bad calib camera matrix HOT 3
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.