door_handle_detector::MoveBaseDoorAction Class Reference

#include <action_move_base_door.h>

List of all members.

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_

Detailed Description

Definition at line 54 of file action_move_base_door.h.


Constructor & Destructor Documentation

MoveBaseDoorAction::MoveBaseDoorAction ( tf::TransformListener &  tf  ) 

Definition at line 53 of file action_move_base_door.cpp.

MoveBaseDoorAction::~MoveBaseDoorAction (  ) 

Definition at line 83 of file action_move_base_door.cpp.


Member Function Documentation

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.


Member Data Documentation

actionlib::SimpleActionServer<door_msgs::DoorAction> door_handle_detector::MoveBaseDoorAction::action_server_ [private]

Definition at line 69 of file action_move_base_door.h.

Definition at line 67 of file action_move_base_door.h.

costmap_2d::Costmap2D door_handle_detector::MoveBaseDoorAction::costmap_ [private]

Definition at line 65 of file action_move_base_door.h.

base_local_planner::CostmapModel door_handle_detector::MoveBaseDoorAction::costmap_model_ [private]

Definition at line 66 of file action_move_base_door.h.

costmap_2d::Costmap2DROS door_handle_detector::MoveBaseDoorAction::costmap_ros_ [private]

Definition at line 64 of file action_move_base_door.h.

std::vector<geometry_msgs::Point> door_handle_detector::MoveBaseDoorAction::footprint_ [private]

Definition at line 71 of file action_move_base_door.h.

Definition at line 70 of file action_move_base_door.h.

Definition at line 70 of file action_move_base_door.h.

tf::TransformListener& door_handle_detector::MoveBaseDoorAction::tf_ [private]

Definition at line 63 of file action_move_base_door.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Defines


pr2_doors_actions
Author(s): Wim Meeussen
autogenerated on Fri Jan 11 09:32:42 2013