Public Member Functions | Private Member Functions | Private Attributes
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::PointgetOrientedFootprint (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::Pointfootprint_
std::vector< double > search_pattern_forward_
std::vector< double > search_pattern_sideways_
tf::TransformListenertf_

Detailed Description

Definition at line 57 of file action_move_base_door.h.


Constructor & Destructor Documentation

Definition at line 53 of file action_move_base_door.cpp.

Definition at line 83 of file action_move_base_door.cpp.


Member Function Documentation

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

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.

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.


The documentation for this class was generated from the following files:


pr2_doors_actions
Author(s): Wim Meeussen
autogenerated on Wed Dec 11 2013 14:17:44