#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: