17#ifndef GNCUTILS_EKF_MEASUREMENTS_HPP
18#define GNCUTILS_EKF_MEASUREMENTS_HPP
40 template <u
int32 N, u
int32 M, u
int32 O>
50 const std::array<floating_point, N> &tar_state,
51 const std::array<floating_point, O> &obs_state,
52 floating_point expected_measurement[M]) {
63 const std::array<floating_point, N> &tar_state,
64 const std::array<floating_point, O> &obs_state,
65 floating_point measurement_Jacobian[M*N]) {
Definition Measurements.hpp:41
virtual int16 calculateMeasurements(floating_point time, const std::array< floating_point, N > &tar_state, const std::array< floating_point, O > &obs_state, floating_point expected_measurement[M])
Function to calculate a measurement from current state of system.
Definition Measurements.hpp:49
virtual int16 calculateMeasurementsMatrix(floating_point time, const std::array< floating_point, N > &tar_state, const std::array< floating_point, O > &obs_state, floating_point measurement_Jacobian[M *N])
Function to calculate the measurement function Jacobian from current state of system.
Definition Measurements.hpp:62
#define ERROR_NOT_OVERRIDDEN
Error when a virtual function is not called but not overwridden and should result in fault worthy beh...
Definition clockwerkerrors.h:175
Definition DeadReckon.cpp:20