mrpt_rbpf_slam.cpp
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/src/
mrpt__rbpf__slam_8cpp.html
mrpt_rbpf_slam/mrpt_rbpf_slam.h
mrpt_rbpf_slam
mrpt_rbpf_slam.h
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/include/mrpt_rbpf_slam/
mrpt__rbpf__slam_8h.html
mrpt_rbpf_slam::PFslam::Options
mrpt_rbpf_slam::PFslam
mrpt_rbpf_slam
mrpt_rbpf_slam_node.cpp
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/src/
mrpt__rbpf__slam__node_8cpp.html
mrpt_rbpf_slam/mrpt_rbpf_slam_wrapper.h
int
main
mrpt__rbpf__slam__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mrpt_rbpf_slam_wrapper.cpp
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/src/
mrpt__rbpf__slam__wrapper_8cpp.html
mrpt_rbpf_slam/mrpt_rbpf_slam_wrapper.h
mrpt_rbpf_slam/options.h
mrpt_rbpf_slam
mrpt_rbpf_slam_wrapper.h
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/include/mrpt_rbpf_slam/
mrpt__rbpf__slam__wrapper_8h.html
mrpt_rbpf_slam/mrpt_rbpf_slam.h
mrpt_rbpf_slam::PFslamWrapper
mrpt_rbpf_slam
options.cpp
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/src/
options_8cpp.html
mrpt_rbpf_slam/options.h
mrpt_rbpf_slam
bool
loadOptions
namespacemrpt__rbpf__slam.html
a274c704ddedf7a6a8d372e410337cdae
(const ros::NodeHandle &nh, PFslam::Options &options)
options.h
/tmp/ws/src/mrpt_slam/mrpt_rbpf_slam/include/mrpt_rbpf_slam/
options_8h.html
mrpt_rbpf_slam/mrpt_rbpf_slam.h
mrpt_rbpf_slam
bool
loadOptions
namespacemrpt__rbpf__slam.html
a274c704ddedf7a6a8d372e410337cdae
(const ros::NodeHandle &nh, PFslam::Options &options)
mrpt_rbpf_slam::PFslam::Options
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
bool
CAMERA_3DSCENE_FOLLOWS_ROBOT_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
a01a410c40ea95e260ad79c741c77946f
mrpt::obs::CActionRobotMovement2D::TMotionModelOptions
motion_model_options_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
a2a2570d468fd130ba734976038a7270b
int
PROGRESS_WINDOW_HEIGHT_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
a8808673c6349ddee5cc73a6e59b69a42
int
PROGRESS_WINDOW_WIDTH_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
a09d29123ccaae517566dd9735f904a17
mrpt::slam::CMetricMapBuilderRBPF::TConstructionOptions
rbpfMappingOptions_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
a01a264f6750c5265b5de4f03968e5521
bool
SHOW_PROGRESS_IN_WINDOW_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
aea05663e7ecfee0c2366f91850c94f55
int
SHOW_PROGRESS_IN_WINDOW_DELAY_MS_
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
a55b8d5362ab4ea0d9044af320de1068e
std::string
simplemap_path_prefix
structmrpt__rbpf__slam_1_1PFslam_1_1Options.html
acc0117deaba6c588eb8a0fed3f31dba1
mrpt_rbpf_slam::PFslam
classmrpt__rbpf__slam_1_1PFslam.html
mrpt_rbpf_slam::PFslam::Options
void
init3Dwindow
classmrpt__rbpf__slam_1_1PFslam.html
ade8ef6268bbabdd43d45a1a4ac1c6963
()
void
initSlam
classmrpt__rbpf__slam_1_1PFslam.html
a28930d696bd0725a94379f4a1e807464
(Options options)
void
observation
classmrpt__rbpf__slam_1_1PFslam.html
abcb04fcd07bf39f4dcdce3f2b67a3f65
(const mrpt::obs::CSensoryFrame::ConstPtr sensory_frame, const mrpt::obs::CObservationOdometry::ConstPtr odometry)
PFslam
classmrpt__rbpf__slam_1_1PFslam.html
a8b9195bc38668ddd477bcec076813f46
()=default
void
readIniFile
classmrpt__rbpf__slam_1_1PFslam.html
a088c10191ec828d2384a8645f5119072
(const std::string &ini_filename)
void
readRawlog
classmrpt__rbpf__slam_1_1PFslam.html
a6eed965d9eba743ae000ed8a929366c7
(const std::string &rawlog_filename, std::vector< std::pair< mrpt::obs::CActionCollection, mrpt::obs::CSensoryFrame >> &data)
void
run3Dwindow
classmrpt__rbpf__slam_1_1PFslam.html
a7bace394b3de7b7729e503e66527104a
()
virtual
~PFslam
classmrpt__rbpf__slam_1_1PFslam.html
a1336383ea97823ca980beafcf4e9f3be
()
struct mrpt_rbpf_slam::PFslam::Options
options_
classmrpt__rbpf__slam_1_1PFslam.html
abd4c99e3c1abeb8dbb2071fb7ec36f44
mrpt::obs::CActionCollection::Ptr
action_
classmrpt__rbpf__slam_1_1PFslam.html
a38dae4872cb485e34b718af9fd244b2d
mrpt::poses::CPose3DPDFParticles
curPDF
classmrpt__rbpf__slam_1_1PFslam.html
a420f1a85f87c64209112b0a9b4ac2b96
mrpt::slam::CMetricMapBuilderRBPF
mapBuilder_
classmrpt__rbpf__slam_1_1PFslam.html
aa318ad8b9dcb1ddd782fa3e5e9d298d1
const mrpt::maps::CMultiMetricMap *
metric_map_
classmrpt__rbpf__slam_1_1PFslam.html
a66ce3bf6a5f38821b60680c7acd340b7
mrpt::poses::CPose2D
odomLastObservation_
classmrpt__rbpf__slam_1_1PFslam.html
afa487d3f602d3e7fe36ac2e6912f214b
mrpt::obs::CSensoryFrame::Ptr
sensory_frame_
classmrpt__rbpf__slam_1_1PFslam.html
a128da419a168b3cb1dc80aaf3444ceb5
mrpt::system::TTimeStamp
timeLastUpdate_
classmrpt__rbpf__slam_1_1PFslam.html
a54daa3f2f383b78d624eabb1a4e5f06f
bool
use_motion_model_default_options_
classmrpt__rbpf__slam_1_1PFslam.html
a0c2e11ab72dcf99e3034c5685e639b88
mrpt::gui::CDisplayWindow3D::Ptr
win3D_
classmrpt__rbpf__slam_1_1PFslam.html
a150d3ceeed824797139edd21aee6eecf
mrpt_rbpf_slam::PFslamWrapper
classmrpt__rbpf__slam_1_1PFslamWrapper.html
mrpt_rbpf_slam::PFslam
void
callbackBeacon
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a74399681bfc80794cc73ef3163148bef
(const mrpt_msgs::ObservationRangeBeacon &msg)
bool
getParams
classmrpt__rbpf__slam_1_1PFslamWrapper.html
aaef04dc5a89f4c2d596ed7c0969fca45
(const ros::NodeHandle &nh_p)
bool
init
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a0489270f86308b31daef77c5077d1bd2
(ros::NodeHandle &nh)
void
laserCallback
classmrpt__rbpf__slam_1_1PFslamWrapper.html
aa9375bc8af8f23b9ba9dd471023af211
(const sensor_msgs::LaserScan &msg)
void
odometryForCallback
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ae7b9a31a660f35f121d9adeeb20b7ffd
(mrpt::obs::CObservationOdometry::Ptr &odometry, const std_msgs::Header &msg_header)
PFslamWrapper
classmrpt__rbpf__slam_1_1PFslamWrapper.html
adc598d11f7b40dc37b082c592508768d
()
void
publishMapPose
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a31eeb5a622afe20412212bf620bfb4c0
()
void
publishTF
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a67b5452dcecbc4863eb2eee2f7c18aab
()
bool
rawlogPlay
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a3d75430100d445850ed3e00d6fed284d
()
void
updateSensorPose
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ae317068a731aa201d5ade4cedeea1864
(const std::string &frame_id)
void
vizBeacons
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ad41c88986ff4261a124cb9ef819b07d8
()
bool
waitForTransform
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a94fe3b2314157bd7bcf7349384426975
(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))
~PFslamWrapper
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ab5871f5d07e893ab6c054cc7b9abb5a6
()=default
std::string
base_frame_id_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a3188371f3071c3e3e4b92ff72b02ac98
std::map< std::string, mrpt::poses::CPose3D >
beacon_poses_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ab3c7511d118dde84449f18d18d2c2649
ros::Publisher
beacon_viz_pub_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a53758a365bc38a914771e69f479aa856
std::vector< std::pair< mrpt::obs::CActionCollection, mrpt::obs::CSensoryFrame > >
data_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a9b1f2edb78cce87999127cc0494e9e7e
std::string
global_frame_id_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ace97d6d98adedcd3f75b482e0870dd3c
std::string
ini_filename_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a5b7f5a1c8b061955307764567604d56c
std::map< std::string, mrpt::poses::CPose3D >
laser_poses_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a590970e6380e3340bc34170e45c8ccb9
tf2_ros::TransformListener
listenerTF_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ae6431b5af5a55a7e40fa067c8e0fec6e
std::string
odom_frame_id_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
acfdc2a7b3e51a8ec6cd86891854291d1
ros::Publisher
pub_map_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ac368b163f81caebad5140b6c7c584972
ros::Publisher
pub_metadata_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ae5944334e490072319d396cc97185434
ros::Publisher
pub_particles_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ade4d913406c8b33efc3ae94183cbeca8
ros::Publisher
pub_particles_beacons_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a06ce194a5f71b6eb31ac32aabaed936b
std::string
rawlog_filename_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ac2d475d989bbef2c9c97d9685887b6ac
bool
rawlog_play_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a8af2ad55cf7a43b956d19a01a33e502a
double
rawlog_play_delay_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a6a5939de30e9adea8c8998cb34b6f1af
std::string
sensor_source_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a591b6295441c83c82e930dfa14f6914b
std::vector< ros::Subscriber >
sensorSub_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a43537193f8323d3808614208d3badad5
float
t_exec_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ab6c96c807f4f78378ea1a192a44ba8a6
tf2_ros::TransformBroadcaster
tf_broadcaster_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a5a0ef5b19d34fbcb23357bc849132c8e
tf2_ros::Buffer
tf_buffer_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a6fa646411b304fe5bece904895ba01e3
mrpt::system::CTicTac
tictac_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a31c37da9f2455ba6d28ec5fa4308f436
bool
update_sensor_pose_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
ac3596a76f73d14386c9d63c1d78c1117
std::vector< mrpt::opengl::CEllipsoid3D::Ptr >
viz_beacons_
classmrpt__rbpf__slam_1_1PFslamWrapper.html
a40c190a8473c38c4f9fb0252680aeb4b
mrpt_rbpf_slam
namespacemrpt__rbpf__slam.html
mrpt_rbpf_slam::PFslam
mrpt_rbpf_slam::PFslamWrapper
bool
loadOptions
namespacemrpt__rbpf__slam.html
a274c704ddedf7a6a8d372e410337cdae
(const ros::NodeHandle &nh, PFslam::Options &options)