#include <Yamauchi1999Node.h>
◆ Yamauchi1999Node()
Yamauchi1999Node::Yamauchi1999Node |
( |
| ) |
|
◆ ~Yamauchi1999Node()
Yamauchi1999Node::~Yamauchi1999Node |
( |
| ) |
|
◆ ChangeState()
void Yamauchi1999Node::ChangeState |
( |
const ExplorerState & |
newState | ) |
|
|
private |
◆ ClustersCallback()
void Yamauchi1999Node::ClustersCallback |
( |
multirobotsimulations::Frontiers::ConstPtr |
msg | ) |
|
|
private |
◆ CreateMarker()
void Yamauchi1999Node::CreateMarker |
( |
visualization_msgs::Marker & |
input, |
|
|
const char * |
ns, |
|
|
const int & |
id, |
|
|
const int & |
seq |
|
) |
| |
|
private |
◆ CSpaceCallback()
void Yamauchi1999Node::CSpaceCallback |
( |
nav_msgs::OccupancyGrid::ConstPtr |
msg | ) |
|
|
private |
◆ EstimatePoseCallback()
void Yamauchi1999Node::EstimatePoseCallback |
( |
multirobotsimulations::CustomPose::ConstPtr |
msg | ) |
|
|
private |
◆ SelectFrontier()
int Yamauchi1999Node::SelectFrontier |
( |
multirobotsimulations::Frontiers & |
centroids, |
|
|
tf::Vector3 & |
selectFrontierWorld |
|
) |
| |
|
private |
◆ SetBasestationCallback()
void Yamauchi1999Node::SetBasestationCallback |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ SetExploringCallback()
void Yamauchi1999Node::SetExploringCallback |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ SetGoal()
void Yamauchi1999Node::SetGoal |
( |
const tf::Vector3 & |
goal | ) |
|
|
private |
◆ SetIdleCallback()
void Yamauchi1999Node::SetIdleCallback |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ SubGoalFinishCallback()
void Yamauchi1999Node::SubGoalFinishCallback |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ Update()
void Yamauchi1999Node::Update |
( |
| ) |
|
|
private |
◆ aCSpaceMsg
nav_msgs::OccupancyGrid Yamauchi1999Node::aCSpaceMsg |
|
private |
◆ aCurrentState
◆ aDeltaTime
double Yamauchi1999Node::aDeltaTime |
|
private |
◆ aDirty
bool Yamauchi1999Node::aDirty |
|
private |
◆ aFirst
bool Yamauchi1999Node::aFirst |
|
private |
◆ aFrontierCentroidsMsg
multirobotsimulations::Frontiers Yamauchi1999Node::aFrontierCentroidsMsg |
|
private |
◆ aFrontierComputePublisher
ros::Publisher Yamauchi1999Node::aFrontierComputePublisher |
|
private |
◆ aGoalBasestation
tf::Vector3 Yamauchi1999Node::aGoalBasestation |
|
private |
◆ aGoalFrontier
tf::Vector3 Yamauchi1999Node::aGoalFrontier |
|
private |
◆ aGoalPublisher
ros::Publisher Yamauchi1999Node::aGoalPublisher |
|
private |
◆ aHasOcc
bool Yamauchi1999Node::aHasOcc |
|
private |
◆ aHasPose
bool Yamauchi1999Node::aHasPose |
|
private |
◆ aId
int Yamauchi1999Node::aId |
|
private |
◆ aLastTime
ros::Time Yamauchi1999Node::aLastTime |
|
private |
◆ aNamespace
std::string Yamauchi1999Node::aNamespace |
|
private |
◆ aOccPos
Vec2i Yamauchi1999Node::aOccPos |
|
private |
◆ aQueueSize
int Yamauchi1999Node::aQueueSize |
|
private |
◆ aRate
int Yamauchi1999Node::aRate |
|
private |
◆ aRobots
int Yamauchi1999Node::aRobots |
|
private |
◆ aSubscribers
std::vector<ros::Subscriber> Yamauchi1999Node::aSubscribers |
|
private |
◆ aTimers
std::vector<ros::Timer> Yamauchi1999Node::aTimers |
|
private |
◆ aWorldPos
tf::Vector3 Yamauchi1999Node::aWorldPos |
|
private |
The documentation for this class was generated from the following file: