Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PFLocalizationNode::Parameters Struct Reference

#include <mrpt_localization_node.h>

Inheritance diagram for PFLocalizationNode::Parameters:
Inheritance graph
[legend]

Public Member Functions

void callbackParameters (mrpt_localization::MotionConfig &config, uint32_t level)
 
 Parameters (PFLocalizationNode *p)
 
void update (const unsigned long &loop_count)
 
- Public Member Functions inherited from PFLocalization::Parameters
 Parameters (PFLocalization *p)
 

Public Attributes

std::string base_frame_id
 
bool first_map_only
 
std::string global_frame_id
 
int map_update_skip
 
double no_inputs_tolerance
 using filter time instead of Time::now More...
 
double no_update_tolerance
 the published tf to extend its validity More...
 
ros::NodeHandle node
 
std::string odom_frame_id
 
int parameter_update_skip
 we wait before start complaining More...
 
int particlecloud_update_skip
 
bool pose_broadcast
 
double rate
 
dynamic_reconfigure::Server< mrpt_localization::MotionConfig >::CallbackType reconfigure_cb_
 
dynamic_reconfigure::Server< mrpt_localization::MotionConfig > reconfigure_server_
 
bool tf_broadcast
 
std::string tf_prefix
 
double transform_tolerance
 
bool update_sensor_pose
 
bool update_while_stopped
 
bool use_map_topic
 
- Public Attributes inherited from PFLocalization::Parameters
bool debug
 
bool gui_mrpt
 
std::string ini_file
 
std::string map_file
 
CActionRobotMovement2D::TMotionModelOptionsmotion_model_default_options
 
CActionRobotMovement2D::TMotionModelOptionsmotion_model_options
 
std::string sensor_sources
 
bool * use_motion_model_default_options
 

Static Public Attributes

static const int MOTION_MODEL_GAUSSIAN = 0
 
static const int MOTION_MODEL_THRUN = 1
 

Detailed Description

Definition at line 65 of file mrpt_localization_node.h.

Constructor & Destructor Documentation

PFLocalizationNode::Parameters::Parameters ( PFLocalizationNode p)

Definition at line 37 of file mrpt_localization_node_parameters.cpp.

Member Function Documentation

void PFLocalizationNode::Parameters::callbackParameters ( mrpt_localization::MotionConfig &  config,
uint32_t  level 
)

Definition at line 111 of file mrpt_localization_node_parameters.cpp.

void PFLocalizationNode::Parameters::update ( const unsigned long &  loop_count)

Definition at line 87 of file mrpt_localization_node_parameters.cpp.

Member Data Documentation

std::string PFLocalizationNode::Parameters::base_frame_id

Definition at line 89 of file mrpt_localization_node.h.

bool PFLocalizationNode::Parameters::first_map_only

Definition at line 97 of file mrpt_localization_node.h.

std::string PFLocalizationNode::Parameters::global_frame_id

Definition at line 91 of file mrpt_localization_node.h.

int PFLocalizationNode::Parameters::map_update_skip

Definition at line 87 of file mrpt_localization_node.h.

const int PFLocalizationNode::Parameters::MOTION_MODEL_GAUSSIAN = 0
static

Definition at line 67 of file mrpt_localization_node.h.

const int PFLocalizationNode::Parameters::MOTION_MODEL_THRUN = 1
static

Definition at line 68 of file mrpt_localization_node.h.

double PFLocalizationNode::Parameters::no_inputs_tolerance

using filter time instead of Time::now

maximum time without any observation

Definition at line 83 of file mrpt_localization_node.h.

double PFLocalizationNode::Parameters::no_update_tolerance

the published tf to extend its validity

maximum time without updating we keep

Definition at line 81 of file mrpt_localization_node.h.

ros::NodeHandle PFLocalizationNode::Parameters::node

Definition at line 70 of file mrpt_localization_node.h.

std::string PFLocalizationNode::Parameters::odom_frame_id

Definition at line 90 of file mrpt_localization_node.h.

int PFLocalizationNode::Parameters::parameter_update_skip

we wait before start complaining

Definition at line 85 of file mrpt_localization_node.h.

int PFLocalizationNode::Parameters::particlecloud_update_skip

Definition at line 86 of file mrpt_localization_node.h.

bool PFLocalizationNode::Parameters::pose_broadcast

Definition at line 94 of file mrpt_localization_node.h.

double PFLocalizationNode::Parameters::rate

Definition at line 78 of file mrpt_localization_node.h.

dynamic_reconfigure::Server< mrpt_localization::MotionConfig>::CallbackType PFLocalizationNode::Parameters::reconfigure_cb_

Definition at line 76 of file mrpt_localization_node.h.

dynamic_reconfigure::Server<mrpt_localization::MotionConfig> PFLocalizationNode::Parameters::reconfigure_server_

Definition at line 74 of file mrpt_localization_node.h.

bool PFLocalizationNode::Parameters::tf_broadcast

Definition at line 95 of file mrpt_localization_node.h.

std::string PFLocalizationNode::Parameters::tf_prefix

Definition at line 88 of file mrpt_localization_node.h.

double PFLocalizationNode::Parameters::transform_tolerance

projection into the future added to

Definition at line 79 of file mrpt_localization_node.h.

bool PFLocalizationNode::Parameters::update_sensor_pose

Definition at line 93 of file mrpt_localization_node.h.

bool PFLocalizationNode::Parameters::update_while_stopped

Definition at line 92 of file mrpt_localization_node.h.

bool PFLocalizationNode::Parameters::use_map_topic

Definition at line 96 of file mrpt_localization_node.h.


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


mrpt_localization
Author(s): Markus Bader, Raphael Zack
autogenerated on Thu Mar 12 2020 03:21:48