A class adhering to the robot_actions::Action interface that moves the robot base to explore its environment. More...
#include <explore.h>
A class adhering to the robot_actions::Action interface that moves the robot base to explore its environment.
Definition at line 45 of file explore.cpp.
void explore::Explore::execute | ( | ) |
Definition at line 186 of file explore.cpp.
bool explore::Explore::goalOnBlacklist | ( | const geometry_msgs::PoseStamped & | goal | ) | [private] |
Definition at line 157 of file explore.cpp.
void explore::Explore::makePlan | ( | ) | [private] |
Make a global plan.
Definition at line 75 of file explore.cpp.
void explore::Explore::publishFrontiers | ( | ) | [private] |
Publish a frontiers as markers.
Definition at line 68 of file explore.cpp.
void explore::Explore::reachedGoal | ( | const actionlib::SimpleClientGoalState & | status, |
const move_base_msgs::MoveBaseResultConstPtr & | result, | ||
const geometry_msgs::PoseStamped & | frontier_goal | ||
) | [private] |
Definition at line 171 of file explore.cpp.
void explore::Explore::spin | ( | ) |
Definition at line 204 of file explore.cpp.
bool explore::Explore::done_exploring_ [private] |
ExploreFrontier explore::Explore::explorer_ [private] |
std::vector<geometry_msgs::PoseStamped> explore::Explore::frontier_blacklist_ [private] |
double explore::Explore::gain_scale_ [private] |
tf::Stamped<tf::Pose> explore::Explore::global_pose_ [private] |
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> explore::Explore::move_base_client_ [private] |
double explore::Explore::orientation_scale_ [private] |
navfn::NavfnROS explore::Explore::planner_ [private] |
double explore::Explore::planner_frequency_ [private] |
std::mutex explore::Explore::planning_mutex_ [private] |
double explore::Explore::potential_scale_ [private] |
geometry_msgs::PoseStamped explore::Explore::prev_goal_ [private] |
size_t explore::Explore::prev_plan_size_ [private] |
ros::NodeHandle explore::Explore::private_nh_ [private] |
double explore::Explore::progress_timeout_ [private] |
double explore::Explore::time_since_progress_ [private] |
bool explore::Explore::visualize_ [private] |