#include <FrontierDiscoveryNode.h>
◆ FrontierDiscoveryNode()
FrontierDiscoveryNode::FrontierDiscoveryNode |
( |
| ) |
|
◆ ~FrontierDiscoveryNode()
FrontierDiscoveryNode::~FrontierDiscoveryNode |
( |
| ) |
|
◆ ComputeCallback()
void FrontierDiscoveryNode::ComputeCallback |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ ComputeCentroidValue()
double FrontierDiscoveryNode::ComputeCentroidValue |
( |
nav_msgs::OccupancyGrid & |
occ, |
|
|
Vec2i & |
centroid, |
|
|
const double & |
lidarRange |
|
) |
| |
|
private |
◆ CreateMarker()
void FrontierDiscoveryNode::CreateMarker |
( |
visualization_msgs::Marker & |
input, |
|
|
const char * |
ns, |
|
|
const int & |
id, |
|
|
const int & |
seq |
|
) |
| |
|
private |
◆ CSpaceCallback()
void FrontierDiscoveryNode::CSpaceCallback |
( |
nav_msgs::OccupancyGrid::ConstPtr |
msg | ) |
|
|
private |
◆ EstimatePoseCallback()
void FrontierDiscoveryNode::EstimatePoseCallback |
( |
multirobotsimulations::CustomPose::ConstPtr |
msg | ) |
|
|
private |
◆ ResetFrontierMsg()
void FrontierDiscoveryNode::ResetFrontierMsg |
( |
multirobotsimulations::Frontiers & |
msg | ) |
|
|
private |
◆ SetPoseArr()
void FrontierDiscoveryNode::SetPoseArr |
( |
geometry_msgs::PoseArray & |
arr, |
|
|
const int & |
seq |
|
) |
| |
|
private |
◆ Update()
void FrontierDiscoveryNode::Update |
( |
| ) |
|
|
private |
◆ aCentroids
std::vector<Vec2i> FrontierDiscoveryNode::aCentroids |
|
private |
◆ aClusterDetectionMin
int FrontierDiscoveryNode::aClusterDetectionMin |
|
private |
◆ aClusterMarkerMsg
visualization_msgs::Marker FrontierDiscoveryNode::aClusterMarkerMsg |
|
private |
◆ aClusterMarkerPub
ros::Publisher FrontierDiscoveryNode::aClusterMarkerPub |
|
private |
◆ aClusters
std::vector<std::vector<Vec2i> > FrontierDiscoveryNode::aClusters |
|
private |
◆ aFilteredCentroids
std::vector<Vec2i> FrontierDiscoveryNode::aFilteredCentroids |
|
private |
◆ aFilteredClusters
std::vector<std::vector<Vec2i> > FrontierDiscoveryNode::aFilteredClusters |
|
private |
◆ aFrontierMsg
multirobotsimulations::Frontiers FrontierDiscoveryNode::aFrontierMsg |
|
private |
◆ aFrontiers
std::vector<Vec2i> FrontierDiscoveryNode::aFrontiers |
|
private |
◆ aFrontiersClustersPub
ros::Publisher FrontierDiscoveryNode::aFrontiersClustersPub |
|
private |
◆ aFrontiersMap
nav_msgs::OccupancyGrid FrontierDiscoveryNode::aFrontiersMap |
|
private |
◆ aFrontiersMapPub
ros::Publisher FrontierDiscoveryNode::aFrontiersMapPub |
|
private |
◆ aHasPose
bool FrontierDiscoveryNode::aHasPose |
|
private |
◆ aId
int FrontierDiscoveryNode::aId |
|
private |
◆ aMaxLidarRange
double FrontierDiscoveryNode::aMaxLidarRange |
|
private |
◆ aNamespace
std::string FrontierDiscoveryNode::aNamespace |
|
private |
◆ aOcc
nav_msgs::OccupancyGrid FrontierDiscoveryNode::aOcc |
|
private |
◆ aPath
std::list<Vec2i> FrontierDiscoveryNode::aPath |
|
private |
◆ aPos
Vec2i FrontierDiscoveryNode::aPos |
|
private |
◆ aPoseArrMsg
geometry_msgs::PoseArray FrontierDiscoveryNode::aPoseArrMsg |
|
private |
◆ aQueueSize
int FrontierDiscoveryNode::aQueueSize |
|
private |
◆ aRate
double FrontierDiscoveryNode::aRate |
|
private |
◆ aReceivedCSpace
bool FrontierDiscoveryNode::aReceivedCSpace |
|
private |
◆ aSeq
int FrontierDiscoveryNode::aSeq |
|
private |
◆ aState
◆ aSubscribers
std::vector<ros::Subscriber> FrontierDiscoveryNode::aSubscribers |
|
private |
◆ aTimers
std::vector<ros::Timer> FrontierDiscoveryNode::aTimers |
|
private |
◆ aWorldPos
geometry_msgs::Pose FrontierDiscoveryNode::aWorldPos |
|
private |
◆ aYaw
double FrontierDiscoveryNode::aYaw |
|
private |
The documentation for this class was generated from the following file: