Public Member Functions | Public Attributes
MoveOmniBase Class Reference

#include <move_omni_base.h>

List of all members.

Public Member Functions

void BaseLaserCB (const sensor_msgs::LaserScan::ConstPtr &scan)
double distance (const geometry_msgs::PoseStamped &p1, const geometry_msgs::PoseStamped &p2)
void executeCb (const move_base_msgs::MoveBaseGoalConstPtr &move_base_goal)
void goalCB (const geometry_msgs::PoseStamped::ConstPtr &goal)
geometry_msgs::PoseStamped goalToLocalFrame (const geometry_msgs::PoseStamped &goal_pose_msg)
 MoveOmniBase (std::string name, tf::TransformListener &tf)

Public Attributes

ros::Publisher action_goal_pub_
MoveBaseActionServeras_
ros::Subscriber base_scan_sub_
bool enableLaser
bool front_collision
ros::Subscriber goal_sub_
bool left_collision
ros::NodeHandle nh
bool right_collision
tf::TransformListenertf_
ros::Publisher vel_pub_

Detailed Description

Definition at line 17 of file move_omni_base.h.


Constructor & Destructor Documentation

MoveOmniBase::MoveOmniBase ( std::string  name,
tf::TransformListener tf 
)

Definition at line 5 of file move_omni_base.cpp.


Member Function Documentation

void MoveOmniBase::BaseLaserCB ( const sensor_msgs::LaserScan::ConstPtr &  scan)

Definition at line 29 of file move_omni_base.cpp.

double MoveOmniBase::distance ( const geometry_msgs::PoseStamped &  p1,
const geometry_msgs::PoseStamped &  p2 
)

Definition at line 89 of file move_omni_base.cpp.

void MoveOmniBase::executeCb ( const move_base_msgs::MoveBaseGoalConstPtr &  move_base_goal)

Definition at line 95 of file move_omni_base.cpp.

void MoveOmniBase::goalCB ( const geometry_msgs::PoseStamped::ConstPtr &  goal)

Definition at line 61 of file move_omni_base.cpp.

geometry_msgs::PoseStamped MoveOmniBase::goalToLocalFrame ( const geometry_msgs::PoseStamped &  goal_pose_msg)

Definition at line 70 of file move_omni_base.cpp.


Member Data Documentation

Definition at line 39 of file move_omni_base.h.

Definition at line 30 of file move_omni_base.h.

Definition at line 42 of file move_omni_base.h.

Definition at line 43 of file move_omni_base.h.

Definition at line 44 of file move_omni_base.h.

Definition at line 41 of file move_omni_base.h.

Definition at line 45 of file move_omni_base.h.

Definition at line 19 of file move_omni_base.h.

Definition at line 46 of file move_omni_base.h.

Definition at line 29 of file move_omni_base.h.

Definition at line 38 of file move_omni_base.h.


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


omnix
Author(s): Alexander J Trevor
autogenerated on Wed Nov 27 2013 12:06:10