Coming soon - Get a detailed view of why an account is flagged as spam!
view details
3
Setup RTAB-Map on Your Robot! tutorial, issues migrating from linorobot base. /base_controller/odom, /rtabmap/rgbd_image, /base_scan not receiving data
Post Body

I'm following the RTAB issue while trying to use my linorobot base and RTAB. I'm getting the same messages about odom, scan and rgbd.

[ WARN] [1562705732.724543359]: /rtabmap/rtabmap: Did not receive data since 5 seconds! Make sure the input topics are published ("$ rostopic hz my_topic") and the timestamps in their header are set. If topics are coming from different computers, make sure the clocks of the computers are synchronized ("ntpdate"). If topics are not published at the same rate, you could increase "queue_size" parameter (current=10).

/rtabmap/rtabmap subscribed to (approx sync):

/base_controller/odom,

/rtabmap/rgbd_image,

/base_scan

When I look at my topics when i do bringup all those topics exist

/base_controller/odom

/base_scan

/camera/depth/camera_info

/camera/depth/disparity

/camera/depth/image

/camera/depth/image/compressed

/camera/depth/image/compressed/parameter_descriptions

/camera/depth/image/compressed/parameter_updates

/camera/depth/image/compressedDepth

/camera/depth/image/compressedDepth/parameter_descriptions

/camera/depth/image/compressedDepth/parameter_updates

/camera/depth/image_raw

/camera/depth/image_raw/compressed

/camera/depth/image_raw/compressed/parameter_descriptions

/camera/depth/image_raw/compressed/parameter_updates

/camera/depth/image_raw/compressedDepth

/camera/depth/image_raw/compressedDepth/parameter_descriptions

/camera/depth/image_raw/compressedDepth/parameter_updates

/camera/depth/image_rect

/camera/depth/image_rect/compressed

/camera/depth/image_rect/compressed/parameter_descriptions

/camera/depth/image_rect/compressed/parameter_updates

/camera/depth/image_rect/compressedDepth

/camera/depth/image_rect/compressedDepth/parameter_descriptions

/camera/depth/image_rect/compressedDepth/parameter_updates

/camera/depth/image_rect_raw

/camera/depth/image_rect_raw/compressed

/camera/depth/image_rect_raw/compressed/parameter_descriptions

/camera/depth/image_rect_raw/compressed/parameter_updates

/camera/depth/image_rect_raw/compressedDepth

/camera/depth/image_rect_raw/compressedDepth/parameter_descriptions

/camera/depth/image_rect_raw/compressedDepth/parameter_updates

/camera/depth/points

/camera/depth_rectify_depth/parameter_descriptions

/camera/depth_rectify_depth/parameter_updates

/camera/depth_registered/camera_info

/camera/depth_registered/disparity

/camera/depth_registered/hw_registered/image_rect

/camera/depth_registered/hw_registered/image_rect/compressed

/camera/depth_registered/hw_registered/image_rect/compressed/parameter_descriptions

/camera/depth_registered/hw_registered/image_rect/compressed/parameter_updates

/camera/depth_registered/hw_registered/image_rect/compressedDepth

/camera/depth_registered/hw_registered/image_rect/compressedDepth/parameter_descriptions

/camera/depth_registered/hw_registered/image_rect/compressedDepth/parameter_updates

/camera/depth_registered/hw_registered/image_rect_raw

/camera/depth_registered/hw_registered/image_rect_raw/compressed

/camera/depth_registered/hw_registered/image_rect_raw/compressed/parameter_descriptions

/camera/depth_registered/hw_registered/image_rect_raw/compressed/parameter_updates

/camera/depth_registered/hw_registered/image_rect_raw/compressedDepth

/camera/depth_registered/hw_registered/image_rect_raw/compressedDepth/parameter_descriptions

/camera/depth_registered/hw_registered/image_rect_raw/compressedDepth/parameter_updates

/camera/depth_registered/image

/camera/depth_registered/image/compressed

/camera/depth_registered/image/compressed/parameter_descriptions

/camera/depth_registered/image/compressed/parameter_updates

/camera/depth_registered/image/compressedDepth

/camera/depth_registered/image/compressedDepth/parameter_descriptions

/camera/depth_registered/image/compressedDepth/parameter_updates

/camera/depth_registered/image_raw

/camera/depth_registered/image_raw/compressed

/camera/depth_registered/image_raw/compressed/parameter_descriptions

/camera/depth_registered/image_raw/compressed/parameter_updates

/camera/depth_registered/image_raw/compressedDepth

/camera/depth_registered/image_raw/compressedDepth/parameter_descriptions

/camera/depth_registered/image_raw/compressedDepth/parameter_updates

/camera/depth_registered/points

/camera/depth_registered/sw_registered/camera_info

/camera/depth_registered/sw_registered/image_rect

/camera/depth_registered/sw_registered/image_rect/compressed

/camera/depth_registered/sw_registered/image_rect/compressed/parameter_descriptions

