From 74f799824a7b9cfe83143d4f345c63491742338b Mon Sep 17 00:00:00 2001 From: matlabbe Date: Mon, 20 Jul 2015 16:13:56 -0400 Subject: [PATCH] Added stereo_mapping.launch, updated bumblebee.launch(10 Hz throttle), set wait_for_transform=true by default for rtabmap, rtabmapviz and odometry nodes --- launch/rgbd_mapping.launch | 11 +++- launch/stereo_mapping.launch | 119 ++++++++++++++++++++++++++++++++++ launch/tests/bumblebee.launch | 20 +++++- src/CoreWrapper.cpp | 2 +- src/GuiWrapper.cpp | 2 +- src/OdometryROS.cpp | 2 +- 6 files changed, 147 insertions(+), 9 deletions(-) create mode 100644 launch/stereo_mapping.launch diff --git a/launch/rgbd_mapping.launch b/launch/rgbd_mapping.launch index f9a2b25f..7ea0fb2a 100644 --- a/launch/rgbd_mapping.launch +++ b/launch/rgbd_mapping.launch @@ -21,6 +21,7 @@ + @@ -42,6 +43,8 @@ + + @@ -55,9 +58,10 @@ - - - + + + + @@ -82,6 +86,7 @@ + diff --git a/launch/stereo_mapping.launch b/launch/stereo_mapping.launch new file mode 100644 index 00000000..5161e975 --- /dev/null +++ b/launch/stereo_mapping.launch @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/launch/tests/bumblebee.launch b/launch/tests/bumblebee.launch index c979ba79..fe3eb9f9 100644 --- a/launch/tests/bumblebee.launch +++ b/launch/tests/bumblebee.launch @@ -15,10 +15,24 @@ - + - - + + + + + + + + + + + + + + + + diff --git a/src/CoreWrapper.cpp b/src/CoreWrapper.cpp index 09a7dc57..1458eb54 100644 --- a/src/CoreWrapper.cpp +++ b/src/CoreWrapper.cpp @@ -81,7 +81,7 @@ CoreWrapper::CoreWrapper(bool deleteDbOnStart) : odomFrameId_(""), configPath_(""), databasePath_(UDirectory::homeDir()+"/.ros/"+rtabmap::Parameters::getDefaultDatabaseName()), - waitForTransform_(false), + waitForTransform_(true), useActionForGoal_(false), genScan_(false), genScanMaxDepth_(4.0), diff --git a/src/GuiWrapper.cpp b/src/GuiWrapper.cpp index ff84a015..f053e911 100644 --- a/src/GuiWrapper.cpp +++ b/src/GuiWrapper.cpp @@ -71,7 +71,7 @@ GuiWrapper::GuiWrapper(int & argc, char** argv) : app_(0), mainWindow_(0), frameId_("base_link"), - waitForTransform_(false), + waitForTransform_(true), cameraNodeName_(""), lastOdomInfoUpdateTime_(0), depthScanSync_(0), diff --git a/src/OdometryROS.cpp b/src/OdometryROS.cpp index 4cb0d2f0..1df2ec99 100644 --- a/src/OdometryROS.cpp +++ b/src/OdometryROS.cpp @@ -56,7 +56,7 @@ OdometryROS::OdometryROS(int argc, char * argv[]) : odomFrameId_("odom"), groundTruthFrameId_(""), publishTf_(true), - waitForTransform_(false), + waitForTransform_(true), paused_(false) { this->processArguments(argc, argv);