diff --git a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp index 60f8f8c9dd2e4816bee956076cf873f3ad76e651..979ff704a35518200995cddd2cc6b2dc4fd3b238 100644 --- a/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp +++ b/pps_ws/src/d_fall_pps/GUI_Qt/studentGUI/src/MainWindow.cpp @@ -59,7 +59,6 @@ MainWindow::MainWindow(int argc, char **argv, QWidget *parent) : PPSClientCommandPublisher = nh_PPSClient.advertise<std_msgs::Int32>("Command", 1); - // First get student ID if(!nh_PPSClient.getParam("studentID", m_student_id)) { diff --git a/pps_ws/src/d_fall_pps/src/FollowN_1Service.cpp b/pps_ws/src/d_fall_pps/src/FollowN_1Service.cpp index 97725c52f1d55d06458126deee03f0e34a524255..355d02cb8654fd767f756cfaaec4ca0591b92d22 100644 --- a/pps_ws/src/d_fall_pps/src/FollowN_1Service.cpp +++ b/pps_ws/src/d_fall_pps/src/FollowN_1Service.cpp @@ -219,10 +219,12 @@ int main(int argc, char* argv[]) { loadParameters(nodeHandle); int student_id; - ros::NodeHandle namespace_nodeHandle(ros::this_node::getNamespace()); + std::string namespace = ros::this_node::getNamespace(); + ros::NodeHandle PPSClient_nodeHandle(namespace + "/PPSClient"); + if(!namespace_nodeHandle.getParam("studentID", student_id)) { - ROS_ERROR("Failed to get studentID"); + ROS_ERROR("Failed to get studentID from FollowN_1Service"); } followPublisher = nodeHandle.advertise<Setpoint>("/" + std::to_string(student_id) + "/FollowN_1Service/FollowTopic", 1);