NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
parameter_reader Namespace Reference

Functions

void LoadFactorAdderParams (config_reader::ConfigReader &config, factor_adders::FactorAdderParams &params, const std::string &prefix="")
 
void LoadLocFactorAdderParams (config_reader::ConfigReader &config, factor_adders::LocFactorAdderParams &params, const std::string &prefix="", const std::string &camera_name="nav")
 
void LoadDepthOdometryFactorAdderParams (config_reader::ConfigReader &config, factor_adders::DepthOdometryFactorAdderParams &params, const std::string &prefix="", const std::string &camera_name="haz")
 
void LoadRelativePoseFactorAdderParams (config_reader::ConfigReader &config, factor_adders::RelativePoseFactorAdderParams &params, const std::string &prefix="")
 
void LoadStandstillFactorAdderParams (config_reader::ConfigReader &config, factor_adders::StandstillFactorAdderParams &params, const std::string &prefix="")
 
void LoadVoSmartProjectionFactorAdderParams (config_reader::ConfigReader &config, factor_adders::VoSmartProjectionFactorAdderParams &params, const std::string &prefix="")
 
void LoadSmartProjectionParams (config_reader::ConfigReader &config, gtsam::SmartProjectionParams &params, const std::string &prefix="")
 
void LoadGraphLocalizerParams (config_reader::ConfigReader &config, graph_localizer::GraphLocalizerParams &params, const std::string &prefix="")
 
void LoadGraphOptimizerParams (config_reader::ConfigReader &config, graph_optimizer::GraphOptimizerParams &params, const std::string &prefix="")
 
void LoadGraphVIOParams (config_reader::ConfigReader &config, graph_vio::GraphVIOParams &params, const std::string &prefix="")
 
void LoadImuFilterParams (config_reader::ConfigReader &config, imu_integration::ImuFilterParams &params, const std::string &prefix="")
 
void LoadImuIntegratorParams (config_reader::ConfigReader &config, imu_integration::ImuIntegratorParams &params, const std::string &prefix="")
 
template<typename NodeType >
void LoadBaseTimestampedNodeAdderParams (config_reader::ConfigReader &config, node_adders::TimestampedNodeAdderParams< NodeType > &params, const std::string &prefix="")
 
void LoadTimestampedNodeAdderModelParams (config_reader::ConfigReader &config, node_adders::TimestampedNodeAdderModelParams &params, const std::string &prefix="")
 
void LoadCombinedNavStateNodeAdderParams (config_reader::ConfigReader &config, node_adders::CombinedNavStateNodeAdder::Params &params, const std::string &prefix="")
 
void LoadCombinedNavStateNodeAdderModelParams (config_reader::ConfigReader &config, node_adders::CombinedNavStateNodeAdderModelParams &params, const std::string &prefix="")
 
void LoadPoseNodeAdderParams (config_reader::ConfigReader &config, node_adders::PoseNodeAdderParams &params, const std::string &prefix="")
 
void LoadOptimizerParams (config_reader::ConfigReader &config, optimizers::OptimizerParams &params, const std::string &prefix="")
 
void LoadISAM2OptimizerParams (config_reader::ConfigReader &config, optimizers::ISAM2OptimizerParams &params, const std::string &prefix="")
 
void LoadNonlinearOptimizerParams (config_reader::ConfigReader &config, optimizers::NonlinearOptimizerParams &params, const std::string &prefix="")
 
void LoadSlidingWindowGraphOptimizerParams (config_reader::ConfigReader &config, sliding_window_graph_optimizer::SlidingWindowGraphOptimizerParams &params, const std::string &prefix="")
 
void LoadStandstillParams (config_reader::ConfigReader &config, vision_common::StandstillParams &params, const std::string &prefix="")
 
void LoadFeatureTrackerParams (config_reader::ConfigReader &config, vision_common::FeatureTrackerParams &params, const std::string &prefix="")
 
void LoadSpacedFeatureTrackerParams (config_reader::ConfigReader &config, vision_common::SpacedFeatureTrackerParams &params, const std::string &prefix="")
 
void LoadCombinedNavStateNodeAdderParams (config_reader::ConfigReader &config, na::CombinedNavStateNodeAdder::Params &params, const std::string &prefix)
 

Function Documentation

◆ LoadBaseTimestampedNodeAdderParams()

template<typename NodeType >
void parameter_reader::LoadBaseTimestampedNodeAdderParams ( config_reader::ConfigReader config,
node_adders::TimestampedNodeAdderParams< NodeType > &  params,
const std::string &  prefix = "" 
)

◆ LoadCombinedNavStateNodeAdderModelParams()

void parameter_reader::LoadCombinedNavStateNodeAdderModelParams ( config_reader::ConfigReader config,
node_adders::CombinedNavStateNodeAdderModelParams params,
const std::string &  prefix = "" 
)

◆ LoadCombinedNavStateNodeAdderParams() [1/2]

void parameter_reader::LoadCombinedNavStateNodeAdderParams ( config_reader::ConfigReader config,
na::CombinedNavStateNodeAdder::Params params,
const std::string &  prefix 
)

◆ LoadCombinedNavStateNodeAdderParams() [2/2]

