Added rtabmap_ros/RGBDImage and rtabmap_ros/UserData topics. Refactored input messages synchronization of rtabmap and rtabmapviz nodes. "depth_cameras" parameter is replaced with "rgbd_cameras" parameter. Multiple camera is handled through rtabmap_ros/RGBDImage input topics (same for rgbd_odometry node).

This commit is contained in:
matlabbe
2016-09-26 16:37:31 -04:00
parent 3b6daf7189
commit babb8c8509
24 changed files with 2942 additions and 2920 deletions
+10
View File
@@ -72,6 +72,8 @@ add_message_files(
Point2f.msg
Point3f.msg
Goal.msg
RGBDImage.msg
UserData.msg
)
## Generate services in the 'srv' folder
@@ -162,9 +164,15 @@ SET(rtabmap_ros_lib_src
src/nodelets/obstacles_detection.cpp
src/nodelets/obstacles_detection_old.cpp
src/nodelets/point_cloud_aggregator.cpp
src/nodelets/rgbd_sync.cpp
src/OdometryROS.cpp
src/MsgConversion.cpp
src/MapsManager.cpp
src/CommonDataSubscriber.cpp
src/impl/CommonDataSubscriberDepth.cpp
src/impl/CommonDataSubscriberStereo.cpp
src/impl/CommonDataSubscriberRGBD.cpp
src/impl/CommonDataSubscriberRGBD2.cpp
)
# If costmap_2d is found, add the plugin
@@ -327,6 +335,7 @@ install(TARGETS
rtabmap
rtabmapviz
rgbd_odometry
rgbdicp_odometry
stereo_odometry
map_assembler
map_optimizer
@@ -341,6 +350,7 @@ install(TARGETS
rtabmap_ros
rtabmap
rgbd_odometry
rgbdicp_odometry
stereo_odometry
map_assembler
map_optimizer