mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 00:37:46 +08:00
CommonSubscribers: subscribe_rgb default true
This commit is contained in:
@@ -13,6 +13,7 @@
|
|||||||
<!-- args: "delete_db_on_start" and "udebug" -->
|
<!-- args: "delete_db_on_start" and "udebug" -->
|
||||||
<node name="rtabmap" pkg="rtabmap_ros" type="rtabmap" output="screen" args="$(arg rtabmap_args)">
|
<node name="rtabmap" pkg="rtabmap_ros" type="rtabmap" output="screen" args="$(arg rtabmap_args)">
|
||||||
|
|
||||||
|
<param name="subscribe_rgb" type="bool" value="false"/> <!-- must be false for appearance-based mode -->
|
||||||
<param name="subscribe_depth" type="bool" value="false"/> <!-- must be false for appearance-based mode -->
|
<param name="subscribe_depth" type="bool" value="false"/> <!-- must be false for appearance-based mode -->
|
||||||
<param name="subscribe_odom" type="bool" value="false"/> <!-- must be false for appearance-based mode -->
|
<param name="subscribe_odom" type="bool" value="false"/> <!-- must be false for appearance-based mode -->
|
||||||
<param name="queue_size" type="int" value="10"/>
|
<param name="queue_size" type="int" value="10"/>
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ CommonDataSubscriber::CommonDataSubscriber(bool gui) :
|
|||||||
callbackCalled_(false),
|
callbackCalled_(false),
|
||||||
subscribedToDepth_(!gui),
|
subscribedToDepth_(!gui),
|
||||||
subscribedToStereo_(false),
|
subscribedToStereo_(false),
|
||||||
subscribedToRGB_(false),
|
subscribedToRGB_(!gui),
|
||||||
subscribedToOdom_(false),
|
subscribedToOdom_(false),
|
||||||
subscribedToRGBD_(false),
|
subscribedToRGBD_(false),
|
||||||
subscribedToScan2d_(false),
|
subscribedToScan2d_(false),
|
||||||
@@ -300,25 +300,27 @@ void CommonDataSubscriber::setupCallbacks(
|
|||||||
pnh.param("subscribe_odom_info", subscribeOdomInfo, subscribeOdomInfo);
|
pnh.param("subscribe_odom_info", subscribeOdomInfo, subscribeOdomInfo);
|
||||||
pnh.param("subscribe_user_data", subscribeUserData, subscribeUserData);
|
pnh.param("subscribe_user_data", subscribeUserData, subscribeUserData);
|
||||||
pnh.param("subscribe_odom", subscribeOdom, subscribeOdom);
|
pnh.param("subscribe_odom", subscribeOdom, subscribeOdom);
|
||||||
if(subscribedToDepth_ && subscribedToRGB_)
|
|
||||||
{
|
|
||||||
ROS_WARN("rtabmap: Parameters subscribe_depth and subscribe_rgb cannot be true at the same time. Parameters subscribe_rgb is set to false.");
|
|
||||||
subscribedToRGB_ = false;
|
|
||||||
}
|
|
||||||
if(subscribedToStereo_ && subscribedToRGB_)
|
|
||||||
{
|
|
||||||
ROS_WARN("rtabmap: Parameters subscribe_stereo and subscribe_rgb cannot be true at the same time. Parameter subscribe_rgb is set to false.");
|
|
||||||
subscribedToRGB_ = false;
|
|
||||||
}
|
|
||||||
if(subscribedToDepth_ && subscribedToStereo_)
|
if(subscribedToDepth_ && subscribedToStereo_)
|
||||||
{
|
{
|
||||||
ROS_WARN("rtabmap: Parameters subscribe_depth and subscribe_stereo cannot be true at the same time. Parameter subscribe_depth is set to false.");
|
ROS_WARN("rtabmap: Parameters subscribe_depth and subscribe_stereo cannot be true at the same time. Parameter subscribe_depth is set to false.");
|
||||||
subscribedToDepth_ = false;
|
subscribedToDepth_ = false;
|
||||||
|
subscribedToRGB_ = false;
|
||||||
|
}
|
||||||
|
if(subscribedToRGB_ && subscribedToStereo_)
|
||||||
|
{
|
||||||
|
ROS_WARN("rtabmap: Parameters subscribe_stereo and subscribe_rgb cannot be true at the same time. Parameter subscribe_rgb is set to false.");
|
||||||
|
subscribedToRGB_ = false;
|
||||||
}
|
}
|
||||||
if(subscribedToDepth_ && subscribedToRGBD_)
|
if(subscribedToDepth_ && subscribedToRGBD_)
|
||||||
{
|
{
|
||||||
ROS_WARN("rtabmap: Parameters subscribe_depth and subscribe_rgbd cannot be true at the same time. Parameter subscribe_depth is set to false.");
|
ROS_WARN("rtabmap: Parameters subscribe_depth and subscribe_rgbd cannot be true at the same time. Parameter subscribe_depth is set to false.");
|
||||||
subscribedToDepth_ = false;
|
subscribedToDepth_ = false;
|
||||||
|
subscribedToRGB_ = false;
|
||||||
|
}
|
||||||
|
if(subscribedToRGB_ && subscribedToRGBD_)
|
||||||
|
{
|
||||||
|
ROS_WARN("rtabmap: Parameters subscribe_rgb and subscribe_rgbd cannot be true at the same time. Parameter subscribe_rgb is set to false.");
|
||||||
|
subscribedToRGB_ = false;
|
||||||
}
|
}
|
||||||
if(subscribedToStereo_ && subscribedToRGBD_)
|
if(subscribedToStereo_ && subscribedToRGBD_)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user