|
||||||||||
| 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<AutonomousMotion,AutonomousMotionContainer>
com.kuka.nav.free.AutonomousMotion
public final class AutonomousMotion
This represents an autonomous motion of a mobile robot to a goal pose in absolute map coordinates.
| Constructor Summary | |
|---|---|
|
AutonomousMotion(double x,
double y,
double theta)
Creates a new autonomous motion to the given goal pose (x, y, theta) in absolute map coordinates. |
protected |
AutonomousMotion(com.kuka.parameters.IParameterMap params)
Copy constructor. |
|
AutonomousMotion(com.kuka.nav.Location location)
Creates a new autonomous motion to the given location. |
|
AutonomousMotion(com.kuka.nav.Pose goal)
Creates a new autonomous motion to the given goal pose (x, y, theta) in absolute map coordinates. |
| Method Summary | |
|---|---|
AutonomousMotion |
copy()
|
double |
getGoalAccuracyRot()
|
double |
getGoalAccuracyTrans()
|
com.kuka.nav.Location |
getGoalLocation()
|
com.kuka.nav.Pose |
getGoalPose()
|
AutonomousMotion |
setGoalAccuracyRot(double accuracy)
Sets the rotational accuracy at the goal pose. |
AutonomousMotion |
setGoalAccuracyTrans(double accuracy)
Sets the translational accuracy at the goal pose. |
AutonomousMotion |
setGoalLocation(com.kuka.nav.Location goal)
Sets the goal location. |
AutonomousMotion |
setGoalPose(com.kuka.nav.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 AutonomousMotion(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 AutonomousMotion(com.kuka.nav.Location location)
location - the goalpublic AutonomousMotion(com.kuka.nav.Pose goal)
goal - the goal poseprotected AutonomousMotion(com.kuka.parameters.IParameterMap params)
params - parameter map containing the command parameters.| Method Detail |
|---|
public com.kuka.nav.Location getGoalLocation()
null if none was
set.public AutonomousMotion setGoalLocation(com.kuka.nav.Location goal)
goal - the goal location
public AutonomousMotion copy()
copy in interface com.kuka.command.ICommand<AutonomousMotion,AutonomousMotionContainer>copy in class com.kuka.nav.command.AbstractCommand<AutonomousMotion,AutonomousMotionContainer>public com.kuka.nav.Pose getGoalPose()
public AutonomousMotion setGoalPose(com.kuka.nav.Pose goal)
goal - the goal pose
public double getGoalAccuracyTrans()
public AutonomousMotion setGoalAccuracyTrans(double accuracy)
accuracy - The translational accuracy (in meters, Euclidian norm).
public double getGoalAccuracyRot()
public AutonomousMotion 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 | |||||||||