|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.nav.command.AbstractParameterizable
com.kuka.nav.command.AbstractCommand<T,E>
com.kuka.nav.command.Motion<RelativeMotion,RelativeMotionContainer>
com.kuka.nav.rel.RelativeMotion
public final class RelativeMotion
Mobile robot motion relative to the robot's current pose.
| Constructor Summary | |
|---|---|
|
RelativeMotion(double x,
double y,
double theta)
Creates a new relative motion to the given pose (x, y, theta) relative to the robot. |
protected |
RelativeMotion(com.kuka.parameters.IParameterMap params)
Copy constructor. |
|
RelativeMotion(Pose relativePose)
Creates a new relative motion to the given NavigationPose (x, y, theta) in [m, m, rad]. |
| Method Summary | |
|---|---|
RelativeMotion |
copy()
|
double |
getGoalAccuracyRot()
|
double |
getGoalAccuracyTrans()
|
Pose |
getGoalPose()
|
RelativeMotion |
setGoalAccuracyRot(double accuracy)
Sets the rotational accuracy at the goal pose. |
RelativeMotion |
setGoalAccuracyTrans(double accuracy)
Sets the translational accuracy at the goal pose. |
RelativeMotion |
setGoalPose(Pose goal)
Sets the goal pose of this motion. |
| Methods inherited from class com.kuka.nav.command.Motion |
|---|
getAcceleration, getAccelerationOverride, getDeceleration, getDecelerationOverride, getMaxAcceleration, getMaxDeceleration, getMaxVelocity, getTimeout, getVelocity, getVelocityOverride, setAcceleration, setAccelerationOverride, setDeceleration, setDecelerationOverride, setMaxAcceleration, setMaxDeceleration, setMaxVelocity, setTimeout, setVelocity, setVelocityOverride |
| Methods inherited from class com.kuka.nav.command.AbstractCommand |
|---|
getDescription, self, setDescription |
| Methods inherited from class com.kuka.nav.command.AbstractParameterizable |
|---|
getParameters, paramHelper |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.kuka.command.ICommand |
|---|
getDescription, setDescription |
| Methods inherited from interface com.kuka.parameters.IParameterizable |
|---|
getParameters |
| Constructor Detail |
|---|
public RelativeMotion(double x,
double y,
double theta)
x - the x coordinate of the goal posey - the y coordinate of the goal posetheta - the orientation of the goal pose in [rad]public RelativeMotion(Pose relativePose)
relativePose - The relative pose, w.r.t. the current mobile robot baseprotected RelativeMotion(com.kuka.parameters.IParameterMap params)
params - parameter map containing the command parameters.| Method Detail |
|---|
public RelativeMotion copy()
copy in interface com.kuka.command.ICommand<RelativeMotion,RelativeMotionContainer>copy in class AbstractCommand<RelativeMotion,RelativeMotionContainer>public Pose getGoalPose()
public RelativeMotion setGoalPose(Pose goal)
goal - the goal pose
public double getGoalAccuracyTrans()
public RelativeMotion setGoalAccuracyTrans(double accuracy)
accuracy - The translational accuracy (in meters, Euclidian norm).
public double getGoalAccuracyRot()
public RelativeMotion setGoalAccuracyRot(double accuracy)
accuracy - The rotational accuracy (in rad).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||