#include <cmath>
#include <ros/ros.h>
#include <actionlib/server/simple_action_server.h>
#include <move_base_msgs/MoveBaseAction.h>
#include <nav_core/base_local_planner.h>
#include <nav_core/base_global_planner.h>
#include <nav_core/recovery_behavior.h>
#include <geometry_msgs/PoseStamped.h>
#include <costmap_2d/costmap_2d_ros.h>
#include <costmap_2d/costmap_2d.h>
#include <vector>
#include <string>
#include <nav_msgs/GetPlan.h>
#include <geometry_msgs/Twist.h>
#include <pluginlib/class_loader.h>
#include <std_srvs/Empty.h>
#include <dynamic_reconfigure/server.h>
#include "move_base/MoveBaseConfig.h"
Go to the source code of this file.
Classes | |
class | move_base::MoveBase |
A class that uses the actionlib::ActionServer interface that moves the robot base to a goal location. More... | |
Namespaces | |
namespace | move_base |
Typedefs | |
typedef actionlib::SimpleActionServer < move_base_msgs::MoveBaseAction > | move_base::MoveBaseActionServer |
Enumerations | |
enum | move_base::MoveBaseState { move_base::PLANNING, move_base::CONTROLLING, move_base::CLEARING } |
enum | move_base::RecoveryTrigger { move_base::PLANNING_R, move_base::CONTROLLING_R, move_base::OSCILLATION_R } |