Public Attributes | List of all members
ov_msckf::UpdaterHelper::UpdaterHelperFeature Struct Reference

Feature object that our UpdaterHelper leverages, has all measurements and means. More...

#include <UpdaterHelper.h>

Public Attributes

int anchor_cam_id = -1
 What camera ID our pose is anchored in!! By default the first measurement is the anchor. More...
 
double anchor_clone_timestamp = -1
 Timestamp of anchor clone. More...
 
ov_type::LandmarkRepresentation::Representation feat_representation
 What representation our feature is in. More...
 
size_t featid
 Unique ID of this feature. More...
 
Eigen::Vector3d p_FinA
 Triangulated position of this feature, in the anchor frame. More...
 
Eigen::Vector3d p_FinA_fej
 Triangulated position of this feature, in the anchor frame first estimate. More...
 
Eigen::Vector3d p_FinG
 Triangulated position of this feature, in the global frame. More...
 
Eigen::Vector3d p_FinG_fej
 Triangulated position of this feature, in the global frame first estimate. More...
 
std::unordered_map< size_t, std::vector< double > > timestamps
 Timestamps of each UV measurement (mapped by camera ID) More...
 
std::unordered_map< size_t, std::vector< Eigen::VectorXf > > uvs
 UV coordinates that this feature has been seen from (mapped by camera ID) More...
 
std::unordered_map< size_t, std::vector< Eigen::VectorXf > > uvs_norm
 

Detailed Description

Feature object that our UpdaterHelper leverages, has all measurements and means.

Definition at line 54 of file UpdaterHelper.h.

Member Data Documentation

◆ anchor_cam_id

int ov_msckf::UpdaterHelper::UpdaterHelperFeature::anchor_cam_id = -1

What camera ID our pose is anchored in!! By default the first measurement is the anchor.

Definition at line 72 of file UpdaterHelper.h.

◆ anchor_clone_timestamp

double ov_msckf::UpdaterHelper::UpdaterHelperFeature::anchor_clone_timestamp = -1

Timestamp of anchor clone.

Definition at line 75 of file UpdaterHelper.h.

◆ feat_representation

ov_type::LandmarkRepresentation::Representation ov_msckf::UpdaterHelper::UpdaterHelperFeature::feat_representation

What representation our feature is in.

Definition at line 69 of file UpdaterHelper.h.

◆ featid

size_t ov_msckf::UpdaterHelper::UpdaterHelperFeature::featid

Unique ID of this feature.

Definition at line 57 of file UpdaterHelper.h.

◆ p_FinA

Eigen::Vector3d ov_msckf::UpdaterHelper::UpdaterHelperFeature::p_FinA

Triangulated position of this feature, in the anchor frame.

Definition at line 78 of file UpdaterHelper.h.

◆ p_FinA_fej

Eigen::Vector3d ov_msckf::UpdaterHelper::UpdaterHelperFeature::p_FinA_fej

Triangulated position of this feature, in the anchor frame first estimate.

Definition at line 81 of file UpdaterHelper.h.

◆ p_FinG

Eigen::Vector3d ov_msckf::UpdaterHelper::UpdaterHelperFeature::p_FinG

Triangulated position of this feature, in the global frame.

Definition at line 84 of file UpdaterHelper.h.

◆ p_FinG_fej

Eigen::Vector3d ov_msckf::UpdaterHelper::UpdaterHelperFeature::p_FinG_fej

Triangulated position of this feature, in the global frame first estimate.

Definition at line 87 of file UpdaterHelper.h.

◆ timestamps

std::unordered_map<size_t, std::vector<double> > ov_msckf::UpdaterHelper::UpdaterHelperFeature::timestamps

Timestamps of each UV measurement (mapped by camera ID)

Definition at line 66 of file UpdaterHelper.h.

◆ uvs

std::unordered_map<size_t, std::vector<Eigen::VectorXf> > ov_msckf::UpdaterHelper::UpdaterHelperFeature::uvs

UV coordinates that this feature has been seen from (mapped by camera ID)

Definition at line 60 of file UpdaterHelper.h.

◆ uvs_norm

std::unordered_map<size_t, std::vector<Eigen::VectorXf> > ov_msckf::UpdaterHelper::UpdaterHelperFeature::uvs_norm

Definition at line 63 of file UpdaterHelper.h.


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


ov_msckf
Author(s): Patrick Geneva , Kevin Eckenhoff , Guoquan Huang
autogenerated on Mon Dec 16 2024 03:06:54