SystemModelSE3< floatT > Struct Template Reference

#include <RobotAPI/libraries/ukfm/SystemModel.h>

Classes

struct  dim
 

Public Types

using ControlNoiseT = Eigen::Matrix< FloatT, dim::control, 1 >
 
using ControlT = ControlSE3< FloatT >
 
using FloatT = floatT
 
using ObsT = Eigen::Matrix< FloatT, dim::obs, 1 >
 
using SigmaPointsT = Eigen::Matrix< FloatT, dim::state, 1 >
 
using StateT = StateSE3< 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 SystemModelSE3< floatT >

Definition at line 74 of file SystemModel.h.

Member Typedef Documentation

◆ ControlNoiseT

Definition at line 85 of file SystemModel.h.

◆ ControlT

Definition at line 83 of file SystemModel.h.

◆ FloatT

using FloatT = floatT

Definition at line 81 of file SystemModel.h.

◆ ObsT

Definition at line 84 of file SystemModel.h.

◆ SigmaPointsT

Definition at line 86 of file SystemModel.h.

◆ StateT

Definition at line 82 of file SystemModel.h.

Member Function Documentation

◆ inverseRetraction()

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

Definition at line 52 of file SystemModel.cpp.

+ Here is the caller graph for this function:

◆ observationFunction()

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

Definition at line 33 of file SystemModel.cpp.

+ Here is the caller graph for this function:

◆ propagationFunction()

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

Definition at line 41 of file SystemModel.cpp.

+ Here is the caller graph for this function:

◆ retraction()

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

Definition at line 62 of file SystemModel.cpp.

+ Here is the caller graph for this function:

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