|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.commandModel.Action<T>
com.kuka.roboticsAPI.motionModel.Motion<T>
com.kuka.roboticsAPI.motionModel.KROSMotion<T>
com.kuka.roboticsAPI.motionModel.RobotMotion<T>
com.kuka.roboticsAPI.motionModel.SplineMotion<T>
com.kuka.roboticsAPI.motionModel.SplineMotionCP<T>
com.kuka.roboticsAPI.motionModel.AbsoluteSplineMotionCP<CIRC>
com.kuka.roboticsAPI.motionModel.CIRC
public final class CIRC
A CIRC motion is a motion along a circular path. The path is defined as the
circle through the starting point of the motion, the given auxiliary frame
and the given target frame. Per default, the motion execution will follow the
path through the auxiliary frame and stop at the target frame. The motion
execution can be altered with setCircAngle(double).
The CIRC motion may be used inside a Spline to indicate a CIRC
segment, or can be used for a standalone CIRC motion, too.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.kuka.roboticsAPI.motionModel.SplineMotion |
|---|
SplineMotion.SplineType |
| Constructor Summary | |
|---|---|
CIRC(AbstractFrame auxiliaryFrame,
AbstractFrame destination)
Creates a new CIRC motion. |
|
| Method Summary | |
|---|---|
AbstractFrame |
getAuxiliaryFrame()
Gets the auxiliary frame for the CIRC motion. |
protected String |
getMotionName()
Gets the name of the motion. |
SplineMotion.SplineType |
getType()
|
boolean |
hasAuxPointBehavior()
Returns true if the orientation behavior at the auxiliary
point is set. |
boolean |
hasCircAngle()
Returns true if the circ angle value in rad is set. |
boolean |
hasEndPointBehavior()
Returns true if the orientation behavior at the end point of
the motion is set. |
boolean |
hasOrientationReferenceSystem()
Returns true if the reference system for orientation control
is set. |
CIRC |
setAuxPointBehavior(CircAuxPointBehavior value)
Sets the orientation behavior at the auxiliary point. |
CIRC |
setCircAngle(double value)
Sets the circular angle for this motion. |
CIRC |
setEndPointBehavior(CircEndPointBehavior value)
Sets the orientation behavior at the motion's end point. |
CIRC |
setOrientationReferenceSystem(OrientationReferenceSystem value)
Sets this motion's reference system for orientation control. |
String |
toString()
|
| Methods inherited from class com.kuka.roboticsAPI.motionModel.AbsoluteSplineMotionCP |
|---|
getDestination |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.SplineMotionCP |
|---|
getCartAcceleration, getCartJerk, getCartVelocity, getOrientationAcceleration, getOrientationJerk, getOrientationType, getOrientationVelocity, hasCartAcceleration, hasCartJerk, hasCartVelocity, hasOrientationAcceleration, hasOrientationJerk, hasOrientationType, hasOrientationVelocity, setCartAcceleration, setCartJerk, setCartVelocity, setOrientationAcceleration, setOrientationJerk, setOrientationType, setOrientationVelocity |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.SplineMotion |
|---|
formatParameterInfo, getJointJerkRel, getJointJerkRel, getMotions, hasJointJerkRel, hasJointJerkRel, setJointJerkRel, setJointJerkRel, setJointJerkRel |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.KROSMotion |
|---|
acquireResources, addMotionOverlay, breakWhen, getConditions, getMode, getMotionOverlaySupport, getSCSupport, getTriggerSupport, hasConditions, hasMotionOverlay, hasTrigger, isApplicableFor, setMode, triggerWhen |
| Methods inherited from class com.kuka.roboticsAPI.commandModel.Action |
|---|
addParameter, addParams, getParams, releaseResources, removeParameter, self |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.kuka.roboticsAPI.commandModel.IAction |
|---|
releaseResources |
| Methods inherited from interface com.kuka.roboticsAPI.motionModel.IParameterizable |
|---|
getParams |
| Constructor Detail |
|---|
public CIRC(AbstractFrame auxiliaryFrame,
AbstractFrame destination)
destination - The destination of the motion.auxiliaryFrame - The auxiliary frame for the motion.| Method Detail |
|---|
public AbstractFrame getAuxiliaryFrame()
protected String getMotionName()
SplineMotionCP
getMotionName in class SplineMotionCP<CIRC>public boolean hasCircAngle()
true if the circ angle value in rad is set.
true if the circ angle value in rad is set.public CIRC setCircAngle(double value)
value - Angle in [rad].
public boolean hasOrientationReferenceSystem()
true if the reference system for orientation control
is set.
true if the reference system for orientation control
is set.public CIRC setOrientationReferenceSystem(OrientationReferenceSystem value)
value - The system reference orientation system type value for this
motion. May not be null.
public CIRC setAuxPointBehavior(CircAuxPointBehavior value)
Limitations:
SplineOrientationType.Ignore.
SplineOrientationType.Ignore, this parameter must not be
set to CircAuxPointBehavior.Consider.
CircAuxPointBehavior.Interpolate.
value - The type of the orientation behavior at the auxiliary point.
May not be null.
public boolean hasAuxPointBehavior()
true if the orientation behavior at the auxiliary
point is set.
public CIRC setEndPointBehavior(CircEndPointBehavior value)
Limitations:
SplineOrientationType.Ignore.
SplineOrientationType.Ignore, this parameter must not be
set to CircEndPointBehavior.Extrapolate.
SplineOrientationType.Ignore, this parameter
must not be set to CircEndPointBehavior.Extrapolate.
value - The type of the orientation behavior at the end point of the
motion. May not be null.
public boolean hasEndPointBehavior()
true if the orientation behavior at the end point of
the motion is set.
public String toString()
AbsoluteSplineMotionCP
toString in class AbsoluteSplineMotionCP<CIRC>public SplineMotion.SplineType getType()
getType in class SplineMotion<CIRC>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||