Comments (7)
The vins estimator should use camera_link
as camera frame instead of camera
. Maybe there is a config in vins to change it.
from rtabmap.
Thank you for your reply. I have already solved that issue.
However, it seems that the map I obtained has some problems.
This map is saved in ~/.ros/rtabmap.db. When I check Cloud and Odom under the image, the map coordinate system appears to be incorrect.
But when I only check Cloud, the map looks fine.
Is this a normal phenomenon, or do I need to perform coordinate transformations somewhere? Another question is, I plan to use this map for navigation in the next step. How can I utilize rtabmap.db? What should I do next? Could you please give me some help or suggestions? Thank you!
from rtabmap.
That Odom
checkbox is to see the cloud in odom
frame (roll, pitch) instead of base frame. That cloud is only visualizing a single node in the map. Open the database in rtabmap app instead, it will show the 3d point cloud of all nodes in map frame.
To use the map for navigation, we often relaunch rtabmap in localization mode. See Advanced section here.
from rtabmap.
I have already saved rtabmap.db. Could you please provide more details on how to open the database in the rtabmap app? What is this rtabmap app?
from rtabmap.
Are you using ROS?
$ rtabmap rtabmap.db
from rtabmap.
I used the command rtabmap-databaseViewer ~/.ros/rtabmap.db to view the map. The 3D point cloud of individual nodes seems fine, but the Occupancy grid formed by the 3D point clouds of all nodes is too messy, and the 2D map is also messy.
So, is my rtabmap.db file normal? If it is normal, how can I obtain a 2D map that can be used for navigation? This is my rtabmap.db compressed file.
rtabmap.zip
Thank you for your help.
from rtabmap.
The odometry pose looks wrong:
For that that particular node by looking at the actual image, I would have expected a roll and pitch value around 0.1 rad at most (slightly rotated on right, slight pitch towards ground), not -1.88 rad in roll.
It feels like the odometry is giving the pose of the IMU frame instead of the camera frame. There could be a 90 deg offset between these two frames. You could change the frame_id
of rtabmap node to use the same frame than vins-fusion is using (e.g., imu
frame).
from rtabmap.
Related Issues (20)
- Build error with ceres 2.2
- Adding another contraints HOT 1
- help me !!!! how to use superglue superpoints Test on 2022-IlluminationInvariant. HOT 5
- rtabmap.db database file HOT 4
- Error launching v0.21.4 on M1 Mac Ventura HOT 1
- PyDetector not compatible with Vis/MaxFeatures or Kp/MaxFeatures parameters
- Dataset Download Shows 404 Error HOT 1
- Landmarks ignores will cause crashing in optimizer HOT 3
- IMU + RGBD image drift HOT 5
- use image filter replace original color image but not work! anyone can help me !!!!! thanks! HOT 11
- 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
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.