Definition at line 95 of file mcl_3dl.cpp.
mcl_3dl::MCL3dlNode::MCL3dlNode | ( | int | argc, |
char * | argv[] | ||
) | [inline] |
Definition at line 1037 of file mcl_3dl.cpp.
mcl_3dl::MCL3dlNode::~MCL3dlNode | ( | ) | [inline] |
Definition at line 1269 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbCloud | ( | const sensor_msgs::PointCloud2::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 234 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::cbExpansionReset | ( | std_srvs::TriggerRequest & | request, |
std_srvs::TriggerResponse & | response | ||
) | [inline, protected] |
Definition at line 957 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::cbGlobalLocalization | ( | std_srvs::TriggerRequest & | request, |
std_srvs::TriggerResponse & | response | ||
) | [inline, protected] |
Definition at line 969 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbImu | ( | const sensor_msgs::Imu::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 883 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbLandmark | ( | const geometry_msgs::PoseWithCovarianceStamped::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 852 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbMapcloud | ( | const sensor_msgs::PointCloud2::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 118 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbMapcloudUpdate | ( | const sensor_msgs::PointCloud2::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 145 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbMapUpdateTimer | ( | const ros::TimerEvent & | event | ) | [inline] |
Definition at line 1279 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbOdom | ( | const nav_msgs::Odometry::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 197 of file mcl_3dl.cpp.
void mcl_3dl::MCL3dlNode::cbPosition | ( | const geometry_msgs::PoseWithCovarianceStamped::ConstPtr & | msg | ) | [inline, protected] |
Definition at line 159 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::cbResizeParticle | ( | mcl_3dl_msgs::ResizeParticleRequest & | request, |
mcl_3dl_msgs::ResizeParticleResponse & | response | ||
) | [inline, protected] |
Definition at line 951 of file mcl_3dl.cpp.
int mcl_3dl::MCL3dlNode::cnt_accum_ [protected] |
Definition at line 1360 of file mcl_3dl.cpp.
int mcl_3dl::MCL3dlNode::cnt_measure_ [protected] |
Definition at line 1359 of file mcl_3dl.cpp.
std::default_random_engine mcl_3dl::MCL3dlNode::engine_ [protected] |
Definition at line 1381 of file mcl_3dl.cpp.
std::shared_ptr<Filter> mcl_3dl::MCL3dlNode::f_acc_[3] [protected] |
Definition at line 1337 of file mcl_3dl.cpp.
std::shared_ptr<Filter> mcl_3dl::MCL3dlNode::f_ang_[3] [protected] |
Definition at line 1336 of file mcl_3dl.cpp.
std::shared_ptr<Filter> mcl_3dl::MCL3dlNode::f_pos_[3] [protected] |
Definition at line 1335 of file mcl_3dl.cpp.
std::map<std::string, std::string> mcl_3dl::MCL3dlNode::frame_ids_ [protected] |
Definition at line 1343 of file mcl_3dl.cpp.
size_t mcl_3dl::MCL3dlNode::frame_num_ [protected] |
Definition at line 1356 of file mcl_3dl.cpp.
std::map<std::string, bool> mcl_3dl::MCL3dlNode::frames_ [protected] |
Definition at line 1354 of file mcl_3dl.cpp.
std::vector<std::string> mcl_3dl::MCL3dlNode::frames_v_ [protected] |
Definition at line 1355 of file mcl_3dl.cpp.
size_t mcl_3dl::MCL3dlNode::global_localization_fix_cnt_ [protected] |
Definition at line 1362 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::has_imu_ [protected] |
Definition at line 1351 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::has_map_ [protected] |
Definition at line 1349 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::has_odom_ [protected] |
Definition at line 1350 of file mcl_3dl.cpp.
ros::Time mcl_3dl::MCL3dlNode::imu_last_ [protected] |
Definition at line 1358 of file mcl_3dl.cpp.
ImuMeasurementModelBase::Ptr mcl_3dl::MCL3dlNode::imu_measurement_model_ [protected] |
Definition at line 1377 of file mcl_3dl.cpp.
Quat mcl_3dl::MCL3dlNode::imu_quat_ [protected] |
Definition at line 1361 of file mcl_3dl.cpp.
ChunkedKdtree<PointType>::Ptr mcl_3dl::MCL3dlNode::kdtree_ [protected] |
Definition at line 1371 of file mcl_3dl.cpp.
std::map< std::string, LidarMeasurementModelBase::Ptr> mcl_3dl::MCL3dlNode::lidar_measurements_ [protected] |
Definition at line 1376 of file mcl_3dl.cpp.
std::shared_ptr<Filter> mcl_3dl::MCL3dlNode::localize_rate_ [protected] |
Definition at line 1338 of file mcl_3dl.cpp.
ros::Time mcl_3dl::MCL3dlNode::localized_last_ [protected] |
Definition at line 1339 of file mcl_3dl.cpp.
ros::Timer mcl_3dl::MCL3dlNode::map_update_timer_ [protected] |
Definition at line 1326 of file mcl_3dl.cpp.
ros::Time mcl_3dl::MCL3dlNode::match_output_last_ [protected] |
Definition at line 1347 of file mcl_3dl.cpp.
MotionPredictionModelBase::Ptr mcl_3dl::MCL3dlNode::motion_prediction_model_ [protected] |
Definition at line 1378 of file mcl_3dl.cpp.
ros::NodeHandle mcl_3dl::MCL3dlNode::nh_ [protected] |
Definition at line 1309 of file mcl_3dl.cpp.
State6DOF mcl_3dl::MCL3dlNode::odom_ [protected] |
Definition at line 1352 of file mcl_3dl.cpp.
ros::Time mcl_3dl::MCL3dlNode::odom_last_ [protected] |
Definition at line 1348 of file mcl_3dl.cpp.
State6DOF mcl_3dl::MCL3dlNode::odom_prev_ [protected] |
Definition at line 1353 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::output_pcd_ [protected] |
Definition at line 1344 of file mcl_3dl.cpp.
Parameters mcl_3dl::MCL3dlNode::params_ [protected] |
Definition at line 1342 of file mcl_3dl.cpp.
std::vector<std_msgs::Header> mcl_3dl::MCL3dlNode::pc_accum_header_ [protected] |
Definition at line 1372 of file mcl_3dl.cpp.
pcl::PointCloud<PointType>::Ptr mcl_3dl::MCL3dlNode::pc_all_accum_ [protected] |
Definition at line 1369 of file mcl_3dl.cpp.
pcl::PointCloud<PointType>::Ptr mcl_3dl::MCL3dlNode::pc_local_accum_ [protected] |
Definition at line 1370 of file mcl_3dl.cpp.
pcl::PointCloud<PointType>::Ptr mcl_3dl::MCL3dlNode::pc_map2_ [protected] |
Definition at line 1367 of file mcl_3dl.cpp.
pcl::PointCloud<PointType>::Ptr mcl_3dl::MCL3dlNode::pc_map_ [protected] |
Definition at line 1366 of file mcl_3dl.cpp.
pcl::PointCloud<PointType>::Ptr mcl_3dl::MCL3dlNode::pc_update_ [protected] |
Definition at line 1368 of file mcl_3dl.cpp.
std::shared_ptr<pf::ParticleFilter<State6DOF, float, ParticleWeightedMeanQuat> > mcl_3dl::MCL3dlNode::pf_ [protected] |
Definition at line 99 of file mcl_3dl.cpp.
ros::NodeHandle mcl_3dl::MCL3dlNode::pnh_ [protected] |
Definition at line 1310 of file mcl_3dl.cpp.
MyPointRepresentation mcl_3dl::MCL3dlNode::point_rep_ [protected] |
Definition at line 1364 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_debug_marker_ [protected] |
Definition at line 1324 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_mapcloud_ [protected] |
Definition at line 1320 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_matched_ [protected] |
Definition at line 1322 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_particle_ [protected] |
Definition at line 1319 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_pose_ [protected] |
Definition at line 1321 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_status_ [protected] |
Definition at line 1325 of file mcl_3dl.cpp.
ros::Publisher mcl_3dl::MCL3dlNode::pub_unmatched_ [protected] |
Definition at line 1323 of file mcl_3dl.cpp.
bool mcl_3dl::MCL3dlNode::publish_tf_ [protected] |
Definition at line 1345 of file mcl_3dl.cpp.
std::random_device mcl_3dl::MCL3dlNode::seed_gen_ [protected] |
Definition at line 1380 of file mcl_3dl.cpp.
Definition at line 1329 of file mcl_3dl.cpp.
Definition at line 1328 of file mcl_3dl.cpp.
Definition at line 1327 of file mcl_3dl.cpp.
State6DOF mcl_3dl::MCL3dlNode::state_prev_ [protected] |
Definition at line 1357 of file mcl_3dl.cpp.
ros::Subscriber mcl_3dl::MCL3dlNode::sub_cloud_ [protected] |
Definition at line 1312 of file mcl_3dl.cpp.
ros::Subscriber mcl_3dl::MCL3dlNode::sub_imu_ [protected] |
Definition at line 1316 of file mcl_3dl.cpp.
ros::Subscriber mcl_3dl::MCL3dlNode::sub_landmark_ [protected] |
Definition at line 1318 of file mcl_3dl.cpp.
ros::Subscriber mcl_3dl::MCL3dlNode::sub_mapcloud_ [protected] |
Definition at line 1313 of file mcl_3dl.cpp.
Definition at line 1314 of file mcl_3dl.cpp.
ros::Subscriber mcl_3dl::MCL3dlNode::sub_odom_ [protected] |
Definition at line 1315 of file mcl_3dl.cpp.
ros::Subscriber mcl_3dl::MCL3dlNode::sub_position_ [protected] |
Definition at line 1317 of file mcl_3dl.cpp.
ros::Duration mcl_3dl::MCL3dlNode::tf_tolerance_base_ [protected] |
Definition at line 1340 of file mcl_3dl.cpp.
Definition at line 1333 of file mcl_3dl.cpp.
tf2_ros::Buffer mcl_3dl::MCL3dlNode::tfbuf_ [protected] |
Definition at line 1331 of file mcl_3dl.cpp.
tf2_ros::TransformListener mcl_3dl::MCL3dlNode::tfl_ [protected] |
Definition at line 1332 of file mcl_3dl.cpp.