Demonstration of the full Attitude-Bias-Calibration Equivariant Filter. More...
#include "ABC_EQF.h"
Go to the source code of this file.
Classes | |
struct | Data |
Data structure for ground-truth, input and output data. More... | |
Typedefs | |
using | EqFilter = abc_eqf_lib::EqF< N > |
using | Group = abc_eqf_lib::G< N > |
using | M = abc_eqf_lib::State< N > |
Functions | |
std::vector< Data > | loadDataFromCSV (const std::string &filename, int startRow=0, int maxRows=-1, int downsample=1) |
int | main (int argc, char *argv[]) |
void | processDataWithEqF (EqFilter &filter, const std::vector< Data > &data_list, int printInterval=10) |
Process data with EqF and print summary results. More... | |
Variables | |
constexpr size_t | N = 1 |
Demonstration of the full Attitude-Bias-Calibration Equivariant Filter.
This demo shows the Equivariant Filter (EqF) for attitude estimation with both gyroscope bias and sensor extrinsic calibration, based on the paper: "Overcoming Bias: Equivariant Filter Design for Biased Attitude Estimation with Online Calibration" by Fornasier et al. Authors: Darshan Rajasekaran & Jennifer Oum
Definition in file ABC_EQF_Demo.cpp.
using EqFilter = abc_eqf_lib::EqF<N> |
Definition at line 19 of file ABC_EQF_Demo.cpp.
using Group = abc_eqf_lib::G<N> |
Definition at line 18 of file ABC_EQF_Demo.cpp.
using M = abc_eqf_lib::State<N> |
Definition at line 17 of file ABC_EQF_Demo.cpp.
std::vector< Data > loadDataFromCSV | ( | const std::string & | filename, |
int | startRow = 0 , |
||
int | maxRows = -1 , |
||
int | downsample = 1 |
||
) |
Load data from CSV file into a vector of Data objects for the EqF
CSV format:
Definition at line 74 of file ABC_EQF_Demo.cpp.
Definition at line 375 of file ABC_EQF_Demo.cpp.
void processDataWithEqF | ( | EqFilter & | filter, |
const std::vector< Data > & | data_list, | ||
int | printInterval = 10 |
||
) |
Process data with EqF and print summary results.
Takes in the data and runs an EqF on it and reports the results.
Definition at line 223 of file ABC_EQF_Demo.cpp.
|
constexpr |
Definition at line 16 of file ABC_EQF_Demo.cpp.