Definition at line 45 of file explorer.cpp.
Explorer::Explorer | ( | tf::TransformListener & | tf | ) | [inline] |
Definition at line 49 of file explorer.cpp.
void Explorer::exploration_has_finished | ( | ) | [inline] |
request local and global map
Definition at line 1037 of file explorer.cpp.
void Explorer::explore | ( | ) | [inline] |
Definition at line 241 of file explorer.cpp.
void Explorer::feedbackCallback | ( | const move_base_msgs::MoveBaseActionFeedback::ConstPtr & | msg | ) | [inline] |
Definition at line 1549 of file explorer.cpp.
void Explorer::frontiers | ( | ) | [inline] |
Definition at line 772 of file explorer.cpp.
int Explorer::global_costmap_size | ( | ) | [inline] |
Definition at line 853 of file explorer.cpp.
void Explorer::indicateSimulationEnd | ( | ) | [inline] |
FIXME: remove this stuff once ported to multicast
TODO: check whether directory exists
Definition at line 1088 of file explorer.cpp.
void Explorer::initLogPath | ( | ) | [inline] |
Definition at line 902 of file explorer.cpp.
bool Explorer::iterate_global_costmap | ( | std::vector< double > * | global_goal, |
std::vector< std::string > * | robot_str | ||
) | [inline] |
Definition at line 1116 of file explorer.cpp.
int Explorer::local_costmap_size | ( | ) | [inline] |
Definition at line 869 of file explorer.cpp.
void Explorer::map_info | ( | ) | [inline] |
request local and global map progress
Definition at line 794 of file explorer.cpp.
bool Explorer::move_robot | ( | int | seq, |
double | position_x, | ||
double | position_y | ||
) | [inline] |
Definition at line 1419 of file explorer.cpp.
bool Explorer::navigate | ( | std::vector< double > | goal | ) | [inline] |
Definition at line 1276 of file explorer.cpp.
void Explorer::save_progress | ( | bool | final = false | ) | [inline] |
request local and global map
Definition at line 929 of file explorer.cpp.
bool Explorer::target_reached | ( | void | ) | [inline] |
Definition at line 1557 of file explorer.cpp.
bool Explorer::turn_robot | ( | int | seq | ) | [inline] |
Definition at line 1497 of file explorer.cpp.
void Explorer::visualize_goal_point | ( | double | x, |
double | y | ||
) | [inline] |
Definition at line 1388 of file explorer.cpp.
void Explorer::visualize_home_point | ( | ) | [inline] |
Definition at line 1402 of file explorer.cpp.
Definition at line 1598 of file explorer.cpp.
move_base_msgs::MoveBaseActionGoal Explorer::action_goal_msg [private] |
Definition at line 1626 of file explorer.cpp.
Definition at line 1598 of file explorer.cpp.
Definition at line 1598 of file explorer.cpp.
Definition at line 1600 of file explorer.cpp.
Definition at line 1600 of file explorer.cpp.
std::vector<int> Explorer::clusters_available_in_pool |
Definition at line 1588 of file explorer.cpp.
Definition at line 1584 of file explorer.cpp.
Definition at line 1583 of file explorer.cpp.
Definition at line 1581 of file explorer.cpp.
Definition at line 1582 of file explorer.cpp.
Definition at line 1592 of file explorer.cpp.
int Explorer::counter [private] |
Definition at line 1641 of file explorer.cpp.
Definition at line 1593 of file explorer.cpp.
std::string Explorer::csv_file |
Definition at line 1609 of file explorer.cpp.
Definition at line 1636 of file explorer.cpp.
bool Explorer::exploration_finished [private] |
Definition at line 1642 of file explorer.cpp.
move_base_msgs::MoveBaseActionFeedback Explorer::feedback_msgs [private] |
Definition at line 1627 of file explorer.cpp.
int Explorer::feedback_succeed_value [private] |
Definition at line 1639 of file explorer.cpp.
int Explorer::feedback_value [private] |
Definition at line 1639 of file explorer.cpp.
Definition at line 1592 of file explorer.cpp.
std::fstream Explorer::fs |
Definition at line 1611 of file explorer.cpp.
std::fstream Explorer::fs_csv |
Definition at line 1611 of file explorer.cpp.
Definition at line 1592 of file explorer.cpp.
Definition at line 1601 of file explorer.cpp.
Definition at line 1599 of file explorer.cpp.
Definition at line 1596 of file explorer.cpp.
int Explorer::goal_point_message [private] |
Definition at line 1639 of file explorer.cpp.
geometry_msgs::PointStamped Explorer::goalPoint [private] |
Definition at line 1630 of file explorer.cpp.
std::vector<geometry_msgs::PoseStamped> Explorer::goals [private] |
Definition at line 1633 of file explorer.cpp.
int Explorer::home_point_message [private] |
Definition at line 1639 of file explorer.cpp.
double Explorer::home_point_x [private] |
Definition at line 1638 of file explorer.cpp.
double Explorer::home_point_y [private] |
Definition at line 1638 of file explorer.cpp.
Definition at line 1590 of file explorer.cpp.
Definition at line 1590 of file explorer.cpp.
geometry_msgs::PointStamped Explorer::homePoint [private] |
Definition at line 1631 of file explorer.cpp.
std::string Explorer::log_file |
Definition at line 1609 of file explorer.cpp.
std::string Explorer::log_path |
Definition at line 1610 of file explorer.cpp.
std::vector<map_progress_t> Explorer::map_progress_during_exploration |
Definition at line 1586 of file explorer.cpp.
ros::ServiceClient Explorer::mm_log_client [private] |
Definition at line 1620 of file explorer.cpp.
std::string Explorer::move_base_frame |
Definition at line 1603 of file explorer.cpp.
ros::NodeHandle Explorer::nh [private] |
Definition at line 1622 of file explorer.cpp.
Definition at line 1591 of file explorer.cpp.
Definition at line 1592 of file explorer.cpp.
const unsigned char* Explorer::occupancy_grid_global |
Definition at line 1606 of file explorer.cpp.
const unsigned char* Explorer::occupancy_grid_local |
Definition at line 1607 of file explorer.cpp.
bool Explorer::pioneer [private] |
Definition at line 1642 of file explorer.cpp.
ros::Publisher Explorer::pub_frontiers [private] |
Definition at line 1618 of file explorer.cpp.
ros::Publisher Explorer::pub_home_Point [private] |
Definition at line 1617 of file explorer.cpp.
ros::Publisher Explorer::pub_move_base [private] |
Definition at line 1615 of file explorer.cpp.
ros::Publisher Explorer::pub_Point [private] |
Definition at line 1616 of file explorer.cpp.
Definition at line 1595 of file explorer.cpp.
Definition at line 1595 of file explorer.cpp.
Definition at line 1591 of file explorer.cpp.
std::string Explorer::robot_name |
The prefix for the robot when used in simulation.
Definition at line 1605 of file explorer.cpp.
std::string Explorer::robot_prefix |
Definition at line 1604 of file explorer.cpp.
Definition at line 1597 of file explorer.cpp.
tf::Stamped<tf::Pose> Explorer::robotPose [private] |
Definition at line 1634 of file explorer.cpp.
int Explorer::rotation_counter [private] |
Definition at line 1639 of file explorer.cpp.
int Explorer::seq [private] |
Definition at line 1639 of file explorer.cpp.
bool Explorer::Simulation |
Definition at line 1596 of file explorer.cpp.
Definition at line 1578 of file explorer.cpp.
Definition at line 1578 of file explorer.cpp.
ros::Time Explorer::time_start [private] |
Definition at line 1623 of file explorer.cpp.
Definition at line 1602 of file explorer.cpp.
double Explorer::x_val [private] |
Definition at line 1638 of file explorer.cpp.
double Explorer::y_val [private] |
Definition at line 1638 of file explorer.cpp.