#include <algorithm>
#include <vector>
#include <map>
#include <cmath>
#include <boost/bind.hpp>
#include <boost/thread/mutex.hpp>
#include <signal.h>
#include "amcl/map/map.h"
#include "amcl/pf/pf.h"
#include "amcl/sensors/amcl_odom.h"
#include "amcl/sensors/amcl_laser.h"
#include "ros/assert.h"
#include "ros/ros.h"
#include "sensor_msgs/LaserScan.h"
#include "geometry_msgs/PoseWithCovarianceStamped.h"
#include "geometry_msgs/PoseArray.h"
#include "geometry_msgs/Pose.h"
#include "nav_msgs/GetMap.h"
#include "nav_msgs/SetMap.h"
#include "std_srvs/Empty.h"
#include "tf/transform_broadcaster.h"
#include "tf/transform_listener.h"
#include "tf/message_filter.h"
#include "tf/tf.h"
#include "message_filters/subscriber.h"
#include "dynamic_reconfigure/server.h"
#include "amcl/AMCLConfig.h"
#include <rosbag/bag.h>
#include <rosbag/view.h>
#include <boost/foreach.hpp>
Go to the source code of this file.
Classes | |
struct | amcl_hyp_t |
class | AmclNode |
struct | AmclNode::TransformListenerWrapper |
Defines | |
#define | NEW_UNIFORM_SAMPLING 1 |
#define | USAGE "USAGE: amcl" |
Functions | |
static double | angle_diff (double a, double b) |
int | main (int argc, char **argv) |
static double | normalize (double z) |
void | sigintHandler (int sig) |
Variables | |
boost::shared_ptr< AmclNode > | amcl_node_ptr |
static const std::string | scan_topic_ = "scan" |
#define NEW_UNIFORM_SAMPLING 1 |
Definition at line 69 of file amcl_node.cpp.
#define USAGE "USAGE: amcl" |
Definition at line 274 of file amcl_node.cpp.
static double angle_diff | ( | double | a, |
double | b | ||
) | [static] |
Definition at line 93 of file amcl_node.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 286 of file amcl_node.cpp.
static double normalize | ( | double | z | ) | [static] |
Definition at line 88 of file amcl_node.cpp.
void sigintHandler | ( | int | sig | ) |
Definition at line 278 of file amcl_node.cpp.
boost::shared_ptr<AmclNode> amcl_node_ptr |
Definition at line 276 of file amcl_node.cpp.
const std::string scan_topic_ = "scan" [static] |
Definition at line 108 of file amcl_node.cpp.