![]() |
mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
Example file for the UKF implementation. More...
Namespaces | |
mrs_lib | |
All mrs_lib functions, classes, variables and definitions are contained in this namespace. | |
Typedefs | |
using | mrs_lib::ukf_t = UKF< n_states, n_inputs, n_measurements > |
using | Q_t = ukf_t::Q_t |
using | tra_model_t = ukf_t::transition_model_t |
using | obs_model_t = ukf_t::observation_model_t |
using | x_t = ukf_t::x_t |
using | P_t = ukf_t::P_t |
using | u_t = ukf_t::u_t |
using | z_t = ukf_t::z_t |
using | R_t = ukf_t::R_t |
using | statecov_t = ukf_t::statecov_t |
Functions | |
x_t | tra_model_f (const x_t &x, const u_t &u, const double dt) |
ukf_t::z_t | obs_model_f (const ukf_t::x_t &x) |
template<int rows> | |
Eigen::Matrix< double, rows, 1 > | normal_randmat (const Eigen::Matrix< double, rows, rows > &cov) |
int | main () |
Variables | |
const double | speed = 0.3 |
Example file for the UKF implementation.
This example may be run after building mrs_lib by executing rosrun mrs_lib ukf_example
.
See ukf/example.cpp.