APM:Libraries
|
Go to the source code of this file.
Macros | |
#define | POSVELEKF_POS_CALC_NIS(__P, __R, __X, __Z, __RET_NIS) __RET_NIS = ((-__X[0] + __Z)*(-__X[0] + __Z))/(__P[0] + __R); |
#define | POSVELEKF_POS_CALC_STATE(__P, __R, __X, __Z, __RET_STATE) |
#define | POSVELEKF_POS_CALC_COV(__P, __R, __X, __Z, __RET_COV) |
#define | POSVELEKF_PREDICTION_CALC_STATE(__P, __DT, __DV, __DV_NOISE, __X, __RET_STATE) __RET_STATE[0] = __DT*__X[1] + __X[0]; __RET_STATE[1] = __DV + __X[1]; |
#define | POSVELEKF_PREDICTION_CALC_COV(__P, __DT, __DV, __DV_NOISE, __X, __RET_COV) |
#define | POSVELEKF_VEL_CALC_NIS(__P, __R, __X, __Z, __RET_NIS) __RET_NIS = ((-__X[1] + __Z)*(-__X[1] + __Z))/(__P[2] + __R); |
#define | POSVELEKF_VEL_CALC_STATE(__P, __R, __X, __Z, __RET_STATE) |
#define | POSVELEKF_VEL_CALC_COV(__P, __R, __X, __Z, __RET_COV) |
#define POSVELEKF_POS_CALC_COV | ( | __P, | |
__R, | |||
__X, | |||
__Z, | |||
__RET_COV | |||
) |
Definition at line 12 of file PosVelEKF.cpp.
Referenced by PosVelEKF::fusePos().
#define POSVELEKF_POS_CALC_NIS | ( | __P, | |
__R, | |||
__X, | |||
__Z, | |||
__RET_NIS | |||
) | __RET_NIS = ((-__X[0] + __Z)*(-__X[0] + __Z))/(__P[0] + __R); |
Definition at line 5 of file PosVelEKF.cpp.
Referenced by PosVelEKF::getPosNIS().
#define POSVELEKF_POS_CALC_STATE | ( | __P, | |
__R, | |||
__X, | |||
__Z, | |||
__RET_STATE | |||
) |
Definition at line 8 of file PosVelEKF.cpp.
Referenced by PosVelEKF::fusePos().
#define POSVELEKF_PREDICTION_CALC_COV | ( | __P, | |
__DT, | |||
__DV, | |||
__DV_NOISE, | |||
__X, | |||
__RET_COV | |||
) |
Definition at line 23 of file PosVelEKF.cpp.
Referenced by PosVelEKF::predict().
#define POSVELEKF_PREDICTION_CALC_STATE | ( | __P, | |
__DT, | |||
__DV, | |||
__DV_NOISE, | |||
__X, | |||
__RET_STATE | |||
) | __RET_STATE[0] = __DT*__X[1] + __X[0]; __RET_STATE[1] = __DV + __X[1]; |
Definition at line 20 of file PosVelEKF.cpp.
Referenced by PosVelEKF::predict().
#define POSVELEKF_VEL_CALC_COV | ( | __P, | |
__R, | |||
__X, | |||
__Z, | |||
__RET_COV | |||
) |
Definition at line 34 of file PosVelEKF.cpp.
Referenced by PosVelEKF::fuseVel().
#define POSVELEKF_VEL_CALC_NIS | ( | __P, | |
__R, | |||
__X, | |||
__Z, | |||
__RET_NIS | |||
) | __RET_NIS = ((-__X[1] + __Z)*(-__X[1] + __Z))/(__P[2] + __R); |
Definition at line 27 of file PosVelEKF.cpp.
#define POSVELEKF_VEL_CALC_STATE | ( | __P, | |
__R, | |||
__X, | |||
__Z, | |||
__RET_STATE | |||
) |
Definition at line 30 of file PosVelEKF.cpp.
Referenced by PosVelEKF::fuseVel().