void parameter_reader::LoadCombinedNavStateNodeAdderParams ( config_reader::ConfigReader config,
node_adders::CombinedNavStateNodeAdder::Params params,
const std::string &  prefix = "" 
)

◆ LoadDepthOdometryFactorAdderParams()

void parameter_reader::LoadDepthOdometryFactorAdderParams ( config_reader::ConfigReader config,
factor_adders::DepthOdometryFactorAdderParams params,
const std::string &  prefix = "",
const std::string &  camera_name = "haz" 
)

◆ LoadFactorAdderParams()

void parameter_reader::LoadFactorAdderParams ( config_reader::ConfigReader config,
factor_adders::FactorAdderParams params,
const std::string &  prefix = "" 
)

◆ LoadFeatureTrackerParams()

void parameter_reader::LoadFeatureTrackerParams ( config_reader::ConfigReader config,
vision_common::FeatureTrackerParams params,
const std::string &  prefix = "" 
)

◆ LoadGraphLocalizerParams()

void parameter_reader::LoadGraphLocalizerParams ( config_reader::ConfigReader config,
graph_localizer::GraphLocalizerParams params,
const std::string &  prefix = "" 
)

◆ LoadGraphOptimizerParams()

void parameter_reader::LoadGraphOptimizerParams ( config_reader::ConfigReader config,
graph_optimizer::GraphOptimizerParams params,
const std::string &  prefix = "" 
)

◆ LoadGraphVIOParams()

void parameter_reader::LoadGraphVIOParams ( config_reader::ConfigReader config,
graph_vio::GraphVIOParams params,
const std::string &  prefix = "" 
)

◆ LoadImuFilterParams()

void parameter_reader::LoadImuFilterParams ( config_reader::ConfigReader config,
imu_integration::ImuFilterParams params,
const std::string &  prefix = "" 
)

◆ LoadImuIntegratorParams()

void parameter_reader::LoadImuIntegratorParams ( config_reader::ConfigReader config,
imu_integration::ImuIntegratorParams params,
const std::string &  prefix = "" 
)

◆ LoadISAM2OptimizerParams()

void parameter_reader::LoadISAM2OptimizerParams ( config_reader::ConfigReader config,
optimizers::ISAM2OptimizerParams params,
const std::string &  prefix = "" 
)

◆ LoadLocFactorAdderParams()

void parameter_reader::LoadLocFactorAdderParams ( config_reader::ConfigReader config,
factor_adders::LocFactorAdderParams params,
const std::string &  prefix = "",
const std::string &  camera_name = "nav" 
)

◆ LoadNonlinearOptimizerParams()

void parameter_reader::LoadNonlinearOptimizerParams ( config_reader::ConfigReader config,
optimizers::NonlinearOptimizerParams params,
const std::string &  prefix = "" 
)

◆ LoadOptimizerParams()

void parameter_reader::LoadOptimizerParams ( config_reader::ConfigReader config,
optimizers::OptimizerParams params,
const std::string &  prefix = "" 
)

◆ LoadPoseNodeAdderParams()

void parameter_reader::LoadPoseNodeAdderParams ( config_reader::ConfigReader config,
node_adders::PoseNodeAdderParams params,
const std::string &  prefix = "" 
)

◆ LoadRelativePoseFactorAdderParams()

void parameter_reader::LoadRelativePoseFactorAdderParams ( config_reader::ConfigReader config,
factor_adders::RelativePoseFactorAdderParams params,
const std::string &  prefix = "" 
)

◆ LoadSlidingWindowGraphOptimizerParams()

void parameter_reader::LoadSlidingWindowGraphOptimizerParams ( config_reader::ConfigReader config,
sliding_window_graph_optimizer::SlidingWindowGraphOptimizerParams params,
const std::string &  prefix = "" 
)

◆ LoadSmartProjectionParams()

void parameter_reader::LoadSmartProjectionParams ( config_reader::ConfigReader config,
gtsam::SmartProjectionParams &  params,
const std::string &  prefix = "" 
)

◆ LoadSpacedFeatureTrackerParams()

void parameter_reader::LoadSpacedFeatureTrackerParams ( config_reader::ConfigReader config,
vision_common::SpacedFeatureTrackerParams params,
const std::string &  prefix = "" 
)

◆ LoadStandstillFactorAdderParams()

void parameter_reader::LoadStandstillFactorAdderParams ( config_reader::ConfigReader config,
factor_adders::StandstillFactorAdderParams params,
const std::string &  prefix = "" 
)

◆ LoadStandstillParams()

void parameter_reader::LoadStandstillParams ( config_reader::ConfigReader config,
vision_common::StandstillParams params,
const std::string &  prefix = "" 
)

◆ LoadTimestampedNodeAdderModelParams()

void parameter_reader::LoadTimestampedNodeAdderModelParams ( config_reader::ConfigReader config,
node_adders::TimestampedNodeAdderModelParams params,
const std::string &  prefix = "" 
)

◆ LoadVoSmartProjectionFactorAdderParams()

void parameter_reader::LoadVoSmartProjectionFactorAdderParams ( config_reader::ConfigReader config,
factor_adders::VoSmartProjectionFactorAdderParams params,
const std::string &  prefix = "" 
)