首页 > 代码库 > Mr_matcher的细节3
Mr_matcher的细节3
主要是订阅了playbag发布的scan话题和odom话题
其类型分别为
//cache the static tf from base to laser
getBaseToLaserTf(scan_msg->header.frame_id);
bool LaserScanMatcher::getBaseToLaserTf (const std::string& frame_id) { ros::Time t = ros::Time::now(); tf::StampedTransform base_to_laser_tf; try { tf_listener_.waitForTransform( base_frame_, frame_id, t, ros::Duration(1.0)); tf_listener_.lookupTransform ( base_frame_, frame_id, t, base_to_laser_tf); } catch (tf::TransformException ex) { ROS_WARN("Could not get initial transform from base to laser frame, %s", ex.what()); return false; } base_to_laser_ = base_to_laser_tf; laser_to_base_ = base_to_laser_.inverse(); return true; }
Mr_matcher的细节3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。