|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javaslam.slam.ExampleModel.LandmarkMeasurementModel
The landmark measurement model of the robot. The robot receives noisy measurements of the bearing and range to landmarks.
Field Summary | |
protected static int |
BEARING_NOISE
|
protected static int |
DEL_X
|
protected static int |
DEL_Y
|
protected static int |
HEADING
|
protected static int |
INPUT_DIM
The input dimension of the landmark measurement model. |
protected static int |
LM_XPOS
|
protected static int |
LM_YPOS
|
protected static int |
OUTPUT_DIM
The output dimension of the landmark measurement model. |
protected static int |
RANGE_ABS_NOISE
|
protected static int |
RANGE_REL_NOISE
|
protected static int |
RVEL
|
protected static int |
TVEL
|
protected static int |
XPOS
|
protected static int |
YPOS
|
Constructor Summary | |
ExampleModel.LandmarkMeasurementModel()
|
Method Summary | |
double[] |
evaluate(double[] input)
Evaluates this function at the supplied input. |
int |
getInputDim()
Returns the input dimension of this function. |
Gaussian |
getNoiseModel()
Returns the distribution over the noise variables for this motion model. |
int |
getOutputDim()
Returns the output dimension of this function. |
double[][] |
jacobian(double[] input)
Evaluates the Jacobian of this function at the supplied input. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final int INPUT_DIM
protected static final int OUTPUT_DIM
protected static final int XPOS
protected static final int YPOS
protected static final int HEADING
protected static final int TVEL
protected static final int RVEL
protected static final int LM_XPOS
protected static final int LM_YPOS
protected static final int RANGE_REL_NOISE
protected static final int RANGE_ABS_NOISE
protected static final int BEARING_NOISE
protected static final int DEL_X
protected static final int DEL_Y
Constructor Detail |
public ExampleModel.LandmarkMeasurementModel()
Method Detail |
public int getInputDim()
getInputDim
in interface VectorFunction
public int getOutputDim()
getOutputDim
in interface VectorFunction
public double[] evaluate(double[] input)
evaluate
in interface VectorFunction
input
- a vector with getInputDim()
elements
getOutputDim()
elementspublic double[][] jacobian(double[] input)
jacobian
in interface ExtendedVectorFunction
input
- a vector with getInputDim()
elements
getOutputDim()
rows and
getInputDim()
columns; if y = f(x)
then element (i, j) is the partial derivative
of yi with respect to
xj at input
public Gaussian getNoiseModel()
getNoiseModel
in interface NoisyVectorFunction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |