diff --git a/botbrain_ws/src/bot_state_machine/src/lifecycle_manager.cpp b/botbrain_ws/src/bot_state_machine/src/lifecycle_manager.cpp index f28e845..0f8cd14 100644 --- a/botbrain_ws/src/bot_state_machine/src/lifecycle_manager.cpp +++ b/botbrain_ws/src/bot_state_machine/src/lifecycle_manager.cpp @@ -244,7 +244,7 @@ void LifecycleManager::create_comms() // Watch lifecycle transition events for this node. auto sub = this->create_subscription( - "/" + n.name + "/transition_event", + n.name + "/transition_event", rclcpp::SystemDefaultsQoS(), [this, node_name = n.name](const lifecycle_msgs::msg::TransitionEvent::SharedPtr msg) { this->transition_callback(node_name, msg); @@ -255,13 +255,13 @@ void LifecycleManager::create_comms() // Service clients used to push lifecycle commands and query status. auto change_cli = this->create_client - ("/" + n.name + "/change_state", + (n.name + "/change_state", rmw_qos_profile_services_default, cbg_); change_state_srvs_.emplace(n.name, change_cli); auto get_cli = this->create_client - ("/" + n.name + "/get_state", + (n.name + "/get_state", rmw_qos_profile_services_default, cbg_); get_state_srvs_.emplace(n.name, get_cli);