Skip to content

Commit dc01ae3

Browse files
authored
[CM] Improve output when using robot description topic and give output about correct topic even remapped. (#1059)
1 parent 99deef8 commit dc01ae3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

controller_manager/src/controller_manager.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,16 +203,17 @@ void ControllerManager::subscribe_to_robot_description_topic()
203203
{
204204
// set QoS to transient local to get messages that have already been published
205205
// (if robot state publisher starts before controller manager)
206-
RCLCPP_INFO(
207-
get_logger(), "Subscribing to '~/robot_description' topic for robot description file.");
208206
robot_description_subscription_ = create_subscription<std_msgs::msg::String>(
209207
"~/robot_description", rclcpp::QoS(1).transient_local(),
210208
std::bind(&ControllerManager::robot_description_callback, this, std::placeholders::_1));
209+
RCLCPP_INFO(
210+
get_logger(), "Subscribing to '%s' topic for robot description.",
211+
robot_description_subscription_->get_topic_name());
211212
}
212213

213214
void ControllerManager::robot_description_callback(const std_msgs::msg::String & robot_description)
214215
{
215-
RCLCPP_INFO(get_logger(), "Received robot description file.");
216+
RCLCPP_INFO(get_logger(), "Received robot description from topic.");
216217
RCLCPP_DEBUG(
217218
get_logger(), "'Content of robot description file: %s", robot_description.data.c_str());
218219
// TODO(Manuel): errors should probably be caught since we don't want controller_manager node

0 commit comments

Comments
 (0)