|
||||||||||
| 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.CollisionAvoidanceModule
public class CollisionAvoidanceModule
Definition of the collision avoidance (colli) module.
| Field Summary | |
|---|---|
static String |
APPROACH_DIST_PARAMETER_NAME
Parameter name of approach distance. |
static String |
ROT_DECEL_PARAMETER_NAME
Parameter name of rotational deceleration. |
static String |
SIDE_DIST_PARAMETER_NAME
Parameter name of side distance. |
static String |
TRANS_DECEL_PARAMETER_NAME
Parameter name of translational deceleration. |
| Constructor Summary | |
|---|---|
CollisionAvoidanceModule()
creates an instance of CollisionAvoidanceModule module with the
name CollisionAvoidance. |
|
| Method Summary | |
|---|---|
com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort |
getCurrentVelocity()
Gets the Input port for the current velocity. |
com.kuka.roboticsAPI.controllerModel.sunrise.api.OutPort |
getVelocityCorrected()
Gets the out port with the corrected velocity. |
void |
setApproachDistance(double approachDist)
Sets the approach distance. |
void |
setDeceleration(double transAccel,
double rotAccel)
Sets the rotational acceleration. |
void |
setSideDistance(double sideDist)
Sets the side distance. |
| 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 |
| Field Detail |
|---|
public static final String ROT_DECEL_PARAMETER_NAME
public static final String TRANS_DECEL_PARAMETER_NAME
public static final String SIDE_DIST_PARAMETER_NAME
public static final String APPROACH_DIST_PARAMETER_NAME
| Constructor Detail |
|---|
public CollisionAvoidanceModule()
CollisionAvoidanceModule module with the
name CollisionAvoidance.
| Method Detail |
|---|
public void setDeceleration(double transAccel,
double rotAccel)
transAccel - translational acceleration to set.rotAccel - rotational acceleration to set.public void setApproachDistance(double approachDist)
approachDist - approach distancepublic void setSideDistance(double sideDist)
sideDist - the side distance.public com.kuka.roboticsAPI.controllerModel.sunrise.api.InPort getCurrentVelocity()
public com.kuka.roboticsAPI.controllerModel.sunrise.api.OutPort getVelocityCorrected()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||