public static InetAddress getMyIP(String rosMasterURI) { try { return getMyIP(new URI(rosMasterURI)); } catch (URISyntaxException e) { throw new RuntimeException("Invalid ROS Master URI", e); } }
public void packBufferedImage(BufferedImage image, ColorModel colorModel) { image = RosTools.bufferedImageFromByteArrayJpeg(colorModel, this.imageData, width, height); } }
protected BufferedImage bufferedImageFromRosMessage(CompressedImage imageMessage) { return RosTools.bufferedImageFromRosMessageJpeg(colorModel, imageMessage); } }
public static void packEuclidTuple3DAndQuaternionToGeometry_msgsPose(Tuple3DReadOnly point, QuaternionReadOnly rotation, Pose pose) { RosTools.packEuclidTuple3DToGeometry_MsgPoint(point, pose.getPosition()); RosTools.packQuat4dToGeometry_msgsQuaternion(rotation, pose.getOrientation()); }
public static void packVector3dAndQuat4dToGeometry_msgsPose(Vector3d point, Quat4d rotation, Pose pose) { RosTools.packVector3dToGeometry_MsgPoint(point, pose.getPosition()); RosTools.packQuat4dToGeometry_msgsQuaternion(rotation, pose.getOrientation()); }
public void execute() { NodeConfiguration nodeConfiguration = RosTools.createNodeConfiguration(masterURI); nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); nodeMainExecutor.execute(this, nodeConfiguration); }
public void onNewMessage(sensor_msgs.Image message) { long timeStamp = message.getHeader().getStamp().totalNsecs(); imageReceived(timeStamp, RosTools.bufferedImageFromRosMessageRaw(colorModel, message)); }
public void execute() { NodeConfiguration nodeConfiguration = RosTools.createNodeConfiguration(masterURI); nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); nodeMainExecutor.execute(this, nodeConfiguration); }
public void onNewMessage(sensor_msgs.Image message) { long timeStamp = message.getHeader().getStamp().totalNsecs(); imageReceived(timeStamp, RosTools.bufferedImageFromRosMessageRaw(colorModel, message)); }
public static void main(String[] args) throws URISyntaxException { String MASTER = "http://localhost:11311"; String TOPIC_NAME = "/camera/image_raw/compressed"; URI master = new URI(MASTER); try { RosCameraBenchmarker externalCamera = new RosCameraBenchmarker(TOPIC_NAME); NodeConfiguration nodeConfiguration = RosTools.createNodeConfiguration(master); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); nodeMainExecutor.execute(externalCamera, nodeConfiguration); } catch (Exception e) { e.printStackTrace(); } } }
public static InetAddress getMyIP(String rosMasterURI) { try { return getMyIP(new URI(rosMasterURI)); } catch (URISyntaxException e) { throw new RuntimeException("Invalid ROS Master URI", e); } }
protected BufferedImage bufferedImageFromRosMessage(CompressedImage imageMessage) { return RosTools.bufferedImageFromRosMessageJpeg(colorModel, imageMessage); } }
public void packBufferedImage(BufferedImage image, ColorModel colorModel) { image = RosTools.bufferedImageFromByteArrayJpeg(colorModel, this.imageData, width, height); } }
public static void main(String[] args) throws URISyntaxException { String MASTER = "http://localhost:11311"; String TOPIC_NAME = "/camera/image_raw/compressed"; URI master = new URI(MASTER); try { RosCameraBenchmarker externalCamera = new RosCameraBenchmarker(TOPIC_NAME); NodeConfiguration nodeConfiguration = RosTools.createNodeConfiguration(master); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); nodeMainExecutor.execute(externalCamera, nodeConfiguration); } catch (Exception e) { e.printStackTrace(); } } }
public static InetAddress getMyIP(URI master) { try { return getMyIP(master.getHost(), master.getPort()); } catch (UnknownHostException e) { throw new RuntimeException("Unknown hostname for ROS master: " + master.getHost()); } catch (IOException e) { throw new RuntimeException("Cannot connect to ROS host " + master.getHost() + "\n" + e.getMessage()); } }
public void onNewMessage(sensor_msgs.CompressedImage message) { if (cameraFrame.isVisible()) { cameraImage = RosTools.bufferedImageFromRosMessageJpeg(colorModel, message); cameraPanel.getGraphics().drawImage(cameraImage.getScaledInstance(cameraImage.getWidth(), cameraImage.getHeight(), 0), 0, 0, null); } }
public void packBufferedImage(BufferedImage image, ColorModel colorModel) { image = RosTools.bufferedImageFromByteArrayJpeg(colorModel, this.imageData, width, height); } }
public static void main(String[] args) throws URISyntaxException { String MASTER = "http://localhost:11311"; String TOPIC_NAME = "/camera/image_raw/compressed"; URI master = new URI(MASTER); try { RosCameraBenchmarker externalCamera = new RosCameraBenchmarker(TOPIC_NAME); NodeConfiguration nodeConfiguration = RosTools.createNodeConfiguration(master); NodeMainExecutor nodeMainExecutor = DefaultNodeMainExecutor.newDefault(); nodeMainExecutor.execute(externalCamera, nodeConfiguration); } catch (Exception e) { e.printStackTrace(); } } }
public static InetAddress getMyIP(URI master) { try { return getMyIP(master.getHost(), master.getPort()); } catch (UnknownHostException e) { throw new RuntimeException("Unknown hostname for ROS master: " + master.getHost()); } catch (IOException e) { throw new RuntimeException("Cannot connect to ROS host " + master.getHost() + "\n" + e.getMessage()); } }
public void onNewMessage(sensor_msgs.CompressedImage message) { long timeStamp = message.getHeader().getStamp().totalNsecs(); imageReceived(timeStamp, RosTools.bufferedImageFromRosMessageJpeg(colorModel, message)); }