$search

pr2_plugs_actions::MoveBaseOmnidirectionalAction Class Reference

#include <move_base_omnidirectional.h>

List of all members.

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::PointgetOrientedFootprint (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::Pointfootprint_
double K_rot
double K_trans
tf::TransformListener tf_
double tolerance_rot
double tolerance_trans

Detailed Description

Definition at line 54 of file move_base_omnidirectional.h.


Constructor & Destructor Documentation

pr2_plugs_actions::MoveBaseOmnidirectionalAction::MoveBaseOmnidirectionalAction (  ) 

Definition at line 46 of file move_base_omnidirectional.cpp.

pr2_plugs_actions::MoveBaseOmnidirectionalAction::~MoveBaseOmnidirectionalAction (  ) 

Definition at line 69 of file move_base_omnidirectional.cpp.


Member Function Documentation

geometry_msgs::Twist pr2_plugs_actions::MoveBaseOmnidirectionalAction::diff2D ( const tf::Pose pose1,
const tf::Pose pose2 
) [private]

Definition at line 135 of file move_base_omnidirectional.cpp.

void pr2_plugs_actions::MoveBaseOmnidirectionalAction::execute ( const move_base_msgs::MoveBaseGoalConstPtr goal  ) 

Definition at line 74 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 163 of file move_base_omnidirectional.cpp.

geometry_msgs::Twist pr2_plugs_actions::MoveBaseOmnidirectionalAction::limitTwist ( const geometry_msgs::Twist twist  )  [private]

Definition at line 146 of file move_base_omnidirectional.cpp.

void pr2_plugs_actions::MoveBaseOmnidirectionalAction::lockWheels (  )  [private]

Definition at line 124 of file move_base_omnidirectional.cpp.


Member Data Documentation

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.

Definition at line 71 of file move_base_omnidirectional.h.

Definition at line 69 of file move_base_omnidirectional.h.

Definition at line 76 of file move_base_omnidirectional.h.

Definition at line 73 of file move_base_omnidirectional.h.

Definition at line 73 of file move_base_omnidirectional.h.

Definition at line 68 of file move_base_omnidirectional.h.

Definition at line 73 of file move_base_omnidirectional.h.

Definition at line 73 of file move_base_omnidirectional.h.


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


pr2_plugs_actions
Author(s): Jon Bohren, Patrick Mihelich, Wim Meeussen, and Melonee Wise
autogenerated on Fri Mar 1 17:51:18 2013