Hello all, I am new to ROS and i am trying to use the RGBDSLAM with ROSbag files i.e i want to first run the rosbag record and make a rosbag file and then run RGBD SLAM such that it will read this rosbag file and give me a map.
I found another post on the similar issue and used the launch file he used i.e
<launch> <node pkg="rgbdslam" type="rgbdslam" name="rgbdslam" cwd="node" required="false" output="log" >="" <!--="" see="" rgbslam_sample_config.launch="" for="" all="" available="" parameters="" and="" their="" default="" values="" --="">
<param name="config/wide_topic" value=""/>;
<param name="config/wide_cloud_topic" value=""/>;
<param name="config/drop_async_frames" value="true"/> <!-- Check association of depth and visual image, reject if not in sync -->
<param name="config/feature_detector_type" value="SURF"/><!-- If SIFTGPU is enabled in CMakeLists.txt, use SURF here -->
<param name="config/feature_extractor_type" value="SURF"/><!-- If SIFTGPU is enabled in CMakeLists.txt, use SURF here -->
<param name="config/matcher_type" value="FLANN"/> <!-- FLANN (not avail for ORB features), SIFTGPU (only for SIFTGPU detector) or BRUTEFORCE-->
<param name="config/max_keypoints" value="2000"/><!-- Extract no more than this many keypoints (not honored by SIFTGPU)-->
<param name="config/min_keypoints" value="1600"/><!-- Extract no less than this many ... -->
<param name="config/optimizer_skip_step" value="5"/><!-- optimize every n-th frame -->
<param name="config/store_pointclouds" value="true"/> <!-- if, e.g., only trajectory is required, setting this to false saves lots of memory -->
<param name="config/individual_cloud_out_topic" value="/rgbdslam/batch_clouds"/>;
<param name="/config/use_gui" value="true"/>
<!-- see rgbslam_sample_config.launch for all available parameters and their default values -->
<remap from="/camera/depth/camera_info" to="/camera/depth_registered/camera_info"/>
</node> </launch>
And when i launch RGBDSLAM using this launch file it throws an error.
The following is the rosbag command i used and it records a rosbag file of size 300 Mb for 10 seconds which i feel is correct.
rosbag record -o /home/preetham/Desktop/filename_prefix /tf /camera/rgb/image_color /camera/rgb/camera_info /camera/depth_registered/image /camera/depth/camera_info
ould somebody help me out??