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.