![]() |
Visual Servoing Platform version 3.7.0
|
Public Member Functions | |
| vpRadarStation (const double &x, const double &y, const double &range_std, const double &elev_angle_std) | |
| vpColVector | state_to_measurement (const vpColVector &chi) |
| vpColVector | measureGT (const vpColVector &pos) |
| vpColVector | measureWithNoise (const vpColVector &pos) |
| vpRadarStation (const double &x, const double &y, const double &range_std, const double &elev_angle_std, const double &distMaxAllowed) | |
| vpColVector | state_to_measurement (const vpColVector &particle) |
| vpColVector | measureGT (const vpColVector &pos) |
| vpColVector | measureWithNoise (const vpColVector &pos) |
| double | likelihood (const vpColVector &particle, const vpColVector &meas) |
Class that permits to convert the position of the aircraft into range and elevation angle measurements.
Definition at line 184 of file ukf-nonlinear-example.cpp.
|
inline |
Construct a new vpRadarStation object.
| [in] | x | The position on the ground of the radar. |
| [in] | y | The altitude of the radar. |
| [in] | range_std | The standard deviation of the range measurements. |
| [in] | elev_angle_std | The standard deviation of the elevation angle measurements. |
Definition at line 195 of file ukf-nonlinear-example.cpp.
|
inline |
Construct a new vpRadarStation object.
| [in] | x | The position on the ground of the radar. |
| [in] | y | The altitude of the radar. |
| [in] | range_std | The standard deviation of the range measurements. |
| [in] | elev_angle_std | The standard deviation of the elevation angle measurements. |
| [in] | distMaxAllowed | Maximum distance allowed for the likelihood computation. |
Definition at line 184 of file pf-nonlinear-example.cpp.
|
inline |
Compute the likelihood of a particle (value between 0. and 1.) knowing the measurements. The likelihood function is based on a Gaussian function that penalizes a particle that is "far" from the position corresponding to the measurements.
| [in] | particle | The particle state. |
| [in] | meas | The measurements. |
Definition at line 260 of file pf-nonlinear-example.cpp.
References likelihood().
Referenced by likelihood().
|
inline |
Perfect measurement of the range and elevation angle that correspond to pos.
| pos | The actual position of the aircraft (pos[0]: projection of the position on the ground, pos[1]: altitude). |
Definition at line 226 of file ukf-nonlinear-example.cpp.
Referenced by measureWithNoise().
|
inline |
Perfect measurement of the range and elevation angle that correspond to pos.
| pos | The actual position of the aircraft (pos[0]: projection of the position on the ground, pos[1]: altitude). |
Definition at line 221 of file pf-nonlinear-example.cpp.
|
inline |
Noisy measurement of the range and elevation angle that correspond to pos.
| pos | The actual position of the aircraft (pos[0]: projection of the position on the ground, pos[1]: altitude). |
Definition at line 246 of file ukf-nonlinear-example.cpp.
References measureGT().
|
inline |
Noisy measurement of the range and elevation angle that correspond to pos.
| pos | The actual position of the aircraft (pos[0]: projection of the position on the ground, pos[1]: altitude). |
Definition at line 241 of file pf-nonlinear-example.cpp.
References measureGT().
|
inline |
Convert the prior of the UKF into the measurement space.
| chi | The prior. |
Definition at line 208 of file ukf-nonlinear-example.cpp.
|
inline |
Convert a particle of the Particle Filter into the measurement space.
| particle | The prior. |
Definition at line 203 of file pf-nonlinear-example.cpp.