|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.recovery.PTPRecoveryStrategy
public class PTPRecoveryStrategy
A recovery strategy which performs a PTP motion to reposition the
Robot.
| Constructor Summary | |
|---|---|
PTPRecoveryStrategy(JointPosition startPosition,
RecoveryInformation recoveryInfo)
Constructor. |
|
| Method Summary | |
|---|---|
PTP |
getMotion()
Returns the PTP which is executed when the strategy will be
executed. |
JointPosition |
getStartPosition()
Returns the start position of this strategy. |
PhysicalObject |
getToolSnapshot()
|
IMotionContainer |
startRecovery(Robot robot,
IMotionContainerListener listener)
Starts the recovery motion asynchronously. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PTPRecoveryStrategy(JointPosition startPosition,
RecoveryInformation recoveryInfo)
startPosition - the start positionrecoveryInfo - the recovery info of the interrupted motion| Method Detail |
|---|
public JointPosition getStartPosition()
IPTPRecoveryStrategy
getStartPosition in interface IPTPRecoveryStrategypublic PTP getMotion()
IPTPRecoveryStrategyPTP which is executed when the strategy will be
executed.
getMotion in interface IPTPRecoveryStrategyPTP which is executed when the strategy will be
executed.
public IMotionContainer startRecovery(Robot robot,
IMotionContainerListener listener)
IExecutableRecoveryStrategyThe implementing class must make sure that when this methods finishes (normally or by exception), the state of attached objects on the robot must be restored to the exact state as before.
startRecovery in interface IExecutableRecoveryStrategyrobot - the Robot which needs to recover. All load data must have been detached prior to the call.listener - motion event listener. Can be null.
null.public PhysicalObject getToolSnapshot()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||