Skip to content

Commit 97dcdcd

Browse files
authored
Update sensor_subscriber.cpp
1 parent fddb72b commit 97dcdcd

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

catkin_ws/src/franka_ros_interface/src/sensor_data/sensor_subscriber.cpp

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,22 @@ int main(int argc, char **argv) {
77

88
ros::NodeHandle n;
99
franka_ros_interface::SensorSubscriberHandler handler(n);
10-
ros::Subscriber sub = n.subscribe("franka_ros_interface/sensor", 10, &franka_ros_interface::SensorSubscriberHandler::SensorSubscriberCallback, &handler);
10+
std::string robot_num;
11+
if (n.getParam("robot_num", robot_num))
12+
{
13+
if (robot_num == "1")
14+
{
15+
ros::Subscriber sub = n.subscribe("franka_ros_interface/sensor", 10, &franka_ros_interface::SensorSubscriberHandler::SensorSubscriberCallback, &handler);
16+
}
17+
else
18+
{
19+
ros::Subscriber sub = n.subscribe("franka_ros_interface_"+robot_num+"/sensor", 10, &franka_ros_interface::SensorSubscriberHandler::SensorSubscriberCallback, &handler);
20+
}
21+
}
22+
else
23+
{
24+
ros::Subscriber sub = n.subscribe("franka_ros_interface/sensor", 10, &franka_ros_interface::SensorSubscriberHandler::SensorSubscriberCallback, &handler);
25+
}
1126

1227
ros::spin();
1328

0 commit comments

Comments
 (0)