|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMotionControlMode
Base interface for motion control modes.
CartesianImpedanceControlMode,
CartesianSineImpedanceControlMode,
JointImpedanceControlMode| Method Summary | |
|---|---|
double[] |
getMaxJointSpeed()
Gets the maximum joint speed of the joints in rad. |
boolean |
isDeviceSupported(Device device)
Returns true if the control mode explicitly supports the given device. |
boolean |
isRecoverable()
States whether the control mode can be used to recover a device or not. |
boolean |
needsMeasuredValues(IMotionControlMode oldMode)
Determines if the control mode needs to use measure values for the start position of a motion given the former motion control mode. |
boolean |
noCommandedMeasuredDevianceIntended()
Returns true if the mode isn't meant to allow for a noticeable deviance between commanded and measured robot positions. |
| Method Detail |
|---|
boolean noCommandedMeasuredDevianceIntended()
PositionControlMode and false for impedance control modes.
boolean needsMeasuredValues(IMotionControlMode oldMode)
Do not call this method directly. This is a framework function.
oldMode - The former control mode which was used in the last motion.
double[] getMaxJointSpeed()
Will be null to indicate the default values should be used.
boolean isDeviceSupported(Device device)
Even if this method returns false the control mode may be supported by the device itself.
device - a device
true if the mode can be set for the deviceboolean isRecoverable()
True if the control mode can be used to recover a device,
otherwise false.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||