Re: how rtabmap receive image via nodelet?

Posted by matlabbe on
URL: http://official-rtab-map-forum.206.s1.nabble.com/how-rtabmap-receive-image-via-nodelet-tp1920p1923.html

Hi,

rtabmap and rtabmapviz cannot be used like a nodelet. However, rgbd_odometry is (and other odometry nodelets):
    <node pkg="nodelet" type="nodelet" name="rgbd_odometry" args="load rtabmap_ros/rgbd_odometry camera_nodelet_manager">
      <remap from="depth/image"       to="depth_registered/image_raw"/>
      <remap from="rgb/camera_info"   to="rgb/camera_info"/>
      <remap from="rgb/image"         to="rgb/image_rect_mono"/>
	  
      <param name="frame_id"        type="string" value="camera_link"/>   
    </node>
This example assumes that a nodelet manager called "camera_nodelet_manager" already exist (generarly started from openni or freenect launch files). This way, there will be not message serialization/deserialization between openni/freenect camera and rgbd_odometry.

cheers