SystemModelSE2xV< floatT > Struct Template Reference

#include <armarx/navigation/human/HumanSystemModel.h>

Classes

struct  dim
 

Public Types

using ControlNoiseT = Eigen::Matrix< FloatT, dim::control, 1 >
 
using ControlT = ControlSE2xV< FloatT >
 
using FloatT = floatT
 
using ObsT = Eigen::Matrix< FloatT, dim::obs, 1 >
 
using SigmaPointsT = Eigen::Matrix< FloatT, dim::state, 1 >
 
using StateT = StateSE2xV< FloatT >
 

Static Public Member Functions

static SigmaPointsT inverseRetraction (const StateT &state1, const StateT &state2)
 
static ObsT observationFunction (const StateT &state)
 
static StateT propagationFunction (const StateT &state, const ControlT &control, const ControlNoiseT &noise, FloatT dt)
 
static StateT retraction (const StateT &state, const SigmaPointsT &sigmaPoints)
 

Detailed Description

template<typename floatT>
struct armarx::navigation::human::kalman_filter::SystemModelSE2xV< floatT >

Definition at line 140 of file HumanSystemModel.h.

Member Typedef Documentation

◆ ControlNoiseT

using ControlNoiseT = Eigen:: Matrix<FloatT, dim::control, 1>

Definition at line 153 of file HumanSystemModel.h.

◆ ControlT

Definition at line 150 of file HumanSystemModel.h.

◆ FloatT

using FloatT = floatT

Definition at line 148 of file HumanSystemModel.h.

◆ ObsT

Definition at line 151 of file HumanSystemModel.h.

◆ SigmaPointsT

Definition at line 154 of file HumanSystemModel.h.

◆ StateT

Definition at line 149 of file HumanSystemModel.h.

Member Function Documentation

◆ inverseRetraction()

SystemModelSE2xV< floatT >::SigmaPointsT inverseRetraction ( const StateT state1,
const StateT state2 
)
static

Definition at line 157 of file HumanSystemModel.cpp.

◆ observationFunction()

SystemModelSE2xV< floatT >::ObsT observationFunction ( const StateT state)
static

Definition at line 121 of file HumanSystemModel.cpp.

◆ propagationFunction()

SystemModelSE2xV< floatT >::StateT propagationFunction ( const StateT state,
const ControlT control,
const ControlNoiseT noise,
FloatT  dt 
)
static

Definition at line 129 of file HumanSystemModel.cpp.

◆ retraction()

SystemModelSE2xV< floatT >::StateT retraction ( const StateT state,
const SigmaPointsT sigmaPoints 
)
static

Definition at line 142 of file HumanSystemModel.cpp.


The documentation for this struct was generated from the following files: