|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of the motionpublic interface BlendableMotion<T extends Motion<T,?>>
Interface for blendable motions.
| Method Summary | |
|---|---|
double |
getBlendingCart()
Returns the absolute blending value set for this motion in [m]. |
T |
setBlendingCart(double value)
Sets the absolute blending value for this motion in [m]. |
| Method Detail |
|---|
double getBlendingCart()
T setBlendingCart(double value)
The specified value is a maximal value for the motion, however it is possible that it will not be reached during
the execution of the motion because of other motion planning restrictions.
When blending is used with an execute(), or an executeAsync() command and the next motion command does not come in
time to be included in the path planning, the motion will stop at the computed blending point (w.r.t. the blending value).
The motion will stay in a paused state until a next blendable motion is commanded.
value - the absolute blending value for this motion in [m]. This value must be positive or zero. 0 = no
blending, the motion will stop at the destination. Values between 0 and 0.05 will be treated as "no blending".
However, the value will be reduced internally to half the length of the shortest involved motion
(this motion and next motion) in case it is bigger.
IllegalArgumentException - if absolute blending value is less than 0
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||