public void Connected(ROS ros) { if (sendImagesToROS) { ros.RegisterPubPackage("CameraRGB_pub"); ros.RegisterPubPackage("CameraDepth_pub"); StartCoroutine(SendImages(ros)); } }
public void Connected(ROS ros) { if (robot == null) { robot = ros.transform; } clients.Add(ros); ros.RegisterPubPackage("RoomScores_pub"); ros.RegisterPubPackage("ObjectsInRoom_pub"); }
public void Connected(ROS ros) { if (sendScanToROS) { ros.RegisterPubPackage("LaserScan_pub"); StartCoroutine(SendLaser(ros)); } }
public void Connected(ROS ros) { if (enabled && sendPathToROS) { Log("Sending path to ROS.", LogLevel.Normal); ros.RegisterPubPackage("Path_pub"); if (pathType == PathType.Beacons) { StartCoroutine(SendPathToROS(ros)); } else { StartCoroutine(SendInterpolatedPathToROS(ros)); } } if (enabled && sendOdometryToROS) { Log("Sending odometry to ROS.", LogLevel.Normal); ros.RegisterPubPackage("Odometry_pub"); StartCoroutine(SendOdometryToROS(ros)); } }
public void Connected(ROS ros) { clients.Add(ros); ros.RegisterSubPackage("Tf_sub"); ros.RegisterPubPackage("Tf_pub"); }