![]() |
Visual Servoing Platform version 3.7.0
|
Public Member Functions | |
| vpLandmarkMeasurements (const double &x, const double &y, const double &range_std, const double &rel_angle_std) | |
| vpColVector | state_to_measurement (const vpColVector &chi) |
| vpColVector | measureGT (const vpColVector &pos) |
| vpColVector | measureWithNoise (const vpColVector &pos) |
| vpLandmarkMeasurements (const double &x, const double &y, const double &range_std, const double &rel_angle_std) | |
| vpColVector | state_to_measurement (const vpColVector &particle) |
| vpColVector | measureGT (const vpColVector &pos) |
| vpColVector | measureWithNoise (const vpColVector &pos) |
| void | computePositionFromMeasurements (const vpColVector &meas, double &x, double &y) |
Class that permits to convert the position + heading of the 4-wheel robot into measurements from a landmark.
Definition at line 380 of file ukf-nonlinear-complex-example.cpp.
|
inline |
Construct a new vpLandmarkMeasurements object.
| [in] | x | The position along the x-axis of the landmark. |
| [in] | y | The position along the y-axis of the landmark. |
| [in] | range_std | The standard deviation of the range measurements. |
| [in] | rel_angle_std | The standard deviation of the relative angle measurements. |
Definition at line 391 of file ukf-nonlinear-complex-example.cpp.
|
inline |
Construct a new vpLandmarkMeasurements object.
| [in] | x | The position along the X-axis of the landmark. |
| [in] | y | The position along the Y-axis of the landmark. |
| [in] | range_std | The standard deviation of the range measurements. |
| [in] | rel_angle_std | The standard deviation of the relative angle measurements. |
Definition at line 379 of file pf-nonlinear-complex-example.cpp.
|
inline |
Compute the position that corresponds to a measurement.
| [in] | meas | The measurement vector. |
| [out] | x | The X-coordinate that corresponds to the measurement. |
| [out] | y | The Y-coordinate that corresponds to the measurement. |
Definition at line 445 of file pf-nonlinear-complex-example.cpp.
|
inline |
Perfect measurement of the range and relative orientation of the robot located at pos.
| [in] | pos | The actual position of the robot (pos[0]: x, pos[1]: y, pos[2] = heading). |
Definition at line 421 of file ukf-nonlinear-complex-example.cpp.
Referenced by measureWithNoise().
|
inline |
Perfect measurement of the range and relative orientation of the robot located at pos.
| [in] | pos | The actual position of the robot (pos[0]: x, pos[1]: y, pos[2] = heading). |
Definition at line 409 of file pf-nonlinear-complex-example.cpp.
|
inline |
Noisy measurement of the range and relative orientation that correspond to pos.
| [in] | pos | The actual position of the robot (pos[0]: x ; pos[1] = y ; pos[2] = heading). |
Definition at line 440 of file ukf-nonlinear-complex-example.cpp.
References measureGT().
|
inline |
Noisy measurement of the range and relative orientation that correspond to pos.
| [in] | pos | The actual position of the robot (pos[0]: x ; pos[1] = y ; pos[2] = heading). |
Definition at line 428 of file pf-nonlinear-complex-example.cpp.
References measureGT().
|
inline |
Convert the prior of the UKF into the measurement space.
| [in] | chi | The prior. |
Definition at line 404 of file ukf-nonlinear-complex-example.cpp.
|
inline |
Convert a particle of the Particle Filter into the measurement space.
| [in] | particle | The prior. |
Definition at line 392 of file pf-nonlinear-complex-example.cpp.