/camera/depth_registered/sw_registered/image_rect/compressed/parameter_updates

/camera/depth_registered/sw_registered/image_rect/compressedDepth

/camera/depth_registered/sw_registered/image_rect/compressedDepth/parameter_descriptions

/camera/depth_registered/sw_registered/image_rect/compressedDepth/parameter_updates

/camera/depth_registered/sw_registered/image_rect_raw

/camera/depth_registered/sw_registered/image_rect_raw/compressed

/camera/depth_registered/sw_registered/image_rect_raw/compressed/parameter_descriptions

/camera/depth_registered/sw_registered/image_rect_raw/compressed/parameter_updates

/camera/depth_registered/sw_registered/image_rect_raw/compressedDepth

/camera/depth_registered/sw_registered/image_rect_raw/compressedDepth/parameter_descriptions

/camera/depth_registered/sw_registered/image_rect_raw/compressedDepth/parameter_updates

/camera/depth_registered_rectify_depth/parameter_descriptions

/camera/depth_registered_rectify_depth/parameter_updates

/camera/driver/parameter_descriptions

/camera/driver/parameter_updates

/camera/ir/camera_info

/camera/ir/image_raw

/camera/ir/image_raw/compressed

/camera/ir/image_raw/compressed/parameter_descriptions

/camera/ir/image_raw/compressed/parameter_updates

/camera/ir/image_raw/compressedDepth

/camera/ir/image_raw/compressedDepth/parameter_descriptions

/camera/ir/image_raw/compressedDepth/parameter_updates

/camera/ir/image_rect_ir

/camera/ir/image_rect_ir/compressed

/camera/ir/image_rect_ir/compressed/parameter_descriptions

/camera/ir/image_rect_ir/compressed/parameter_updates

/camera/ir/image_rect_ir/compressedDepth

/camera/ir/image_rect_ir/compressedDepth/parameter_descriptions

/camera/ir/image_rect_ir/compressedDepth/parameter_updates

/camera/ir_rectify_ir/parameter_descriptions

/camera/ir_rectify_ir/parameter_updates

/camera/projector/camera_info

/camera/rgb/camera_info

/camera/rgb/image_color

/camera/rgb/image_color/compressed

/camera/rgb/image_color/compressed/parameter_descriptions

/camera/rgb/image_color/compressed/parameter_updates

/camera/rgb/image_color/compressedDepth

/camera/rgb/image_color/compressedDepth/parameter_descriptions

/camera/rgb/image_color/compressedDepth/parameter_updates

/camera/rgb/image_mono

/camera/rgb/image_mono/compressed

/camera/rgb/image_mono/compressed/parameter_descriptions

/camera/rgb/image_mono/compressed/parameter_updates

/camera/rgb/image_mono/compressedDepth

/camera/rgb/image_mono/compressedDepth/parameter_descriptions

/camera/rgb/image_mono/compressedDepth/parameter_updates

/camera/rgb/image_raw

/camera/rgb/image_raw/compressed

/camera/rgb/image_raw/compressed/parameter_descriptions

/camera/rgb/image_raw/compressed/parameter_updates

/camera/rgb/image_raw/compressedDepth

/camera/rgb/image_raw/compressedDepth/parameter_descriptions

/camera/rgb/image_raw/compressedDepth/parameter_updates

/camera/rgb/image_rect_color

/camera/rgb/image_rect_color/compressed

/camera/rgb/image_rect_color/compressed/parameter_descriptions

/camera/rgb/image_rect_color/compressed/parameter_updates

/camera/rgb/image_rect_color/compressedDepth

/camera/rgb/image_rect_color/compressedDepth/parameter_descriptions

/camera/rgb/image_rect_color/compressedDepth/parameter_updates

/camera/rgb/image_rect_mono

/camera/rgb/image_rect_mono/compressed

/camera/rgb/image_rect_mono/compressed/parameter_descriptions

/camera/rgb/image_rect_mono/compressed/parameter_updates

/camera/rgb/image_rect_mono/compressedDepth

/camera/rgb/image_rect_mono/compressedDepth/parameter_descriptions

/camera/rgb/image_rect_mono/compressedDepth/parameter_updates

/camera/rgb_debayer/parameter_descriptions

/camera/rgb_debayer/parameter_updates

/camera/rgb_rectify_color/parameter_descriptions

/camera/rgb_rectify_color/parameter_updates

/camera/rgb_rectify_mono/parameter_descriptions

/camera/rgb_rectify_mono/parameter_updates

/cmd_vel

/diagnostics

/imu/data

/imu/data_raw

/imu/mag

/imu_filter_madgwick/parameter_descriptions

/imu_filter_madgwick/parameter_updates

/odom

/pid

/raw_imu

/raw_odom

/raw_vel

/rosout

/rosout_agg

/rpms

/rtabmap/cloud_ground

/rtabmap/cloud_map

/rtabmap/cloud_obstacles

/rtabmap/global_path

/rtabmap/global_pose

/rtabmap/goal

/rtabmap/goal_node

/rtabmap/goal_out

/rtabmap/goal_reached

/rtabmap/grid_map

/rtabmap/grid_prob_map

/rtabmap/info

/rtabmap/initialpose

/rtabmap/labels

/rtabmap/local_path

/rtabmap/localization_pose

/rtabmap/mapData

/rtabmap/mapGraph

/rtabmap/mapPath

/rtabmap/move_base/cancel

/rtabmap/move_base/feedback

/rtabmap/move_base/goal

/rtabmap/move_base/result

/rtabmap/move_base/status

/rtabmap/octomap_binary

/rtabmap/octomap_empty_space

/rtabmap/octomap_full

/rtabmap/octomap_grid

/rtabmap/octomap_ground

/rtabmap/octomap_obstacles

/rtabmap/octomap_occupied_space

/rtabmap/proj_map

/rtabmap/rgbd_image

/rtabmap/rgbd_image/compressed

/rtabmap/scan_map

/rtabmap/user_data_async

/scan

/set_pose

/tf

/tf_static\

Here's my launch file:

<launch>

<!-- Start ROS communication between the robot's computer and Linorobot base -->

<node pkg="rosserial\_python" name="rosserial\_lino" type="serial\_node.py" output="screen">

<param name="port" value="/dev/linobase" />

<param name="baud" value="57600" />

</node>

<!-- IMU Relay and Filter -->

<include file="$(find linorobot)/launch/include/imu/imu.launch" />

<!-- Publish Linorobot odometry -->

<node pkg="linorobot" name="lino\_base\_node" type="lino\_base\_node"></node>

<!-- Publish static transform from base_footprint to base_link -->

<node pkg="tf2\_ros" type="static\_transform\_publisher" name="base\_footprint\_to\_base\_link" args="0 0 0.127 0 0 0 /base\_footprint /base\_link"/>

<!-- Odom-IMU Extended Kalman Filter-->

<node pkg="robot\_localization" type="ekf\_localization\_node" name="ekf\_localization">

<remap from="odometry/filtered" to="odom" />

<rosparam command="load" file="$(find linorobot)/param/ekf/robot\_localization.yaml" />

</node>

<!-- Run XV11 -->

<include file="$(find linorobot)/launch/include/laser.launch" />

<group ns="rtabmap">

<!-- Use RGBD synchronization -->

<!-- Here is a general example using a standalone nodelet,

but it is recommended to attach this nodelet to nodelet

manager of the camera to avoid topic serialization -->

<node pkg="nodelet" type="nodelet" name="rgbd\_sync" args="standalone rtabmap\_ros/rgbd\_sync" output="screen">

<remap from="rgb/image" to="/camera/rgb/image\_rect\_color"/>

<remap from="depth/image" to="/camera/depth\_registered/image\_raw"/>

<remap from="rgb/camera\_info" to="/camera/rgb/camera\_info"/>

<remap from="rgbd\_image" to="rgbd\_image"/> <!-- output -->

<!-- Should be true for not synchronized camera topics

(e.g., false for kinectv2, zed, realsense, true for xtion, kinect360)-->

<param name="approx\_sync" value="true"/>

</node>

<node name="rtabmap" pkg="rtabmap\_ros" type="rtabmap" output="screen" args="--delete\_db\_on\_start">

<param name="frame\_id" type="string" value="base\_link"/>

<param name="subscribe\_depth" type="bool" value="false"/>

<param name="subscribe\_rgbd" type="bool" value="true"/>

<param name="subscribe\_scan" type="bool" value="true"/>

<remap from="odom" to="/base\_controller/odom"/>

<remap from="scan" to="/base\_scan"/>

<remap from="rgbd\_image" to="rgbd\_image"/>

<param name="queue\_size" type="int" value="10"/>

<!-- RTAB-Map's parameters -->

<param name="RGBD/NeighborLinkRefining" type="string" value="true"/>

<param name="RGBD/ProximityBySpace" type="string" value="true"/>

<param name="RGBD/AngularUpdate" type="string" value="0.01"/>

<param name="RGBD/LinearUpdate" type="string" value="0.01"/>

<param name="RGBD/OptimizeFromGraphEnd" type="string" value="false"/>

<param name="Grid/FromDepth" type="string" value="false"/> <!-- occupancy grid from lidar -->

<param name="Reg/Force3DoF" type="string" value="true"/>

<param name="Reg/Strategy" type="string" value="1"/> <!-- 1=ICP -->

<!-- ICP parameters -->

<param name="Icp/VoxelSize" type="string" value="0.05"/>

<param name="Icp/MaxCorrespondenceDistance" type="string" value="0.1"/>

</node>

</group>

</launch>

What am I doing wrong here?

Author
Account Strength
100%
Account Age
11 years
Verified Email
Yes
Verified Flair
No
Total Karma
19,030
Link Karma
8,594
Comment Karma
10,128
Profile updated: 1 day ago
Posts updated: 8 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
5 years ago