#include <action_move_base_door.h>
Public Member Functions | |
void | execute (const door_msgs::DoorGoalConstPtr &goal) |
MoveBaseDoorAction (tf::TransformListener &tf) | |
~MoveBaseDoorAction () | |
Private Member Functions | |
std::vector< geometry_msgs::Point > | getOrientedFootprint (const tf::Vector3 pos, double theta_cost) |
geometry_msgs::Point | toPoint (const tf::Vector3 &pnt) |
geometry_msgs::Vector3 | toVector (const tf::Vector3 &pnt) |
Private Attributes | |
actionlib::SimpleActionServer < door_msgs::DoorAction > | 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_ |
std::vector< double > | search_pattern_forward_ |
std::vector< double > | search_pattern_sideways_ |
tf::TransformListener & | tf_ |
Definition at line 57 of file action_move_base_door.h.
Definition at line 53 of file action_move_base_door.cpp.
Definition at line 83 of file action_move_base_door.cpp.
void MoveBaseDoorAction::execute | ( | const door_msgs::DoorGoalConstPtr & | goal | ) |
Definition at line 124 of file action_move_base_door.cpp.
std::vector< geometry_msgs::Point > MoveBaseDoorAction::getOrientedFootprint | ( | const tf::Vector3 | pos, |
double | theta_cost | ||
) | [private] |
Definition at line 108 of file action_move_base_door.cpp.
geometry_msgs::Point MoveBaseDoorAction::toPoint | ( | const tf::Vector3 & | pnt | ) | [private] |
Definition at line 88 of file action_move_base_door.cpp.
geometry_msgs::Vector3 MoveBaseDoorAction::toVector | ( | const tf::Vector3 & | pnt | ) | [private] |
Definition at line 97 of file action_move_base_door.cpp.
actionlib::SimpleActionServer<door_msgs::DoorAction> door_handle_detector::MoveBaseDoorAction::action_server_ [private] |
Definition at line 76 of file action_move_base_door.h.
Definition at line 74 of file action_move_base_door.h.
Definition at line 72 of file action_move_base_door.h.
Definition at line 73 of file action_move_base_door.h.
Definition at line 71 of file action_move_base_door.h.
Definition at line 78 of file action_move_base_door.h.
std::vector<double> door_handle_detector::MoveBaseDoorAction::search_pattern_forward_ [private] |
Definition at line 77 of file action_move_base_door.h.
Definition at line 77 of file action_move_base_door.h.
Definition at line 70 of file action_move_base_door.h.