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< Client > | client_ |
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_ |
Definition at line 21 of file patrol.cpp.
typedef actionlib::SimpleActionClient<micros_mars_task_alloc::MoveBaseAction> micros_mars_task_alloc::RobotPatrol::Client [private] |
Definition at line 29 of file patrol.cpp.
micros_mars_task_alloc::RobotPatrol::RobotPatrol | ( | ) | [inline] |
Definition at line 24 of file patrol.cpp.
virtual micros_mars_task_alloc::RobotPatrol::~RobotPatrol | ( | ) | [inline, virtual] |
Definition at line 25 of file patrol.cpp.
void micros_mars_task_alloc::RobotPatrol::onInit | ( | ) | [virtual] |
Implements nodelet::Nodelet.
Definition at line 48 of file patrol.cpp.
void micros_mars_task_alloc::RobotPatrol::timerCallback | ( | const ros::TimerEvent & | ) |
Definition at line 135 of file patrol.cpp.
boost::shared_ptr<Client> micros_mars_task_alloc::RobotPatrol::client_ [private] |
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.
float micros_mars_task_alloc::RobotPatrol::goal_0_ori_w_ [private] |
Definition at line 34 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_0_ori_z_ [private] |
Definition at line 34 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_0_pos_x_ [private] |
Definition at line 34 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_0_pos_y_ [private] |
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.
float micros_mars_task_alloc::RobotPatrol::goal_1_ori_w_ [private] |
Definition at line 35 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_1_ori_z_ [private] |
Definition at line 35 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_1_pos_x_ [private] |
Definition at line 35 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_1_pos_y_ [private] |
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.
float micros_mars_task_alloc::RobotPatrol::goal_2_ori_w_ [private] |
Definition at line 36 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_2_ori_z_ [private] |
Definition at line 36 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_2_pos_x_ [private] |
Definition at line 36 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_2_pos_y_ [private] |
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.
float micros_mars_task_alloc::RobotPatrol::goal_3_ori_w_ [private] |
Definition at line 37 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_3_ori_z_ [private] |
Definition at line 37 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_3_pos_x_ [private] |
Definition at line 37 of file patrol.cpp.
float micros_mars_task_alloc::RobotPatrol::goal_3_pos_y_ [private] |
Definition at line 37 of file patrol.cpp.
int micros_mars_task_alloc::RobotPatrol::goal_count_ [private] |
Definition at line 44 of file patrol.cpp.
double micros_mars_task_alloc::RobotPatrol::goal_time_interval_ [private] |
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.