WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
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.
 
Matrixd< States, States > squareRootErrorCovariances
 The square root error covariance.
 
Vectord< Inputs > inputs
 The inputs.
 
Vectord< Outputs > localMeasurements
 The local measurements.
 

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: