#include <move_base_omnidirectional.h>
| Public Member Functions | |
| void | execute (const move_base_msgs::MoveBaseGoalConstPtr &goal) | 
| MoveBaseOmnidirectionalAction () | |
| ~MoveBaseOmnidirectionalAction () | |
| Private Member Functions | |
| geometry_msgs::Twist | diff2D (const tf::Pose &pose1, const tf::Pose &pose2) | 
| std::vector< geometry_msgs::Point > | getOrientedFootprint (const tf::Vector3 pos, double theta_cost) | 
| geometry_msgs::Twist | limitTwist (const geometry_msgs::Twist &twist) | 
| void | lockWheels () | 
| Private Attributes | |
| actionlib::SimpleActionServer < move_base_msgs::MoveBaseAction > | action_server_ | 
| ros::Publisher | base_pub_ | 
| costmap_2d::Costmap2D | costmap_ | 
| base_local_planner::CostmapModel | costmap_model_ | 
| costmap_2d::Costmap2DROS | costmap_ros_ | 
| std::vector< geometry_msgs::Point > | footprint_ | 
| double | K_rot | 
| double | K_trans | 
| tf::TransformListener | tf_ | 
| double | tolerance_rot | 
| double | tolerance_trans | 
Definition at line 54 of file move_base_omnidirectional.h.
Definition at line 46 of file move_base_omnidirectional.cpp.
Definition at line 70 of file move_base_omnidirectional.cpp.
| geometry_msgs::Twist pr2_plugs_actions::MoveBaseOmnidirectionalAction::diff2D | ( | const tf::Pose & | pose1, | 
| const tf::Pose & | pose2 | ||
| ) |  [private] | 
Definition at line 136 of file move_base_omnidirectional.cpp.
| void pr2_plugs_actions::MoveBaseOmnidirectionalAction::execute | ( | const move_base_msgs::MoveBaseGoalConstPtr & | goal | ) | 
Definition at line 75 of file move_base_omnidirectional.cpp.
| std::vector< geometry_msgs::Point > pr2_plugs_actions::MoveBaseOmnidirectionalAction::getOrientedFootprint | ( | const tf::Vector3 | pos, | 
| double | theta_cost | ||
| ) |  [private] | 
Definition at line 164 of file move_base_omnidirectional.cpp.
| geometry_msgs::Twist pr2_plugs_actions::MoveBaseOmnidirectionalAction::limitTwist | ( | const geometry_msgs::Twist & | twist | ) |  [private] | 
Definition at line 147 of file move_base_omnidirectional.cpp.
| void pr2_plugs_actions::MoveBaseOmnidirectionalAction::lockWheels | ( | ) |  [private] | 
Definition at line 125 of file move_base_omnidirectional.cpp.
| actionlib::SimpleActionServer<move_base_msgs::MoveBaseAction> pr2_plugs_actions::MoveBaseOmnidirectionalAction::action_server_  [private] | 
Definition at line 75 of file move_base_omnidirectional.h.
Definition at line 72 of file move_base_omnidirectional.h.
Definition at line 70 of file move_base_omnidirectional.h.
| base_local_planner::CostmapModel pr2_plugs_actions::MoveBaseOmnidirectionalAction::costmap_model_  [private] | 
Definition at line 71 of file move_base_omnidirectional.h.
Definition at line 69 of file move_base_omnidirectional.h.
| std::vector<geometry_msgs::Point> pr2_plugs_actions::MoveBaseOmnidirectionalAction::footprint_  [private] | 
Definition at line 76 of file move_base_omnidirectional.h.
| double pr2_plugs_actions::MoveBaseOmnidirectionalAction::K_rot  [private] | 
Definition at line 73 of file move_base_omnidirectional.h.
| double pr2_plugs_actions::MoveBaseOmnidirectionalAction::K_trans  [private] | 
Definition at line 73 of file move_base_omnidirectional.h.
Definition at line 68 of file move_base_omnidirectional.h.
| double pr2_plugs_actions::MoveBaseOmnidirectionalAction::tolerance_rot  [private] | 
Definition at line 73 of file move_base_omnidirectional.h.
| double pr2_plugs_actions::MoveBaseOmnidirectionalAction::tolerance_trans  [private] | 
Definition at line 73 of file move_base_omnidirectional.h.