Definition at line 52 of file slam_karto.cpp.
Definition at line 113 of file slam_karto.cpp.
Definition at line 287 of file slam_karto.cpp.
bool SlamKarto::addScan | ( | karto::LaserRangeFinder * | laser, |
const sensor_msgs::LaserScan::ConstPtr & | scan, | ||
karto::Pose2 & | karto_pose | ||
) | [private] |
Definition at line 637 of file slam_karto.cpp.
karto::LaserRangeFinder * SlamKarto::getLaser | ( | const sensor_msgs::LaserScan::ConstPtr & | scan | ) | [private] |
Definition at line 331 of file slam_karto.cpp.
bool SlamKarto::getOdomPose | ( | karto::Pose2 & | karto_pose, |
const ros::Time & | t | ||
) | [private] |
Definition at line 413 of file slam_karto.cpp.
void SlamKarto::laserCallback | ( | const sensor_msgs::LaserScan::ConstPtr & | scan | ) |
Definition at line 519 of file slam_karto.cpp.
bool SlamKarto::mapCallback | ( | nav_msgs::GetMap::Request & | req, |
nav_msgs::GetMap::Response & | res | ||
) |
Definition at line 707 of file slam_karto.cpp.
void SlamKarto::publishGraphVisualization | ( | ) | [private] |
Definition at line 438 of file slam_karto.cpp.
void SlamKarto::publishLoop | ( | double | transform_publish_period | ) | [private] |
Definition at line 309 of file slam_karto.cpp.
void SlamKarto::publishTransform | ( | ) | [private] |
Definition at line 323 of file slam_karto.cpp.
bool SlamKarto::updateMap | ( | ) | [private] |
Definition at line 561 of file slam_karto.cpp.
std::string SlamKarto::base_frame_ [private] |
Definition at line 90 of file slam_karto.cpp.
karto::Dataset* SlamKarto::dataset_ [private] |
Definition at line 99 of file slam_karto.cpp.
bool SlamKarto::got_map_ [private] |
Definition at line 105 of file slam_karto.cpp.
bool SlamKarto::inverted_laser_ [private] |
Definition at line 110 of file slam_karto.cpp.
int SlamKarto::laser_count_ [private] |
Definition at line 106 of file slam_karto.cpp.
std::map<std::string, karto::LaserRangeFinder*> SlamKarto::lasers_ [private] |
Definition at line 101 of file slam_karto.cpp.
std::map<std::string, bool> SlamKarto::lasers_inverted_ [private] |
Definition at line 102 of file slam_karto.cpp.
nav_msgs::GetMap::Response SlamKarto::map_ [private] |
Definition at line 85 of file slam_karto.cpp.
std::string SlamKarto::map_frame_ [private] |
Definition at line 89 of file slam_karto.cpp.
boost::mutex SlamKarto::map_mutex_ [private] |
Definition at line 94 of file slam_karto.cpp.
tf::Transform SlamKarto::map_to_odom_ [private] |
Definition at line 108 of file slam_karto.cpp.
boost::mutex SlamKarto::map_to_odom_mutex_ [private] |
Definition at line 95 of file slam_karto.cpp.
ros::Duration SlamKarto::map_update_interval_ [private] |
Definition at line 92 of file slam_karto.cpp.
karto::Mapper* SlamKarto::mapper_ [private] |
Definition at line 98 of file slam_karto.cpp.
unsigned SlamKarto::marker_count_ [private] |
Definition at line 109 of file slam_karto.cpp.
ros::Publisher SlamKarto::marker_publisher_ [private] |
Definition at line 80 of file slam_karto.cpp.
ros::NodeHandle SlamKarto::node_ [private] |
Definition at line 74 of file slam_karto.cpp.
std::string SlamKarto::odom_frame_ [private] |
Definition at line 88 of file slam_karto.cpp.
double SlamKarto::resolution_ [private] |
Definition at line 93 of file slam_karto.cpp.
tf::MessageFilter<sensor_msgs::LaserScan>* SlamKarto::scan_filter_ [private] |
Definition at line 78 of file slam_karto.cpp.
message_filters::Subscriber<sensor_msgs::LaserScan>* SlamKarto::scan_filter_sub_ [private] |
Definition at line 77 of file slam_karto.cpp.
SpaSolver* SlamKarto::solver_ [private] |
Definition at line 100 of file slam_karto.cpp.
ros::ServiceServer SlamKarto::ss_ [private] |
Definition at line 82 of file slam_karto.cpp.
ros::Publisher SlamKarto::sst_ [private] |
Definition at line 79 of file slam_karto.cpp.
ros::Publisher SlamKarto::sstm_ [private] |
Definition at line 81 of file slam_karto.cpp.
tf::TransformListener SlamKarto::tf_ [private] |
Definition at line 75 of file slam_karto.cpp.
tf::TransformBroadcaster* SlamKarto::tfB_ [private] |
Definition at line 76 of file slam_karto.cpp.
int SlamKarto::throttle_scans_ [private] |
Definition at line 91 of file slam_karto.cpp.
boost::thread* SlamKarto::transform_thread_ [private] |
Definition at line 107 of file slam_karto.cpp.