#include <IntegratedGlobalPlannerNode.h>
◆ IntegratedGlobalPlannerNode()
IntegratedGlobalPlannerNode::IntegratedGlobalPlannerNode |
( |
| ) |
|
◆ ~IntegratedGlobalPlannerNode()
IntegratedGlobalPlannerNode::~IntegratedGlobalPlannerNode |
( |
| ) |
|
◆ AverageVelocityCallback()
void IntegratedGlobalPlannerNode::AverageVelocityCallback |
( |
std_msgs::Float32::ConstPtr |
msg | ) |
|
|
private |
◆ ChangeState()
void IntegratedGlobalPlannerNode::ChangeState |
( |
const SubGoalState & |
newState | ) |
|
|
private |
◆ CreateMarker()
void IntegratedGlobalPlannerNode::CreateMarker |
( |
visualization_msgs::Marker & |
input, |
|
|
const char * |
ns, |
|
|
const int & |
id, |
|
|
const int & |
seq |
|
) |
| |
|
private |
◆ CSpaceCallback()
void IntegratedGlobalPlannerNode::CSpaceCallback |
( |
nav_msgs::OccupancyGrid::ConstPtr |
msg | ) |
|
|
private |
◆ DepthFirstSearchFreePath()
void IntegratedGlobalPlannerNode::DepthFirstSearchFreePath |
( |
nav_msgs::OccupancyGrid & |
cspace, |
|
|
Vec2i & |
occpos, |
|
|
Vec2i & |
source, |
|
|
Vec2i & |
closest, |
|
|
std::list< Vec2i > & |
outpath |
|
) |
| |
|
private |
◆ GoalCallback()
void IntegratedGlobalPlannerNode::GoalCallback |
( |
geometry_msgs::Pose::ConstPtr |
msg | ) |
|
|
private |
◆ PoseCallback()
void IntegratedGlobalPlannerNode::PoseCallback |
( |
multirobotsimulations::CustomPose::ConstPtr |
msg | ) |
|
|
private |
◆ StopCallBack()
void IntegratedGlobalPlannerNode::StopCallBack |
( |
std_msgs::String::ConstPtr |
msg | ) |
|
|
private |
◆ Update()
void IntegratedGlobalPlannerNode::Update |
( |
| ) |
|
|
private |
◆ aAverageVelocity
double IntegratedGlobalPlannerNode::aAverageVelocity |
|
private |
◆ aCspace
nav_msgs::OccupancyGrid IntegratedGlobalPlannerNode::aCspace |
|
private |
◆ aCurrentGoal
tf::Vector3 IntegratedGlobalPlannerNode::aCurrentGoal |
|
private |
◆ aCurrentPathPublisher
ros::Publisher IntegratedGlobalPlannerNode::aCurrentPathPublisher |
|
private |
◆ aCurrentState
◆ aDeltaTimeSec
int IntegratedGlobalPlannerNode::aDeltaTimeSec |
|
private |
◆ aDistance
double IntegratedGlobalPlannerNode::aDistance |
|
private |
◆ aFinishEventPublisher
ros::Publisher IntegratedGlobalPlannerNode::aFinishEventPublisher |
|
private |
◆ aHasAverageVelocity
bool IntegratedGlobalPlannerNode::aHasAverageVelocity |
|
private |
◆ aHasOcc
bool IntegratedGlobalPlannerNode::aHasOcc |
|
private |
◆ aHasPose
bool IntegratedGlobalPlannerNode::aHasPose |
|
private |
◆ aId
int IntegratedGlobalPlannerNode::aId |
|
private |
◆ aLastPos
tf::Vector3 IntegratedGlobalPlannerNode::aLastPos |
|
private |
◆ aNamespace
std::string IntegratedGlobalPlannerNode::aNamespace |
|
private |
◆ aOccPos
Vec2i IntegratedGlobalPlannerNode::aOccPos |
|
private |
◆ aPathMarkerMsg
visualization_msgs::Marker IntegratedGlobalPlannerNode::aPathMarkerMsg |
|
private |
◆ aPathMarkerPublisher
ros::Publisher IntegratedGlobalPlannerNode::aPathMarkerPublisher |
|
private |
◆ aPathMsg
nav_msgs::Path IntegratedGlobalPlannerNode::aPathMsg |
|
private |
◆ aQueueSize
int IntegratedGlobalPlannerNode::aQueueSize |
|
private |
◆ aRate
double IntegratedGlobalPlannerNode::aRate |
|
private |
◆ aSeq
int IntegratedGlobalPlannerNode::aSeq |
|
private |
◆ aStrMsg
std_msgs::String IntegratedGlobalPlannerNode::aStrMsg |
|
private |
◆ aStuckTime
double IntegratedGlobalPlannerNode::aStuckTime |
|
private |
◆ aStuckTimeThreshold
double IntegratedGlobalPlannerNode::aStuckTimeThreshold |
|
private |
◆ aSubGoalReachThreshold
double IntegratedGlobalPlannerNode::aSubGoalReachThreshold |
|
private |
◆ aSubscribers
std::vector<ros::Subscriber> IntegratedGlobalPlannerNode::aSubscribers |
|
private |
◆ aTimers
std::vector<ros::Timer> IntegratedGlobalPlannerNode::aTimers |
|
private |
◆ aWaypoints
std::list<Vec2i> IntegratedGlobalPlannerNode::aWaypoints |
|
private |
◆ aWorldPos
tf::Vector3 IntegratedGlobalPlannerNode::aWorldPos |
|
private |
◆ last_time
ros::Time IntegratedGlobalPlannerNode::last_time |
|
private |
The documentation for this class was generated from the following file: