mrpt_localization.cpp
/tmp/ws/src/mrpt_navigation/mrpt_localization/src/mrpt_localization/
mrpt__localization_8cpp
mrpt_localization/mrpt_localization.h
mrpt_localization/mrpt_localization_defaults.h
mrpt_localization.h
/tmp/ws/src/mrpt_navigation/mrpt_localization/include/mrpt_localization/
mrpt__localization_8h
mrpt_localization/mrpt_localization_core.h
PFLocalization::Parameters
PFLocalization
mrpt_localization_core.cpp
/tmp/ws/src/mrpt_navigation/mrpt_localization/src/mrpt_localization/
mrpt__localization__core_8cpp
mrpt_localization/mrpt_localization_core.h
mrpt_localization_core.h
/tmp/ws/src/mrpt_navigation/mrpt_localization/include/mrpt_localization/
mrpt__localization__core_8h
PFLocalizationCore
mrpt_localization_defaults.h
/tmp/ws/src/mrpt_navigation/mrpt_localization/include/mrpt_localization/
mrpt__localization__defaults_8h
#define
MRPT_LOCALIZATION_DEFAULT_DEBUG
mrpt__localization__defaults_8h.html
aed008da34417b22c33e381bb9510495d
#define
MRPT_LOCALIZATION_DEFAULT_GUI_MRPT
mrpt__localization__defaults_8h.html
a8d6e7eeb5f8f09abc5030afa9aba23dd
#define
MRPT_LOCALIZATION_DEFAULT_INI_FILE
mrpt__localization__defaults_8h.html
a6f5c67e840143cfe43b234c0b2f58507
#define
MRPT_LOCALIZATION_DEFAULT_MAP_FILE
mrpt__localization__defaults_8h.html
a39142b7bfbe59e6e40beacf16011e12f
#define
MRPT_LOCALIZATION_DEFAULT_SENSOR_SOURCES
mrpt__localization__defaults_8h.html
a97f377c80ce4747404a5d1ff98226d63
mrpt_localization_node.cpp
/tmp/ws/src/mrpt_navigation/mrpt_localization/src/
mrpt__localization__node_8cpp
mrpt_localization_node.h
int
main
mrpt__localization__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mrpt_localization_node.h
/tmp/ws/src/mrpt_navigation/mrpt_localization/include/
mrpt__localization__node_8h
mrpt_localization/mrpt_localization.h
PFLocalizationNode::Parameters
PFLocalizationNode
mrpt_localization_node_defaults.h
/tmp/ws/src/mrpt_navigation/mrpt_localization/include/
mrpt__localization__node__defaults_8h
#define
MRPT_LOCALIZATION_NODE_DEFAULT_MAP_UPDATE_SKIP
mrpt__localization__node__defaults_8h.html
aaa68147a2cff1167eefaa5b690b4ea14
#define
MRPT_LOCALIZATION_NODE_DEFAULT_PARAMETER_UPDATE_SKIP
mrpt__localization__node__defaults_8h.html
a5b5bb0e39c1337cad9df614055a4842f
#define
MRPT_LOCALIZATION_NODE_DEFAULT_PARTICLECLOUD_UPDATE_SKIP
mrpt__localization__node__defaults_8h.html
abbdeb9fec0e34ab701b2f04eeef3aa3b
#define
MRPT_LOCALIZATION_NODE_DEFAULT_RATE
mrpt__localization__node__defaults_8h.html
a39720ead20eca0cab87b3f8c896a7ab8
mrpt_localization_node_parameters.cpp
/tmp/ws/src/mrpt_navigation/mrpt_localization/src/
mrpt__localization__node__parameters_8cpp
mrpt_localization_node.h
mrpt_localization_node_defaults.h
mrpt_localization_parameters.cpp
/tmp/ws/src/mrpt_navigation/mrpt_localization/src/mrpt_localization/
mrpt__localization__parameters_8cpp
mrpt_localization/mrpt_localization.h
mrpt_localization/mrpt_localization_defaults.h
PFLocalization
classPFLocalization.html
PFLocalizationCore
PFLocalization::Parameters
PFLocalization
classPFLocalization.html
a784a14880068f0c1d7ec25095a2ed3f8
(Parameters *parm)
virtual
~PFLocalization
classPFLocalization.html
abf7ca0982911b032a222d8a9cddd7dbb
()
void
configureFilter
classPFLocalization.html
a96ad127abc0e1dd2542c5b9214c2a254
(const CConfigFile &_configFile)
void
init
classPFLocalization.html
ac9b4d67cfec0b1b7e4664e05c6d5bc61
()
void
init3DDebug
classPFLocalization.html
ad0fb772c5865d519a21f5f6fd9e38c72
()
void
show3DDebug
classPFLocalization.html
ad509512ec8ec3cd2213f1c31780b8196
(CSensoryFrame::Ptr _observations)
virtual bool
waitForMap
classPFLocalization.html
ae16f5e47104a3e43414a3a1367bea562
()
Parameters *
param_
classPFLocalization.html
a29bf307763c823a30ea26e14fac7561f
bool
SCENE3D_FOLLOW_
classPFLocalization.html
a59739f206ba1386b970893314936b330
int
SCENE3D_FREQ_
classPFLocalization.html
a3f31a8c6d6f794cedd1220cecd93f7a0
mrpt::opengl::COpenGLScene
scene_
classPFLocalization.html
a9fd8f48b7b30a3b0f6ff6c28752f961b
bool
SHOW_PROGRESS_3D_REAL_TIME_
classPFLocalization.html
a670339012f76c01ac4a0b64c7fd94387
int
SHOW_PROGRESS_3D_REAL_TIME_DELAY_MS_
classPFLocalization.html
ac3fdcc48c1b7cf13b898d1963493ddb6
mrpt::gui::CDisplayWindow3D::Ptr
win3D_
classPFLocalization.html
a16c63ef306fbce7c7fede41bb6f4cf7e
PFLocalization::Parameters
structPFLocalization_1_1Parameters.html
Parameters
structPFLocalization_1_1Parameters.html
a32f389054ee28d52ee6956ab3f5c3470
(PFLocalization *p)
bool
debug
structPFLocalization_1_1Parameters.html
a3965c868dd3f653c0d86874e6812ce86
bool
gui_mrpt
structPFLocalization_1_1Parameters.html
a76409383103a74d575963973efbe0bc6
std::string
ini_file
structPFLocalization_1_1Parameters.html
a15912f85c483c2dc643fe848560a3252
std::string
map_file
structPFLocalization_1_1Parameters.html
a6a30f9aa8a2108b934dbc1779f4a25b5
CActionRobotMovement2D::TMotionModelOptions *
motion_model_default_options
structPFLocalization_1_1Parameters.html
a6130d05e18ce1c2cf1bece9676f8ed72
CActionRobotMovement2D::TMotionModelOptions *
motion_model_options
structPFLocalization_1_1Parameters.html
a7efbf4042b0f6429e167b128a24acb71
std::string
sensor_sources
structPFLocalization_1_1Parameters.html
ad4e6f27e7ee01695615e1605daa816a9
bool *
use_motion_model_default_options
structPFLocalization_1_1Parameters.html
aeef242b5f073fa5086e0b3a00ed5e00b
PFLocalizationCore
classPFLocalizationCore.html
PFStates
classPFLocalizationCore.html
a6d6927927c72552be5b43926b881450d
NA
classPFLocalizationCore.html
a6d6927927c72552be5b43926b881450da962f8ecd9fef93836d338475c1dec0f1
INIT
classPFLocalizationCore.html
a6d6927927c72552be5b43926b881450dadf7ecc154d9a35d003eed674af485daa
RUN
classPFLocalizationCore.html
a6d6927927c72552be5b43926b881450da8e81cc1aede7fb2eafe2be9f5b389f60
IDLE
classPFLocalizationCore.html
a6d6927927c72552be5b43926b881450da8f60fd59410e8e5c5522233016c70f4c
void
init
classPFLocalizationCore.html
a060f628682e5845e2ff2a6f7cbe65804
()
void
observation
classPFLocalizationCore.html
a3d5436202efb0854bef1af4ec6ebaf2c
(CSensoryFrame::Ptr _sf, CObservationOdometry::Ptr _odometry)
PFLocalizationCore
classPFLocalizationCore.html
a9dc565138aa98295064080a86cea5ecc
()
~PFLocalizationCore
classPFLocalizationCore.html
a25a42f4f9d0ef140ebc6cd2c9f1b99f9
()
float
init_PDF_max_x
classPFLocalizationCore.html
ae9cfc925664a6f73adbf3065768cdfdc
float
init_PDF_max_y
classPFLocalizationCore.html
affe6e554e8c4aef5e61c1b07de9ce1c6
float
init_PDF_min_x
classPFLocalizationCore.html
a7c4357028f1bebaf11e702e83ae653b2
float
init_PDF_min_y
classPFLocalizationCore.html
a91de751583a97937e4b5564d3539128c
bool
init_PDF_mode
classPFLocalizationCore.html
a3b94d4583b579de0b7514999347171ea
int
initial_particle_count_
classPFLocalizationCore.html
ab3cf6f6ff74d4edf9306037c80645eb3
mrpt::poses::CPosePDFGaussian
initial_pose_
classPFLocalizationCore.html
a763b20b891002483d1a87712f32efd2b
CMultiMetricMap
metric_map_
classPFLocalizationCore.html
a2e440643d546968bd445aebadc6172b9
CActionRobotMovement2D::TMotionModelOptions
motion_model_default_options_
classPFLocalizationCore.html
a0b03d94e80504e2c50da7a19218e0338
CActionRobotMovement2D::TMotionModelOptions
motion_model_options_
classPFLocalizationCore.html
aca8803124919156f0950311f98250f35
mrpt::poses::CPose2D
odom_last_observation_
classPFLocalizationCore.html
a6ab9f32dacf6a3aad9d61ac0b7e60f0a
mrpt::slam::CMonteCarloLocalization2D
pdf_
classPFLocalizationCore.html
abbe0c988dec79d0e6039c72dec2bd4da
mrpt::bayes::CParticleFilter
pf_
classPFLocalizationCore.html
a4d99a4af0c3c1063d0042c6425b4bc3c
mrpt::bayes::CParticleFilter::TParticleFilterStats
pf_stats_
classPFLocalizationCore.html
a5e62f0d17174406c05228758791146fb
PFStates
state_
classPFLocalizationCore.html
adb249af52b3a62464f8638c6dc6c07ac
mrpt::utils::CTicTac
tictac_
classPFLocalizationCore.html
a57029a0afdab6897b378d03101cec4b6
mrpt::system::TTimeStamp
time_last_update_
classPFLocalizationCore.html
afea2e118753847ccaa9b74cfb20e0e43
size_t
update_counter_
classPFLocalizationCore.html
a4fc9f9dce62436d6140d34c0f01936d7
bool
use_motion_model_default_options_
classPFLocalizationCore.html
a014535f48ea911ad14dee8935913c005
void
initializeFilter
classPFLocalizationCore.html
a3eb0f7da24d929a3c6b1c7511c0b5841
()
void
updateFilter
classPFLocalizationCore.html
ad462f5e0c374759b47f0d339f4ea555f
(CActionCollection::Ptr _action, CSensoryFrame::Ptr _sf)
PFLocalizationNode
classPFLocalizationNode.html
PFLocalization
PFLocalizationNode::Parameters
void
callbackBeacon
classPFLocalizationNode.html
a1cee5a6bca3bd2b4b0c7ef47715738af
(const mrpt_msgs::ObservationRangeBeacon &)
void
callbackInitialpose
classPFLocalizationNode.html
a308c0d5e4ea00c3331b51a3610ccf40b
(const geometry_msgs::PoseWithCovarianceStamped &)
void
callbackLaser
classPFLocalizationNode.html
a7f5edb6e830504679fbbebdb4e9e7fb7
(const sensor_msgs::LaserScan &)
void
callbackMap
classPFLocalizationNode.html
ad024d1af80b43d93b3fccf54fd2e0f14
(const nav_msgs::OccupancyGrid &)
void
callbackOdometry
classPFLocalizationNode.html
a72812a56881cb1dd8ece5e7ccb9d154f
(const nav_msgs::Odometry &)
void
callbackRobotPose
classPFLocalizationNode.html
ac1cd916a1ab27aa509d2b54267e072fc
(const geometry_msgs::PoseWithCovarianceStamped &)
void
init
classPFLocalizationNode.html
af38f2a8e1ac5c6f3d4fdce8ae15d9b2a
()
void
loop
classPFLocalizationNode.html
adffbbcd792aba3caea50dec27123a9c4
()
void
odometryForCallback
classPFLocalizationNode.html
aa93e3163f442dac9d2557bb127d3ecbe
(CObservationOdometry::Ptr &, const std_msgs::Header &)
PFLocalizationNode
classPFLocalizationNode.html
a01fdb86b8d83429fe5d65c5395da5877
(ros::NodeHandle &n)
void
publishPose
classPFLocalizationNode.html
ad94f3f74f77848e0c688f9a8268480de
()
void
publishTF
classPFLocalizationNode.html
a523f2235b56e9a965d9c6ded07f6cf4b
()
void
updateMap
classPFLocalizationNode.html
a053f4028301bc18a90a9f65d3ecd9ff2
(const nav_msgs::OccupancyGrid &)
virtual
~PFLocalizationNode
classPFLocalizationNode.html
ae78e2dba3c55c0b1e865a6379b707081
()
bool
mapCallback
classPFLocalizationNode.html
a20334679ee995a6d778c1b45e503fbd9
(nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res)
Parameters *
param
classPFLocalizationNode.html
a11680289eba3d72c08fe338d96af7cc1
()
void
publishMap
classPFLocalizationNode.html
a7017cea80e65ea698bb8bd2abbf81f9f
()
void
publishParticles
classPFLocalizationNode.html
a4cf0f3c92d64d99e4930d1dee4e2d9ef
()
void
update
classPFLocalizationNode.html
aca35ec00c62ccc58bfa00da3503195ff
()
void
updateSensorPose
classPFLocalizationNode.html
a1accb0e7f190b9a8934e90a8ade6ec86
(std::string frame_id)
void
useROSLogLevel
classPFLocalizationNode.html
a408c161cf9d6f659f42aeb600708ea66
()
virtual bool
waitForMap
classPFLocalizationNode.html
a12667423dcd6e00b9b893d80fa4b5a2c
()
bool
waitForTransform
classPFLocalizationNode.html
a1b733ca41cbbd3f58992e8d552c9b3a6
(mrpt::poses::CPose3D &des, const std::string &target_frame, const std::string &source_frame, const ros::Time &time, const ros::Duration &timeout, const ros::Duration &polling_sleep_duration=ros::Duration(0.01))
std::map< std::string, mrpt::poses::CPose3D >
beacon_poses_
classPFLocalizationNode.html
a9e984fe4d8864d3702737b05d51cb5d0
ros::ServiceClient
client_map_
classPFLocalizationNode.html
acfe34814fd3707703110a9c8e8f353fd
bool
first_map_received_
classPFLocalizationNode.html
acf0f3a0e3b2df538bf486b98c87aa743
std::map< std::string, mrpt::poses::CPose3D >
laser_poses_
classPFLocalizationNode.html
a9dcdf50869538f55e8c904c99dd78d92
unsigned long long
loop_count_
classPFLocalizationNode.html
a6506e1b32d2f95ce02f0540023c300a3
MRPT_ROS_LOG_MACROS
classPFLocalizationNode.html
ac9134ea827f3ab063ccf4d154cc23314
ros::NodeHandle
nh_
classPFLocalizationNode.html
a26e0a5e92cc47b892d0f1e243cf8b592
ros::Publisher
pub_map_
classPFLocalizationNode.html
af27af4f2d89412f03c663f47a88d718a
ros::Publisher
pub_metadata_
classPFLocalizationNode.html
ae79939ac376caa18b52fc0558a3f0fbb
ros::Publisher
pub_particles_
classPFLocalizationNode.html
ac6c9016bb80fca373c19f6ddf09af652
ros::Publisher
pub_pose_
classPFLocalizationNode.html
a7313000c537083480d8544e8a27e097c
nav_msgs::GetMap::Response
resp_
classPFLocalizationNode.html
aa9adec7bd0f8e8bd509defaf4a08946d
ros::ServiceServer
service_map_
classPFLocalizationNode.html
a03374da5ade391bf04e9777cfb98aca5
ros::Subscriber
sub_init_pose_
classPFLocalizationNode.html
af34177883648673964973d63474aff04
ros::Subscriber
sub_map_
classPFLocalizationNode.html
a9a9595d414c7cc17ac5f0222630e7ac9
ros::Subscriber
sub_odometry_
classPFLocalizationNode.html
aeaaa5fba1097ad7f708d34f5afbdb3eb
std::vector< ros::Subscriber >
sub_sensors_
classPFLocalizationNode.html
a2e81371241a91438f55970004830a4e5
tf::TransformBroadcaster
tf_broadcaster_
classPFLocalizationNode.html
aaa83f17f2d318be6b9e92fd74311bd03
tf::TransformListener
tf_listener_
classPFLocalizationNode.html
a34f672ac4476feba08a45c852b850484
ros::Time
time_last_input_
classPFLocalizationNode.html
a7eb70932beec08b4eb8a05ef21338f49
PFLocalizationNode::Parameters
structPFLocalizationNode_1_1Parameters.html
PFLocalization::Parameters
void
callbackParameters
structPFLocalizationNode_1_1Parameters.html
a74821cd4b5bd31be733567a429ebd89b
(mrpt_localization::MotionConfig &config, uint32_t level)
Parameters
structPFLocalizationNode_1_1Parameters.html
a874e3b17b8656bd920a40c261a626025
(PFLocalizationNode *p)
void
update
structPFLocalizationNode_1_1Parameters.html
a18fe0fdb5c46d88dac9a83fc3f5dce6e
(const unsigned long &loop_count)
std::string
base_frame_id
structPFLocalizationNode_1_1Parameters.html
af5bcd2ebd99d68c35e9f447be213f055
bool
first_map_only
structPFLocalizationNode_1_1Parameters.html
afc7535862b010227657b228c4c75f979
std::string
global_frame_id
structPFLocalizationNode_1_1Parameters.html
a8998ea8734de4508724668754bff9c6a
int
map_update_skip
structPFLocalizationNode_1_1Parameters.html
a8bdc0682a943e7ed9a158e14d64d5fdd
double
no_inputs_tolerance
structPFLocalizationNode_1_1Parameters.html
ab53669aa5eb451354f28872edde1d306
double
no_update_tolerance
structPFLocalizationNode_1_1Parameters.html
a8dad5737e9dbc626b27da1d22ab865a0
ros::NodeHandle
node
structPFLocalizationNode_1_1Parameters.html
a8f67277e69166d6e59f8ce0e28a3c377
std::string
odom_frame_id
structPFLocalizationNode_1_1Parameters.html
a7a8208cd9de3560ad5c7a4d82c864518
int
parameter_update_skip
structPFLocalizationNode_1_1Parameters.html
aff9beb6a5f83da6edd8ad2b0a2d91256
int
particlecloud_update_skip
structPFLocalizationNode_1_1Parameters.html
af8c27ccbd5d04542ad3cab093d1a8389
bool
pose_broadcast
structPFLocalizationNode_1_1Parameters.html
a149ca812a1c296d9b51b6a053cf004c0
double
rate
structPFLocalizationNode_1_1Parameters.html
ae77d32ba3b3fcb0d346cd6c71a3e57d3
dynamic_reconfigure::Server< mrpt_localization::MotionConfig >::CallbackType
reconfigure_cb_
structPFLocalizationNode_1_1Parameters.html
a59b6785e033a687297d76eaef369066e
dynamic_reconfigure::Server< mrpt_localization::MotionConfig >
reconfigure_server_
structPFLocalizationNode_1_1Parameters.html
aede93a748c2ecce0b27b93241861e328
bool
tf_broadcast
structPFLocalizationNode_1_1Parameters.html
a0e685e6d6b10d537ce6eafced893cb91
std::string
tf_prefix
structPFLocalizationNode_1_1Parameters.html
a362a387737195bad2ad18ae9beb96476
double
transform_tolerance
structPFLocalizationNode_1_1Parameters.html
aaad844d3c0712d52ec460d1020be0902
bool
update_while_stopped
structPFLocalizationNode_1_1Parameters.html
a8f7b46971a6391428e8f49546268da96
bool
use_map_topic
structPFLocalizationNode_1_1Parameters.html
a91b71640005bbfc264a30ce8c5cf307e
static const int
MOTION_MODEL_GAUSSIAN
structPFLocalizationNode_1_1Parameters.html
a3993dfe1328a26028c91cd3c095d9cdf
static const int
MOTION_MODEL_THRUN
structPFLocalizationNode_1_1Parameters.html
ac1bcf8d75d82d2c9af9712a048b93e1f