|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent
com.kuka.roboticsAPI.controllerModel.sunrise.api.Module
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.kmp.BasicPosOTG
public class BasicPosOTG
Module for parametrizing the OTG.
| Constructor Summary | |
|---|---|
BasicPosOTG()
Creates a new instance of the module. |
|
| Method Summary | |
|---|---|
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getAccelMaxPort()
Gets the input port for the maximum acceleration. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getOverridePort()
Gets the input port for the override. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.OutPort |
getPosDesPort()
Gets the output port for the desired position. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getPosTargetPort()
Gets the input port for the target position. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.OutPort |
getSpeedDesPort()
Gets the output port for the desired speed. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getSpeedMaxPort()
Gets the input port for the maximum speed. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getSpeedMsrPort()
Gets the input port for the measured speed. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getStopPort()
Gets the input port for the stop request. |
void |
setDoF(int dof)
Sets the degrees of freedom which is used for the execution of the OTG module. |
void |
setMaximalPosition(double maxPosX,
double maxPosY,
double maxPosTheta)
Sets the maximal translational and rotational distances for a motion. |
void |
setMaxTuningVelocity(double[] maxTuningVelValue)
Sets the maximal tuning velocity parameter. |
void |
setMinimalPosition(double minPosX,
double minPosY,
double minPosTheta)
Sets the minimal translational and rotational distance for a motion. |
void |
setMinimalPositionDelta(double deltaX,
double deltaY,
double deltaTheta)
Sets the minimal position delta which marks the lower bound up to which tracking errors are ignored. |
void |
setOpenLoopPlanning(int planningValue)
Sets the module parameter for open loop planning. |
void |
setStartFromStandstill(int startFromStandstill)
Sets the module parameter which defines whether to wait for standstill in tuning. |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.Module |
|---|
getComponentType, getComponentVersion |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.api.SPRComponent |
|---|
addInPort, addInPort, addOutPort, addOutPort, addParameter, getChecksum, getExpressionSegmentString, getInPort, getInPorts, getInstanceName, getName, getOutPort, getOutPorts, getParameter, getParameterList, getSPR, hasSameDataAs, onAsyncEvent, onFinished, onInitialize, onSerialization, onSPRStateChanged, onSPRStateChangedSync, setInstanceName, setName, toString, tryGetParameter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BasicPosOTG()
| Method Detail |
|---|
public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getPosTargetPort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getSpeedMaxPort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getSpeedMsrPort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getAccelMaxPort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getOverridePort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getStopPort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.OutPort getPosDesPort()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.OutPort getSpeedDesPort()
public void setDoF(int dof)
dof - the degrees of freedom to setpublic void setMaxTuningVelocity(double[] maxTuningVelValue)
maxTuningVelValue - the parameter value to be setpublic void setOpenLoopPlanning(int planningValue)
planningValue - the value to setpublic void setStartFromStandstill(int startFromStandstill)
startFromStandstill - the value to set
public void setMinimalPositionDelta(double deltaX,
double deltaY,
double deltaTheta)
deltaX - the minimal position delta in x-direction (in mm)deltaY - the minimal position delta in y-direction (in mm)deltaTheta - the minimal position delta for theta rotation (in rad)
public void setMinimalPosition(double minPosX,
double minPosY,
double minPosTheta)
minPosX - the minimal translational distance in x-direction (in mm)minPosY - the minimal translational distance in y-direction (in mm)minPosTheta - the minimal rotational distance for theta (in rad)
public void setMaximalPosition(double maxPosX,
double maxPosY,
double maxPosTheta)
maxPosX - the maximal translational distance in x-direction (in mm)maxPosY - the maximal translational distance in y-direction (in mm)maxPosTheta - the maximal rotational distance for theta (in rad)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||