mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
nckf_tests.cpp File Reference

Tests for the UKF implementation. More...

#include <mrs_lib/nckf.h>
#include <random>
+ Include dependency graph for nckf_tests.cpp:

Namespaces

 mrs_lib
 All mrs_lib functions, classes, variables and definitions are contained in this namespace.
 

Typedefs

using Q_t = lkf_t::Q_t
 
using x_t = lkf_t::x_t
 
using P_t = lkf_t::P_t
 
using u_t = lkf_t::u_t
 
using z_t = lkf_t::z_t
 
using R_t = lkf_t::R_t
 
using A_t = lkf_t::A_t
 
using B_t = lkf_t::B_t
 
using H_t = lkf_t::H_t
 

Functions

x_t tra_model_f (const x_t &x, const u_t &u, [[maybe_unused]] const double dt)
 
z_t obs_model_f (const x_t &x)
 
template<int rows>
Eigen::Matrix< double, rows, 1 > normal_randmat (const Eigen::Matrix< double, rows, rows > &cov)
 
int main ()
 

Variables

const int mrs_lib::n_states_norm_constrained = 2
 
constexpr int n = 4
 
A_t A
 
B_t B
 
H_t H
 

Detailed Description

Tests for the UKF implementation.

Author
Matouš Vrba - vrbam.nosp@m.ato@.nosp@m.fel.c.nosp@m.vut..nosp@m.cz