NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
calibration::OptimizationStateParameters Struct Reference

#include <state_parameters.h>

Public Member Functions

void SetInitialStateParameters (const StateParameters &initial_state_parameters)
 
void AddCameraTTarget (const Eigen::Isometry3d &camera_T_target)
 
StateParameters OptimizedStateParameters () const
 
std::vector< Eigen::Isometry3d > OptimizedCameraTTargets () const
 

Public Attributes

Eigen::Vector2d focal_lengths
 
Eigen::Vector2d principal_points
 
Eigen::VectorXd distortion
 
std::vector< Eigen::Matrix< double, 6, 1 > > camera_T_targets
 

Member Function Documentation

◆ AddCameraTTarget()

void calibration::OptimizationStateParameters::AddCameraTTarget ( const Eigen::Isometry3d &  camera_T_target)
inline

◆ OptimizedCameraTTargets()

std::vector<Eigen::Isometry3d> calibration::OptimizationStateParameters::OptimizedCameraTTargets ( ) const
inline

◆ OptimizedStateParameters()

StateParameters calibration::OptimizationStateParameters::OptimizedStateParameters ( ) const
inline

◆ SetInitialStateParameters()

void calibration::OptimizationStateParameters::SetInitialStateParameters ( const StateParameters initial_state_parameters)
inline

Member Data Documentation

◆ camera_T_targets

std::vector<Eigen::Matrix<double, 6, 1> > calibration::OptimizationStateParameters::camera_T_targets

◆ distortion

Eigen::VectorXd calibration::OptimizationStateParameters::distortion

◆ focal_lengths

Eigen::Vector2d calibration::OptimizationStateParameters::focal_lengths

◆ principal_points

Eigen::Vector2d calibration::OptimizationStateParameters::principal_points

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