public RosLocalizationServiceClient(RosMainNode rosMainNode) { this.rosMainNode = rosMainNode; rosMainNode.attachServiceClient("/mapper_humanoid/set_mode", localizationClient); rosMainNode.attachServiceClient("/mapper_humanoid/reset", resetClient); }
public RosLocalizationServiceClient(RosMainNode rosMainNode) { this.rosMainNode = rosMainNode; rosMainNode.attachServiceClient("/mapper_humanoid/set_mode", localizationClient); rosMainNode.attachServiceClient("/mapper_humanoid/reset", resetClient); }
public RosDynamicReconfigure(String nodeName, RosMainNode rosMainNode) { try { rosMainNode.attachServiceClient(nodeName + "/set_parameters", client); } catch (Exception e) { System.err.println("Could Not connect to Node " + nodeName); } }
public RosDynamicReconfigure(String nodeName, RosMainNode rosMainNode) { try { rosMainNode.attachServiceClient(nodeName + "/set_parameters", client); } catch (Exception e) { System.err.println("Could Not connect to Node " + nodeName); } }
public ROSHeadTransformFrame(ReferenceFrame headFrame, RosMainNode rosMainNode, DRCRobotSensorParameters cameraParameters) { super("rosHeadToCameraFrame", headFrame, true, false, false); this.cameraParameters = cameraParameters; this.client = new RosServiceClient<TransformProviderRequest, TransformProviderResponse>(TransformProvider._TYPE); rosMainNode.attachServiceClient("transform_provider", client); }
public ROSHeadTransformFrame(ReferenceFrame headFrame, RosMainNode rosMainNode, DRCRobotSensorParameters cameraParameters) { super("rosHeadToCameraFrame", headFrame); this.cameraParameters = cameraParameters; this.client = new RosServiceClient<TransformProviderRequest, TransformProviderResponse>(TransformProvider._TYPE); rosMainNode.attachServiceClient("transform_provider", client); }
public MultiSenseParamaterSetter(RosMainNode rosMainNode, PacketCommunicator sensorSuitePacketCommunicator) { this.rosMainNode = rosMainNode; this.packetCommunicator = sensorSuitePacketCommunicator; multiSenseClient = new RosServiceClient<ReconfigureRequest, ReconfigureResponse>(Reconfigure._TYPE); rosMainNode.attachServiceClient("multisense/set_parameters", multiSenseClient); sensorSuitePacketCommunicator.attachListener(MultisenseParameterPacket.class, this);; }
public MultiSenseParamaterSetter(RosMainNode rosMainNode, PacketCommunicator sensorSuitePacketCommunicator) { this.rosMainNode = rosMainNode; this.packetCommunicator = sensorSuitePacketCommunicator; multiSenseClient = new RosServiceClient<ReconfigureRequest, ReconfigureResponse>(Reconfigure._TYPE); rosMainNode.attachServiceClient("multisense/set_parameters", multiSenseClient); sensorSuitePacketCommunicator.attachListener(MultisenseParameterPacket.class, this);; }
public MultiSenseParamaterSetter(RosMainNode rosMainNode, Ros2Node ros2Node) { this.rosMainNode = rosMainNode; multiSenseClient = new RosServiceClient<ReconfigureRequest, ReconfigureResponse>(Reconfigure._TYPE); rosMainNode.attachServiceClient("multisense/set_parameters", multiSenseClient); ROS2Tools.createCallbackSubscription(ros2Node, MultisenseParameterPacket.class, ROS2Tools.IHMC_ROS_TOPIC_PREFIX + "/multisense_parameter", s -> receivedPacket(s.takeNextData())); publisher = ROS2Tools.createPublisher(ros2Node, MultisenseParameterPacket.class, ROS2Tools.IHMC_ROS_TOPIC_PREFIX + "/initial_multisense_parameter"); }