|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.common.params.AbstractParameterSet
com.kuka.roboticsAPI.params.RobotParameterSet
public final class RobotParameterSet
Immutable parameter set with user convenience methods for robot parameters.
| Field Summary | |
|---|---|
static Class<AccelerationParameter> |
ACCELERATION_CART_PARAM
Constant describing the parameter for the absolute Cartesian Acceleration of a robot motion. |
static Class<JointAccelerationParams> |
ACCELERATION_JOINT_PARAM
Constant describing the parameter for the relative Acceleration of each joint of the robot motion. |
static Class<AccelerationRelParameter> |
ACCELERATION_REL_PARAM
Constant describing the parameter for the relative acceleration of a robot motion. |
static Class<BlendingCartParameter> |
BLENDING_CART_PARAM
Constant describing the parameter for the absolute Cartesian blending of a robot motion. |
static Class<BlendingOriParameter> |
BLENDING_ORI_PARAM
Constant describing the parameter for the absolute Orientation blending of a robot motion in rad. |
static Class<BlendingRelParameter> |
BLENDING_REL_PARAM
Constant describing the parameter for the relative blending of a robot motion. |
static Class<CircAngleParameter> |
CIRC_ANGLE_TYPE_PARAM
Constant describing the angle of the circ motion. |
static Class<CircAuxPointBehaviorParameter> |
CIRC_AUX_POINT_BEHAVIOR_PARAM
Constant describing the CircAuxPointBehavior parameter. |
static Class<CircEndPointBehaviorParameter> |
CIRC_END_POINT_BEHAVIOR_PARAM
Constant describing the CircEndPointBehavior parameter. |
static Class<ControlModeParameter> |
CONTROL_MODE_PARAM
Constant describing the parameter for the motion control mode. |
static Class<CartJerkParameter> |
JERK_CART_PARAM
Constant describing the parameter for the absolute Cartesian jerk of a robot motion. |
static Class<JointJerkParams> |
JERK_JOINT_PARAM
Constant describing the parameter for the relative jerk of each joint of the robot motion. |
static Class<OrientationAccelerationParameter> |
ORI_ACCELERATION_PARAM
Constant describing the parameter for the absolute Orientation Acceleration of a robot motion. |
static Class<OrientationAccelerationRelParameter> |
ORI_ACCELERATION_REL_PARAM
Constant describing the parameter for the relative Orientation Acceleration of a robot motion. |
static Class<OrientationJerkParameter> |
ORI_JERK_PARAM
Constant describing the parameter for the absolute Orientation jerk of a robot motion. |
static Class<OrientationJerkRelParameter> |
ORI_JERK_REL_PARAM
Constant describing the parameter for the relative Orientation jerk of a robot motion. |
static Class<OriRefSystemTypeParameter> |
ORI_REFSYSTEM_TYPE_PARAM
Constant describing the OriRefSystemTypeParameter for circ motions. |
static Class<OrientationVelocityParameter> |
ORI_VELOCITY_PARAM
Constant describing the parameter for the absolute Orientation velocity of a robot motion. |
static Class<OrientationVelocityRelParameter> |
ORI_VELOCITY_REL_PARAM
Constant describing the parameter for the relative Orientation velocity of a robot motion. |
static Class<OrientationTypeParameter> |
ORIENTATION_TYPE_PARAM
Constant describing the orientation type of a motion (VariableOrientation Constant, Ignore,OriJoint). |
static Class<ReversedIpoModeParameter> |
REVERSED_IPO_MODE
Constant describing the interpolation mode. |
static Class<CartVelocityParameter> |
VELOCITY_CART_PARAM
Constant describing the parameter for the absolute Cartesian Velocity of a robot motion. |
static Class<JointVelocityParams> |
VELOCITY_JOINT_PARAM
Constant describing the parameter for the relative velocity of each joint of the robot motion. |
static Class<VelocityRelParameter> |
VELOCITY_REL_PARAM
Constant describing the parameter for the relative velocity of a robot motion. |
| Method Summary | |
|---|---|
static RobotParameterSetBuilder |
builder()
Returns a builder for a parameter set of this type. |
static RobotParameterSetBuilder |
builder(com.kuka.common.params.IParameterSet orig)
Returns a builder for a parameter set of this type. |
protected com.kuka.common.params.IParameterSetBuilder<?> |
createBuilder()
|
double |
getBlendingCart()
Gets the BLENDING_CART_PARAM parameter for Cartesian motions. |
double |
getBlendingOri()
Gets the BLENDING_ORI_PARAM parameter. |
double |
getBlendingRel()
Gets the BLENDING_REL_PARAM parameter. |
double |
getCartAcceleration()
Gets the ACCELERATION_CART_PARAM parameter. |
double |
getCartJerk()
Gets the JERK_CART_PARAM parameter. |
double |
getCartVelocity()
Gets the VELOCITY_CART_PARAM parameter. |
double |
getCircAngleType()
Gets the CIRC_ANGLE_TYPE_PARAM parameter. |
CircAuxPointBehaviorParameter |
getCircAuxPointBehavior()
Returns the orientation behavior at the auxiliary point of the CIRC motion. |
CircEndPointBehaviorParameter |
getCircEndPointBehavior()
Returns the orientation behavior at the end point of the CIRC
motion. |
JointAccelerationParams |
getJointAcceleration()
Gets the ACCELERATION_JOINT_PARAM parameter. |
JointJerkParams |
getJointJerk()
Gets the JERK_JOINT_PARAM parameter. |
JointVelocityParams |
getJointVelocity()
Gets the VELOCITY_JOINT_PARAM parameter. |
IMotionControlMode |
getMode()
Gets the CONTROL_MODE_PARAM parameter. |
double |
getOrientationAcceleration()
Gets the ORI_ACCELERATION_PARAM parameter. |
double |
getOrientationJerk()
Gets the ORI_JERK_PARAM parameter. |
OriRefSystemTypeParameter |
getOrientationReferenceSystem()
Gets the ORI_REFSYSTEM_TYPE_PARAM parameter. |
OrientationTypeParameter |
getOrientationType()
Gets the ORIENTATION_TYPE_PARAM. |
double |
getOrientationVelocity()
Gets the ORI_VELOCITY_PARAM parameter. |
boolean |
hasAnyJointAcceleration()
Returns true if the ACCELERATION_JOINT_PARAM parameter is set. |
boolean |
hasAnyJointJerk()
Returns true if the JERK_JOINT_PARAM parameter is set. |
boolean |
hasAnyJointVelocity()
Returns true if the VELOCITY_JOINT_PARAM parameter is set. |
boolean |
hasBlendingCart()
Returns true if blendingCart value is set. |
boolean |
hasBlendingOri()
Returns true if blendingOri value is set. |
boolean |
hasBlendingRel()
Returns true if blendingRel value is set. |
boolean |
hasCartAcceleration()
Returns true if absolute ACCELERATION_CART_PARAM value is
set. |
boolean |
hasCartJerk()
Returns true if the JERK_CART_PARAM parameter is set. |
boolean |
hasCartVelocity()
Returns true if absolute velocity value is set. |
boolean |
hasCircAngleType()
Returns true if the CIRC_ANGLE_TYPE_PARAM parameter is set. |
boolean |
hasCircAuxPointBehavior()
Returns true if the orientation behavior at the auxiliary
point is set. |
boolean |
hasCircEndPointBehavior()
Returns true if the orientation behavior at the end point of
the motion is set. |
boolean |
hasOrientationAcceleration()
Returns true if the ORI_ACCELERATION_PARAM parameter is set. |
boolean |
hasOrientationJerk()
Returns true if the ORI_JERK_PARAM parameter is set. |
boolean |
hasOrientationReferenceSystem()
Returns true if the ORI_REFSYSTEM_TYPE_PARAM parameter is set. |
boolean |
hasOrientationType()
Returns true if the ORIENTATION_TYPE_PARAM parameter is set. |
boolean |
hasOrientationVelocity()
Returns true if the ORI_VELOCITY_PARAM parameter is set. |
| Methods inherited from class com.kuka.common.params.AbstractParameterSet |
|---|
combine, contains, equals, hashCode, isEmpty, iterator, name, optionalParameter, optionalValue, paramCount, requiredParameter, requiredValue, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Class<OrientationAccelerationRelParameter> ORI_ACCELERATION_REL_PARAM
public static final Class<OrientationVelocityRelParameter> ORI_VELOCITY_REL_PARAM
public static final Class<OrientationJerkRelParameter> ORI_JERK_REL_PARAM
public static final Class<OrientationAccelerationParameter> ORI_ACCELERATION_PARAM
public static final Class<OrientationVelocityParameter> ORI_VELOCITY_PARAM
public static final Class<OrientationJerkParameter> ORI_JERK_PARAM
public static final Class<AccelerationParameter> ACCELERATION_CART_PARAM
public static final Class<JointAccelerationParams> ACCELERATION_JOINT_PARAM
public static final Class<JointVelocityParams> VELOCITY_JOINT_PARAM
public static final Class<CartVelocityParameter> VELOCITY_CART_PARAM
public static final Class<CartJerkParameter> JERK_CART_PARAM
public static final Class<JointJerkParams> JERK_JOINT_PARAM
public static final Class<VelocityRelParameter> VELOCITY_REL_PARAM
public static final Class<AccelerationRelParameter> ACCELERATION_REL_PARAM
public static final Class<BlendingRelParameter> BLENDING_REL_PARAM
public static final Class<BlendingCartParameter> BLENDING_CART_PARAM
public static final Class<BlendingOriParameter> BLENDING_ORI_PARAM
public static final Class<OrientationTypeParameter> ORIENTATION_TYPE_PARAM
public static final Class<OriRefSystemTypeParameter> ORI_REFSYSTEM_TYPE_PARAM
public static final Class<CircAuxPointBehaviorParameter> CIRC_AUX_POINT_BEHAVIOR_PARAM
CircAuxPointBehavior parameter.
public static final Class<CircEndPointBehaviorParameter> CIRC_END_POINT_BEHAVIOR_PARAM
CircEndPointBehavior parameter.
public static final Class<CircAngleParameter> CIRC_ANGLE_TYPE_PARAM
public static final Class<ControlModeParameter> CONTROL_MODE_PARAM
public static final Class<ReversedIpoModeParameter> REVERSED_IPO_MODE
| Method Detail |
|---|
public static RobotParameterSetBuilder builder()
RobotParameterSetBuilderpublic static RobotParameterSetBuilder builder(com.kuka.common.params.IParameterSet orig)
orig - parameter set with initial values for the builder
RobotParameterSetBuilderprotected com.kuka.common.params.IParameterSetBuilder<?> createBuilder()
createBuilder in class com.kuka.common.params.AbstractParameterSetpublic JointVelocityParams getJointVelocity()
public double getCartVelocity()
public JointAccelerationParams getJointAcceleration()
public double getBlendingRel()
public boolean hasBlendingRel()
true if blendingRel value is set.
true if blendingRel value is set.public double getBlendingCart()
public boolean hasBlendingCart()
true if blendingCart value is set.
true if blendingCart value is set.public double getBlendingOri()
public boolean hasBlendingOri()
true if blendingOri value is set.
true if blendingOri value is set.public IMotionControlMode getMode()
public boolean hasCartVelocity()
true if absolute velocity value is set.
true if absolute velocity value is set.public boolean hasAnyJointVelocity()
public double getCartAcceleration()
public boolean hasCartAcceleration()
true if absolute ACCELERATION_CART_PARAM value is
set.
true if absolute ACCELERATION_CART_PARAM value is
set.public boolean hasAnyJointAcceleration()
public double getCartJerk()
public boolean hasCartJerk()
public JointJerkParams getJointJerk()
public boolean hasAnyJointJerk()
public double getOrientationVelocity()
public boolean hasOrientationVelocity()
public double getOrientationAcceleration()
public boolean hasOrientationAcceleration()
public double getOrientationJerk()
public boolean hasOrientationJerk()
public double getCircAngleType()
public boolean hasCircAngleType()
public OrientationTypeParameter getOrientationType()
public boolean hasOrientationType()
public OriRefSystemTypeParameter getOrientationReferenceSystem()
public boolean hasOrientationReferenceSystem()
public CircAuxPointBehaviorParameter getCircAuxPointBehavior()
CIRC motion.
CIRC motionpublic boolean hasCircAuxPointBehavior()
true if the orientation behavior at the auxiliary
point is set.
true if the orientation behavior at the auxiliary
point is setpublic CircEndPointBehaviorParameter getCircEndPointBehavior()
CIRC
motion.
CIRC
motionpublic boolean hasCircEndPointBehavior()
true if the orientation behavior at the end point of
the motion is set.
true if the orientation behavior at the end point of
the motion is set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||