mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-12 20:49:50 +08:00
fixed #1117
This commit is contained in:
@@ -328,10 +328,12 @@ CoreWrapper::CoreWrapper(const rclcpp::NodeOptions & options) :
|
|||||||
{
|
{
|
||||||
RCLCPP_WARN(get_logger(), "Node paused... don't forget to call service \"resume\" to start rtabmap.");
|
RCLCPP_WARN(get_logger(), "Node paused... don't forget to call service \"resume\" to start rtabmap.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const std::map<std::string, rclcpp::ParameterValue> & overrides = this->get_node_parameters_interface()->get_parameter_overrides();
|
||||||
for(ParametersMap::iterator iter=allParameters.begin(); iter!=allParameters.end(); ++iter)
|
for(ParametersMap::iterator iter=allParameters.begin(); iter!=allParameters.end(); ++iter)
|
||||||
{
|
{
|
||||||
std::string vStr = this->declare_parameter(iter->first, iter->second);
|
std::string vStr = this->declare_parameter(iter->first, iter->second);
|
||||||
if(vStr.compare(iter->second)!=0)
|
if(overrides.find(iter->first) != overrides.end())
|
||||||
{
|
{
|
||||||
RCLCPP_INFO(this->get_logger(), "Setting RTAB-Map parameter \"%s\"=\"%s\"", iter->first.c_str(), vStr.c_str());
|
RCLCPP_INFO(this->get_logger(), "Setting RTAB-Map parameter \"%s\"=\"%s\"", iter->first.c_str(), vStr.c_str());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user