Public Member Functions | Private Types | Private Attributes
micros_mars_task_alloc::RobotPatrol Class Reference
Inheritance diagram for micros_mars_task_alloc::RobotPatrol:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void onInit ()
 RobotPatrol ()
void timerCallback (const ros::TimerEvent &)
virtual ~RobotPatrol ()

Private Types

typedef
actionlib::SimpleActionClient
< micros_mars_task_alloc::MoveBaseAction > 
Client

Private Attributes

boost::shared_ptr< Clientclient_
micros_mars_task_alloc::MoveBaseGoal goal_0_
float goal_0_ori_w_
float goal_0_ori_z_
float goal_0_pos_x_
float goal_0_pos_y_
micros_mars_task_alloc::MoveBaseGoal goal_1_
float goal_1_ori_w_
float goal_1_ori_z_
float goal_1_pos_x_
float goal_1_pos_y_
micros_mars_task_alloc::MoveBaseGoal goal_2_
float goal_2_ori_w_
float goal_2_ori_z_
float goal_2_pos_x_
float goal_2_pos_y_
micros_mars_task_alloc::MoveBaseGoal goal_3_
float goal_3_ori_w_
float goal_3_ori_z_
float goal_3_pos_x_
float goal_3_pos_y_
int goal_count_
double goal_time_interval_
ros::NodeHandle nh_
ros::Timer timer_

Detailed Description

Definition at line 21 of file patrol.cpp.


Member Typedef Documentation

typedef actionlib::SimpleActionClient<micros_mars_task_alloc::MoveBaseAction> micros_mars_task_alloc::RobotPatrol::Client [private]

Definition at line 29 of file patrol.cpp.


Constructor & Destructor Documentation

Definition at line 24 of file patrol.cpp.

Definition at line 25 of file patrol.cpp.


Member Function Documentation

Implements nodelet::Nodelet.

Definition at line 48 of file patrol.cpp.

Definition at line 135 of file patrol.cpp.


Member Data Documentation

Definition at line 30 of file patrol.cpp.

micros_mars_task_alloc::MoveBaseGoal micros_mars_task_alloc::RobotPatrol::goal_0_ [private]

Definition at line 39 of file patrol.cpp.

Definition at line 34 of file patrol.cpp.

Definition at line 34 of file patrol.cpp.

Definition at line 34 of file patrol.cpp.

Definition at line 34 of file patrol.cpp.

micros_mars_task_alloc::MoveBaseGoal micros_mars_task_alloc::RobotPatrol::goal_1_ [private]

Definition at line 40 of file patrol.cpp.

Definition at line 35 of file patrol.cpp.

Definition at line 35 of file patrol.cpp.

Definition at line 35 of file patrol.cpp.

Definition at line 35 of file patrol.cpp.

micros_mars_task_alloc::MoveBaseGoal micros_mars_task_alloc::RobotPatrol::goal_2_ [private]

Definition at line 41 of file patrol.cpp.

Definition at line 36 of file patrol.cpp.

Definition at line 36 of file patrol.cpp.

Definition at line 36 of file patrol.cpp.

Definition at line 36 of file patrol.cpp.

micros_mars_task_alloc::MoveBaseGoal micros_mars_task_alloc::RobotPatrol::goal_3_ [private]

Definition at line 42 of file patrol.cpp.

Definition at line 37 of file patrol.cpp.

Definition at line 37 of file patrol.cpp.

Definition at line 37 of file patrol.cpp.

Definition at line 37 of file patrol.cpp.

Definition at line 44 of file patrol.cpp.

Definition at line 45 of file patrol.cpp.

Reimplemented from nodelet::Nodelet.

Definition at line 32 of file patrol.cpp.

Definition at line 31 of file patrol.cpp.


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


micros_mars_task_alloc
Author(s): Minglong Li , Xiaodong Yi , Yanzhen Wang , Zhongxuan Cai
autogenerated on Mon Jul 1 2019 19:55:03