@@ -79,13 +79,21 @@ class MoveItCpp
7979 node->get_parameter_or (ns + " .name" , name, std::string (" planning_scene_monitor" ));
8080 node->get_parameter_or (ns + " .robot_description" , robot_description, std::string (" robot_description" ));
8181 node->get_parameter_or (ns + " .wait_for_initial_state_timeout" , wait_for_initial_state_timeout, 0.0 );
82+ node->get_parameter_or (ns + " .joint_state_topic" , joint_state_topic,
83+ planning_scene_monitor::PlanningSceneMonitor::DEFAULT_JOINT_STATES_TOPIC);
84+ node->get_parameter_or (ns + " .attached_collision_object_topic" , attached_collision_object_topic,
85+ planning_scene_monitor::PlanningSceneMonitor::DEFAULT_ATTACHED_COLLISION_OBJECT_TOPIC);
86+ node->get_parameter_or (ns + " .monitored_planning_scene_topic" , monitored_planning_scene_topic,
87+ planning_scene_monitor::PlanningSceneMonitor::MONITORED_PLANNING_SCENE_TOPIC);
88+ node->get_parameter_or (ns + " .publish_planning_scene_topic" , publish_planning_scene_topic,
89+ planning_scene_monitor::PlanningSceneMonitor::DEFAULT_PLANNING_SCENE_TOPIC);
8290 }
8391 std::string name;
8492 std::string robot_description;
85- const std::string joint_state_topic;
86- const std::string attached_collision_object_topic;
87- const std::string monitored_planning_scene_topic;
88- const std::string publish_planning_scene_topic;
93+ std::string joint_state_topic;
94+ std::string attached_collision_object_topic;
95+ std::string monitored_planning_scene_topic;
96+ std::string publish_planning_scene_topic;
8997 double wait_for_initial_state_timeout;
9098 };
9199
0 commit comments