|
||||||||||
| 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.Action<LocalizeCommand,ActionContainer<LocalizeCommand,NavExecutionResult>>
com.kuka.nav.robot.LocalizeCommand
public final class LocalizeCommand
Command to (re-)initialize the pose estimate of the commanded mobile robot's on board laser localization.
| Constructor Summary | |
|---|---|
protected |
LocalizeCommand(com.kuka.parameters.IParameterMap params)
Copy constructor. |
|
LocalizeCommand(Pose newPose)
Creates a new localizer pose initialization command using the given pose. |
|
LocalizeCommand(Pose newPose,
double sigmaTrans,
double sigmaRot)
Creates a new localizer pose initialization command using the given pose and standard deviation. |
| Method Summary | |
|---|---|
LocalizeCommand |
copy()
|
Pose |
getPose()
Returns the initial pose of this command. |
Double |
getSigmaRot()
Returns the rotational standard deviation for the initial object pose estimate. |
Double |
getSigmaTrans()
Returns the translational standard deviation for the initial pose estimate. |
LocalizeCommand |
setPose(Pose newPose)
Sets the initial localized pose. |
LocalizeCommand |
setSigmaRot(Double sigmaRot)
Sets the rotational standard deviation of the initial object pose estimate. |
LocalizeCommand |
setSigmaTrans(Double sigmaTrans)
Sets the translational standard deviation of the initial pose estimate. |
| Methods inherited from class com.kuka.nav.command.Action |
|---|
getTimeout, setTimeout |
| 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.parameters.IParameterizable |
|---|
getParameters |
| Constructor Detail |
|---|
public LocalizeCommand(Pose newPose)
newPose - the pose (map coordinates)
public LocalizeCommand(Pose newPose,
double sigmaTrans,
double sigmaRot)
newPose - the pose (map coordinates)sigmaTrans - the initial translational standard deviation of the localizer in [m]sigmaRot - the initial rotational standard deviation of the localizer in [rad]protected LocalizeCommand(com.kuka.parameters.IParameterMap params)
params - parameter map containing the command parameters| Method Detail |
|---|
public LocalizeCommand setPose(Pose newPose)
newPose - the pose (map coordinates)
public Pose getPose()
public LocalizeCommand setSigmaTrans(Double sigmaTrans)
null, then a default value will be used internally.
sigmaTrans - the translational standard deviation in [m], must be nonnegative
or null
public Double getSigmaTrans()
null if it has not
been setpublic LocalizeCommand setSigmaRot(Double sigmaRot)
null, then a default value will be used internally.
sigmaRot - the rotational standard deviation in [rad], must be nonnegative
or null
public Double getSigmaRot()
null if it has not
been setpublic LocalizeCommand copy()
copy in interface com.kuka.command.ICommand<LocalizeCommand,ActionContainer<LocalizeCommand,NavExecutionResult>>copy in class AbstractCommand<LocalizeCommand,ActionContainer<LocalizeCommand,NavExecutionResult>>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||