WPILibC++ 2024.3.2
frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot Struct Reference

This class contains all the information about our observer at a given time. More...

#include <frc/estimator/KalmanFilterLatencyCompensator.h>

Public Member Functions

 ObserverSnapshot (const KalmanFilterType &observer, const Vectord< Inputs > &u, const Vectord< Outputs > &localY)
 

Public Attributes

Vectord< States > xHat
 The state estimate. More...
 
Matrixd< States, States > squareRootErrorCovariances
 The square root error covariance. More...
 
Vectord< Inputs > inputs
 The inputs. More...
 
Vectord< Outputs > localMeasurements
 The local measurements. More...
 

Detailed Description

template<int States, int Inputs, int Outputs, typename KalmanFilterType>
struct frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot

This class contains all the information about our observer at a given time.

Constructor & Destructor Documentation

◆ ObserverSnapshot()

template<int States, int Inputs, int Outputs, typename KalmanFilterType >
frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot::ObserverSnapshot ( const KalmanFilterType &  observer,
const Vectord< Inputs > &  u,
const Vectord< Outputs > &  localY 
)
inline

Member Data Documentation

◆ inputs

template<int States, int Inputs, int Outputs, typename KalmanFilterType >
Vectord<Inputs> frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot::inputs

The inputs.

◆ localMeasurements

template<int States, int Inputs, int Outputs, typename KalmanFilterType >
Vectord<Outputs> frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot::localMeasurements

The local measurements.

◆ squareRootErrorCovariances

template<int States, int Inputs, int Outputs, typename KalmanFilterType >
Matrixd<States, States> frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot::squareRootErrorCovariances

The square root error covariance.

◆ xHat

template<int States, int Inputs, int Outputs, typename KalmanFilterType >
Vectord<States> frc::KalmanFilterLatencyCompensator< States, Inputs, Outputs, KalmanFilterType >::ObserverSnapshot::xHat

The state estimate.


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