public void publish(float[] jointAngles, float[] jointVelocities, float[] jointTorques, Time t) { for (int i = 0; i < jointIndices.length; i++) { jointAnglesSubSet[i] = jointAngles[jointIndices[i]]; jointVelocitiesSubSet[i] = jointVelocities[jointIndices[i]]; jointJointTorquesSubSet[i] = jointTorques[jointIndices[i]]; } jointStatePublisher.publish(jointNames, jointAnglesSubSet, jointVelocitiesSubSet, jointJointTorquesSubSet, t); } }
public void publish(ArrayList<String> nameList, float[] jointAngles, float[] jointVelocities, float[] jointTorques, Time t) { publish(nameList, toDoubleArray(jointAngles), toDoubleArray(jointVelocities), toDoubleArray(jointTorques), t); } }
public void publish() { publish(getMessage()); } }
public void publish(boolean value) { std_msgs.Bool message = getMessage(); message.setData(value); publish(message); } }
@Override public void connected() { if(initialValue != null) { publish(initialValue); } }
public void publish(long value) { std_msgs.Int64 message = getMessage(); message.setData(value); publish(message); } }
public SimulationRosClockPPSTimestampOffsetProvider() { clockPubisher = new RosClockPublisher(); }
@Override public void connected() { if(initialValue != null) { publish(initialValue); } }
@Override public void connected() { if(!Double.isNaN(initialValue)) { publish(initialValue); } }
private Vector3 getVector3(Vector3DReadOnly angularVelocity) { Vector3 rosVector3 = newMessageFromType(Vector3._TYPE); RosTools.packEuclidTuple3DToGeometry_msgsVector3(angularVelocity, rosVector3); return rosVector3; }
@Override public void connected() { if(initialValue != null) { publish(initialValue); } }
public void publish(ArrayList<String> nameList, float[] jointAngles, float[] jointVelocities, float[] jointTorques, Time t) { publish(nameList, toDoubleArray(jointAngles), toDoubleArray(jointVelocities), toDoubleArray(jointTorques), t); } }
@Override public void connected() { if(initialValue != null) { publish(initialValue); } }
public void publish() { publish(getMessage()); } }
public SimulationRosClockPPSTimestampOffsetProvider() { clockPubisher = new RosClockPublisher(); }
@Override public void connected() { if(initialValue != null) { publish(initialValue); } }
public void publish(float[] jointAngles, float[] jointVelocities, float[] jointTorques, Time t) { for (int i = 0; i < jointIndices.length; i++) { jointAnglesSubSet[i] = jointAngles[jointIndices[i]]; jointVelocitiesSubSet[i] = jointVelocities[jointIndices[i]]; jointJointTorquesSubSet[i] = jointTorques[jointIndices[i]]; } jointStatePublisher.publish(jointNames, jointAnglesSubSet, jointVelocitiesSubSet, jointJointTorquesSubSet, t); } }
public SimulationRosClockPPSTimestampOffsetProvider() { clockPubisher = new RosClockPublisher(); }
@Override public void connected() { if(initialValue != null) { publish(initialValue); } }
public void publish(float[] jointAngles, float[] jointVelocities, float[] jointTorques, Time t) { for (int i = 0; i < jointIndices.length; i++) { jointAnglesSubSet[i] = jointAngles[jointIndices[i]]; jointVelocitiesSubSet[i] = jointVelocities[jointIndices[i]]; jointJointTorquesSubSet[i] = jointTorques[jointIndices[i]]; } jointStatePublisher.publish(jointNames, jointAnglesSubSet, jointVelocitiesSubSet, jointJointTorquesSubSet, t); } }