|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.motionModel.controlModeModel.AbstractMotionControlMode
com.kuka.roboticsAPI.motionModel.controlModeModel.PositionControlMode
public class PositionControlMode
This control mode indicates position control.
The control mode uses measured values for a motion if the last control mode used by a robot was not position control. Otherwise, it uses commanded values.
| Constructor Summary | |
|---|---|
PositionControlMode()
A new instance that can use commanded values as start position for a motion if suitable. |
|
PositionControlMode(boolean force)
A new position control mode instance that can be configured to always use measured values as start position for each motion. |
|
PositionControlMode(PositionControlMode other)
Copy constructor. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
int |
hashCode()
|
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. |
String |
toString()
|
| Methods inherited from class com.kuka.roboticsAPI.motionModel.controlModeModel.AbstractMotionControlMode |
|---|
getMaxJointSpeed, setMaxJointSpeed |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PositionControlMode()
public PositionControlMode(boolean force)
force - always force measured valuespublic PositionControlMode(PositionControlMode other)
other - the original mode| Method Detail |
|---|
public boolean noCommandedMeasuredDevianceIntended()
IMotionControlModePositionControlMode and false for impedance control modes.
public boolean needsMeasuredValues(IMotionControlMode oldMode)
IMotionControlModeDo not call this method directly. This is a framework function.
oldMode - The former control mode which was used in the last motion.
public boolean isDeviceSupported(Device device)
IMotionControlMode
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 devicepublic String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic boolean isRecoverable()
IMotionControlMode
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 | |||||||||