Open vivekrathi14 opened 4 years ago
Hi,
Using Rtabmap/DetectionRate=0
, you should have get the same framerate than the input images. If parameters are disabled in rtabmapviz, it means that rtabmapviz
cannot call the ros services of rtabmap
node (because they are not in same namespace?). Odometry parameters are always disabled in rabmapviz, they should be set in launch files when launching the odometry nodes.
Look at the terminal logs, rtabmap node should log at same rate than it publishes and show the actual rate that it is using. If the rate is not 0, then the parameters may not have been set at the correct place.
Hi,
rtabmapviz
. rtabmapviz
can only changes dynamically parameters from rtabmap
node.RGBD/Enabled
should stay true when poses are used. If the detection is smoother with RGBD/Enabled
to false, we would have to check which part is taking the most computation time at each iteration. map_always_update
is used to update the global occupancy grid on each update, whether a new nodes is added to graph or not. Are you in localization mode (Mem/IncrementalMemory=false
)? If not, I don't recommend setting Rtabmap/DetectionRate
to 0. map_always_update
, do you have database to share? We could spot quite fast which part is using the most computation time.RGBD/Enabled
is kept False. By default it is set to True. Changing the parameter to False only gave me updated frequency and improved loop closure which was confirmed through rtabmap_viz.
3.2 Yes, but somehow map_always_update
& RGBD/Enabled
do not go well. You can try that.
3.3 No, I am not in localization mode (Mem/IncrementalMemory=true
) in my case. Why do you recommend so. Making Rtabmap/DetectionRate=0 helped me for 3.1. I won't say that they are dependent but both of the parameters helped me combined to improve my performance.Yes, a database from simulation works too. It is not recommended to use Gazebo in a VM without GPU, it will be very slow and this could impact topic synchronization (causing rtabmap to lag because it doesn't receive all images corrected at the same time).
System Specifications - -Ubuntu 16.04 Xenial -ROS - Kinetic distro -rtabmap & rtabmap_ros version 0.19.3
I am using rtabmap with default configuration with few changes in input topics.
Please let me know any possible solution to resolve this?