NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
test_utilities.h File Reference
Include dependency graph for test_utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vision_common::RegistrationCorrespondences< DISTORTER >
 

Namespaces

 vision_common
 

Functions

void vision_common::SetFocalLengths (const Eigen::Vector2d &focal_lengths, Eigen::Matrix3d &intrinsics)
 
void vision_common::SetPrincipalPoints (const Eigen::Vector2d &principal_points, Eigen::Matrix3d &intrinsics)
 
LKOpticalFlowFeatureDetectorAndMatcherParams vision_common::DefaultLKOpticalFlowFeatureDetectorAndMatcherParams ()
 
cv::Mat vision_common::MarkerImage (const int row_spacing, const int col_spacing, int &num_markers_added, const cv::Point2i &offset=cv::Point2i(0, 0))
 
int vision_common::AddMarkers (const int row_spacing, const int col_spacing, cv::Mat &image, const cv::Point2i &offset=cv::Point2i(0, 0))
 
optimization_common::OptimizationParams vision_common::DefaultOptimizationParams ()
 
RansacPnPParams vision_common::DefaultRansacPnPParams ()
 
ReprojectionPoseEstimateParams vision_common::DefaultReprojectionPoseEstimateParams ()
 
Eigen::VectorXd vision_common::RandomFovDistortion ()
 
Eigen::VectorXd vision_common::RandomRadDistortion ()
 
Eigen::VectorXd vision_common::RandomRadTanDistortion ()
 
std::vector< Eigen::Isometry3d > vision_common::EvenlySpacedTargetPoses (const int num_rows=3, const int num_cols=5, const int num_y_levels=2)
 
std::vector< Eigen::Vector3d > vision_common::TargetPoints (const int points_per_row, const int points_per_col, const double row_spacing=0.1, const double col_spacing=0.1)