◆ MSCEqF()
msceqf::MSCEqF::MSCEqF |
( |
const std::string & | params_filepath | ) |
|
MSCEqF Constructor.
- Parameters
-
params_filepath | filepath of the parameter file to be parsed |
◆ coreCovariance()
const MatrixX msceqf::MSCEqF::coreCovariance |
( |
| ) |
const |
Get the covariance of the navigation states (D, delta)
- Returns
- Covariance matrix of the navigation states
◆ covariance()
const MatrixX & msceqf::MSCEqF::covariance |
( |
| ) |
const |
Get a constant reference to the covariance matrix of the MSCEqF state.
- Returns
- Covariance matrix
◆ imageWithTracks()
const cv::Mat3b msceqf::MSCEqF::imageWithTracks |
( |
const Camera & | cam | ) |
const |
Get the processed image with overlayed tracks.
- Returns
- OpenCV matrix representing the image with overlayed tracks
◆ isInit()
const bool & msceqf::MSCEqF::isInit |
( |
| ) |
const |
|
nodiscard |
Check if the filter is initialized.
- Returns
- true if the filter is initialized, false otherwise
◆ options()
Get a constant reference to the MSCEqF options.
- Returns
- Options
◆ processMeasurement() [1/3]
void msceqf::MSCEqF::processMeasurement |
( |
Camera & | meas | ) |
|
|
inline |
Process camera measurement.
- Parameters
-
◆ processMeasurement() [2/3]
void msceqf::MSCEqF::processMeasurement |
( |
const Imu & | meas | ) |
|
|
inline |
Process IMU measurement.
- Parameters
-
◆ processMeasurement() [3/3]
Process triangulated features measurement.
- Parameters
-
meas | Triangulated features measurement |
◆ setGivenOrigin()
void msceqf::MSCEqF::setGivenOrigin |
( |
const SE23 & | T0, |
|
|
const Vector6 & | b0, |
|
|
const fp & | timestamp ) |
Set origin xi0 with given state programatically.
- Parameters
-
T0 | Origin extended pose |
b0 | Origin bias |
timestamp | initial timestamp |
◆ stateEstimate()
const SystemState & msceqf::MSCEqF::stateEstimate |
( |
| ) |
const |
Get a constant reference to the estimated state.
- Returns
- System state (homogeneous space element) reperesenting the state estimate
◆ stateOptions()
Get a constant reference to the MSCEqF state options.
- Returns
- State options
◆ stateOrigin()
const SystemState & msceqf::MSCEqF::stateOrigin |
( |
| ) |
const |
Get a constant reference to the origin state.
- Returns
- System state (homogeneous space element) reperesenting the state origin
◆ visualizeImageWithTracks()
void msceqf::MSCEqF::visualizeImageWithTracks |
( |
const Camera & | cam | ) |
const |
Visualize the processed image with overlayed tracks.
- Parameters
-
◆ zvuPerformed()
const bool & msceqf::MSCEqF::zvuPerformed |
( |
| ) |
const |
|
nodiscard |
Check if a zero velocity update has been performed.
- Returns
- true if the a zero velocity update has been performed, false otherwise
The documentation for this class was generated from the following file: