|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.motionModel.controlModeModel.CartesianImpedanceControlMode.CartImpBuilder
public class CartesianImpedanceControlMode.CartImpBuilder
Inner Class to parameterize the CartesianImpedanceControlMode for one or more degrees of freedom.
| Field Summary | |
|---|---|
protected List<CartDOF> |
_dofCollection
List of cartesian degrees of freedom. |
| Constructor Summary | |
|---|---|
CartesianImpedanceControlMode.CartImpBuilder(CartDOF... cartesianDegreeOfFreedom)
Creates a new CartImpBuilder. |
|
| Method Summary | |
|---|---|
CartesianImpedanceControlMode.CartImpBuilder |
setAdditionalControlForce(double force)
Sets an additional force to the TCP for all degrees of freedom defined in the CartImpBuilder. |
CartesianImpedanceControlMode.CartImpBuilder |
setDamping(double damping)
Sets the damping value (Lehr's damping ratio) for all degrees of freedom defined in the CartImpBuilder. |
CartesianImpedanceControlMode.CartImpBuilder |
setMaxCartesianVelocity(double maxCartVel)
Deprecated. |
CartesianImpedanceControlMode.CartImpBuilder |
setMaxControlForce(double maxContrForce,
boolean addStopCondition)
Deprecated. |
CartesianImpedanceControlMode.CartImpBuilder |
setMaxPathDeviation(double maxPathDeviation)
Deprecated. |
CartesianImpedanceControlMode.CartImpBuilder |
setStiffness(double stiffness)
Sets the stiffness for all degrees of freedom defined in the CartesianImpedanceControlMode.CartImpBuilder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<CartDOF> _dofCollection
| Constructor Detail |
|---|
public CartesianImpedanceControlMode.CartImpBuilder(CartDOF... cartesianDegreeOfFreedom)
cartesianDegreeOfFreedom - Array of specified degrees of freedom| Method Detail |
|---|
public CartesianImpedanceControlMode.CartImpBuilder setStiffness(double stiffness)
CartesianImpedanceControlMode.CartImpBuilder. The mode will use
measured values for the next motion, because it's settings have changed. If you do not want such a behavior,
call useCommandedValues on the mode.
stiffness - The stiffness values [x, y, z, a, b, c] for the cartesian impedance, x, y, z in [N/m], a, b, c in
[Nm/rad]. public CartesianImpedanceControlMode.CartImpBuilder setDamping(double damping)
Damping values should be between 0.1 and 1.0. A good damping value is 0.7.
Precondition: The value must be in the valid range
0.1 <= x, y, z, a, b, c <= 1.0
damping - The damping value [dimensionless for all degrees of freedom].
public CartesianImpedanceControlMode.CartImpBuilder setAdditionalControlForce(double force)
force - The force to apply. For cartDOF X, Y, Z [N] / A, B, C [Nm].
@Deprecated public CartesianImpedanceControlMode.CartImpBuilder setMaxCartesianVelocity(double maxCartVel)
CartesianImpedanceControlMode.setMaxCartesianVelocity(double x, double y, double z, double a, double b, double c)
Sets the maximum cartesian velocity for this impedance motion. If the velocity is exceeded a stop condition is fired.
maxCartVel - The value of the maximum velocity. CartDOF X, Y, Z [mm/s] / A, B, C [rad/s]
@Deprecated
public CartesianImpedanceControlMode.CartImpBuilder setMaxControlForce(double maxContrForce,
boolean addStopCondition)
CartesianImpedanceControlMode.setMaxControlForce(double x, double y, double z, double a, double b, double c, boolean addStopCondition)
Sets the maximum control force applied for this mode. This can be used to limit the stiffness of the spring to a specified force.
maxContrForce - The value of the maximum force. CartDOF X,Y,Z [N] / A, B, C [Nm] addStopCondition - Indicates whether the stop condition should be fired if the maximum force is exceeded.
@Deprecated public CartesianImpedanceControlMode.CartImpBuilder setMaxPathDeviation(double maxPathDeviation)
CartesianImpedanceControlMode.setMaxPathDeviation(double x, double y, double z, double a, double b, double c)
Sets the maximum cartesian deviation accepted. If the deviation is exceeded a stop condition occurs.
maxPathDeviation - The value of th maximum deviation. CartDOF X, Y, Z [mm] / A, B, C [rad]
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||