|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.sensorModel.AbstractSensorData<ForceSensorData>
com.kuka.roboticsAPI.sensorModel.ForceSensorData
public final class ForceSensorData
This class provides the estimated external force respectively torque in a specific coordinate frame.
| Constructor Summary | |
|---|---|
ForceSensorData(Vector force,
Vector torque,
Vector forceInaccuracy,
Vector torqueInaccuracy)
Creates a new immutable instance of this type. |
|
| Method Summary | |
|---|---|
Vector |
getForce()
Returns the estimated external force; vector with components X, Y and Z. |
Vector |
getForceInaccuracy()
Returns the estimated standard deviation of the external force; vector with components X, Y and Z. |
Vector |
getTorque()
Returns the estimated external torque; vector with components X, Y and Z. |
Vector |
getTorqueInaccuracy()
Returns the estimated standard deviation of the external torque; vector with components X, Y and Z. |
boolean |
isForceValid(double tolerance)
Validates the estimated standard deviation of the external force against a definable tolerance value. |
boolean |
isTorqueValid(double tolerance)
Validates the estimated standard deviation of the external torque against a definable tolerance value. |
String |
toString()
|
| Methods inherited from class com.kuka.roboticsAPI.sensorModel.AbstractSensorData |
|---|
getTimestamp |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ForceSensorData(Vector force,
Vector torque,
Vector forceInaccuracy,
Vector torqueInaccuracy)
force - the estimated external force; vector with components X, Y and
Ztorque - the estimated external torque; vector with components X, Y and
ZforceInaccuracy - the estimated standard deviation of the external force; vector
with components X, Y and Z. The estimate has been computed
taking into account the position of the robot and an estimate
of the standard deviation of the estimated external torque.
The estimated force is supposed to be the less accurate, the
larger the estimate of the standard deviation of the external
force is.torqueInaccuracy - the estimated standard deviation of the external torque;
vector with components X, Y and Z. The estimate has been
computed taking into account the position of the robot and an
estimate of the standard deviation of the estimated external
torque. The estimated torque is supposed to be the less
accurate, the larger the estimate of the standard deviation of
the external torque is.| Method Detail |
|---|
public boolean isForceValid(double tolerance)
tolerance - represents the maximum tolerance value (in [N]) above which
the force becomes invalid
true, if all components X, Y and Z of the estimated
standard deviation of the external force are less than the
tolerance valuefalse, if at least one component is greater than the
tolerance valuepublic boolean isTorqueValid(double tolerance)
tolerance - represents the maximum tolerance value (in [Nm]) above which
the torque becomes invalid
true, if all components X, Y and Z of the estimated
standard deviation of the external torque are less than the
tolerance valuefalse, if at least one component is greater than the
tolerance valuepublic Vector getForce()
public Vector getTorque()
public Vector getForceInaccuracy()
public Vector getTorqueInaccuracy()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||