BaseGlobalPlanner() | nav_core::BaseGlobalPlanner | protected |
calcPipeline(const int numcheckpoints, const double *stonex, const double *stoney, const bool isClose, const double *radii, const double *sradii, const double *eradii, const double origin_x, const double origin_y, const unsigned int costsizex, const unsigned int costsizey, const double resolution, int *data) | pipeline_planner::PipelinePlanner | private |
callbackgoal(const move_base_msgs::MoveBaseActionGoal::ConstPtr &goal) | pipeline_planner::PipelinePlanner | private |
callbackRobotPose(const geometry_msgs::Pose::ConstPtr &pose) | pipeline_planner::PipelinePlanner | private |
centre_weight_ | pipeline_planner::PipelinePlanner | private |
charge_ | pipeline_planner::PipelinePlanner | private |
check_points_ | pipeline_planner::PipelinePlanner | private |
ConnectPoints(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, const std::vector< int > segids, std::vector< geometry_msgs::PoseStamped > &plan) | pipeline_planner::PipelinePlanner | private |
consumed_time_ | pipeline_planner::PipelinePlanner | private |
costCheck(int endpoint) | pipeline_planner::PipelinePlanner | private |
costmap_ | pipeline_planner::PipelinePlanner | private |
CrossTorchArea(const double tx, const double ty, const double sx, const double sy, const double ex, const double ey, double &bx, double &by) | pipeline_planner::PipelinePlanner | private |
debug | pipeline_planner::PipelinePlanner | private |
dist_from_pipe_centre_ | pipeline_planner::PipelinePlanner | private |
DistanceFromCentre(int endpoint) | pipeline_planner::PipelinePlanner | private |
DistanceFromCentre_cuda(int endpoint) | pipeline_planner::PipelinePlanner | private |
DrawOpenSegment(const geometry_msgs::PoseStamped init_point, const geometry_msgs::PoseStamped end_point, std::vector< geometry_msgs::PoseStamped > &plan) | pipeline_planner::PipelinePlanner | private |
dsrv_ | pipeline_planner::PipelinePlanner | private |
fix_pipe_radius_ | pipeline_planner::PipelinePlanner | private |
gained_frame_id_ | pipeline_planner::PipelinePlanner | private |
get_checkpoints_srv_ | pipeline_planner::PipelinePlanner | private |
get_numof_checkpoints_srv_ | pipeline_planner::PipelinePlanner | private |
getCheckpoints(pipeline_planner::GetCheckpoints::Request &req, pipeline_planner::GetCheckpoints::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
getNumofCheckpoints(pipeline_planner::GetNumofCheckpoints::Request &req, pipeline_planner::GetNumofCheckpoints::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
getReadStatus(pipeline_planner::GetReadStatus::Request &req, pipeline_planner::GetReadStatus::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
getRobotStatus(pipeline_planner::GetRobotStatus::Request &req, pipeline_planner::GetRobotStatus::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
hasNoCross(const int endpoint, const std::vector< geometry_msgs::PoseStamped > check_points) | pipeline_planner::PipelinePlanner | private |
informRobotPose() | pipeline_planner::PipelinePlanner | private |
initialize(std::string name, costmap_2d::Costmap2DROS *costmap_ros) | pipeline_planner::PipelinePlanner | virtual |
initialize(std::string name, costmap_2d::Costmap2D *costmap, std::string frame_id) | pipeline_planner::PipelinePlanner | |
initialized_ | pipeline_planner::PipelinePlanner | private |
InitSegInfo() | pipeline_planner::PipelinePlanner | private |
InPipeSegment(const geometry_msgs::PoseStamped &pose, double radius, double start_edge_radius, double end_edge_radius, double tolerance, int index) | pipeline_planner::PipelinePlanner | private |
inquire_segments_srv_ | pipeline_planner::PipelinePlanner | private |
InquireSegments(pipeline_planner::InquireSegments::Request &req, pipeline_planner::InquireSegments::Response &res) | pipeline_planner::PipelinePlanner | private |
isBehindInaSegment(int idx, const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal) | pipeline_planner::PipelinePlanner | private |
knowRobotPosition(const geometry_msgs::Pose pose, int &ID, double &distance) | pipeline_planner::PipelinePlanner | private |
lethal_cost_ | pipeline_planner::PipelinePlanner | private |
makePipeline() | pipeline_planner::PipelinePlanner | private |
makePipeline(bool legal) | pipeline_planner::PipelinePlanner | private |
makePlan(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) | pipeline_planner::PipelinePlanner | virtual |
nav_core::BaseGlobalPlanner::makePlan(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan, double &cost) | nav_core::BaseGlobalPlanner | virtual |
mutex_robot_position_ | pipeline_planner::PipelinePlanner | private |
name_ | pipeline_planner::PipelinePlanner | private |
navfn_costmap_ | pipeline_planner::PipelinePlanner | private |
navfn_planner_ | pipeline_planner::PipelinePlanner | private |
num_threads_ | pipeline_planner::PipelinePlanner | private |
openclose_ | pipeline_planner::PipelinePlanner | private |
pipe_radius_ | pipeline_planner::PipelinePlanner | private |
pipeline_ | pipeline_planner::PipelinePlanner | private |
PipelinePlanner() | pipeline_planner::PipelinePlanner | |
PipelinePlanner(std::string name, costmap_2d::Costmap2D *costmap, std::string frame_id) | pipeline_planner::PipelinePlanner | |
pub_initialised_ | pipeline_planner::PipelinePlanner | private |
pub_pipeline_ | pipeline_planner::PipelinePlanner | private |
pub_plan_ | pipeline_planner::PipelinePlanner | private |
pub_result_ | pipeline_planner::PipelinePlanner | private |
pub_robot_position_ | pipeline_planner::PipelinePlanner | private |
pub_status_ | pipeline_planner::PipelinePlanner | private |
pub_time_ | pipeline_planner::PipelinePlanner | private |
PublishCheckpointsResult(std_msgs::UInt32 result) | pipeline_planner::PipelinePlanner | private |
publishPlan(const std::vector< geometry_msgs::PoseStamped > &path) | pipeline_planner::PipelinePlanner | private |
read_state_srv_ | pipeline_planner::PipelinePlanner | private |
read_status_ | pipeline_planner::PipelinePlanner | private |
receive_checkpoints_srv_ | pipeline_planner::PipelinePlanner | private |
ReceiveCheckpoints(pipeline_planner::ReceiveCheckpoints::Request &req, pipeline_planner::ReceiveCheckpoints::Response &res) | pipeline_planner::PipelinePlanner | |
reconfigureCB(pipeline_planner::PipelinePlannerConfig &config, uint32_t level) | pipeline_planner::PipelinePlanner | private |
robot_position_ | pipeline_planner::PipelinePlanner | private |
robot_state_srv_ | pipeline_planner::PipelinePlanner | private |
robot_status_ | pipeline_planner::PipelinePlanner | private |
segment_infos_ | pipeline_planner::PipelinePlanner | private |
segment_lengths_ | pipeline_planner::PipelinePlanner | private |
set_a_radius_srv_ | pipeline_planner::PipelinePlanner | private |
set_a_rightshift_srv_ | pipeline_planner::PipelinePlanner | private |
SetARadius(pipeline_planner::SetARadius::Request &req, pipeline_planner::SetARadius::Response &res) | pipeline_planner::PipelinePlanner | private |
SetARightshift(pipeline_planner::SetARightshift::Request &req, pipeline_planner::SetARightshift::Response &res) | pipeline_planner::PipelinePlanner | private |
setCharge(bool charge) | pipeline_planner::PipelinePlanner | inline |
setLethal(unsigned char lethal_cost) | pipeline_planner::PipelinePlanner | inline |
setNumThread(float num_threads) | pipeline_planner::PipelinePlanner | inline |
setPipeRadius(float radius) | pipeline_planner::PipelinePlanner | |
setStraight(bool use_straight) | pipeline_planner::PipelinePlanner | inline |
setTimeDisplay(bool time_display) | pipeline_planner::PipelinePlanner | inline |
setTorchArea(bool use_torch, float torch_area_x, float torch_area_y) | pipeline_planner::PipelinePlanner | inline |
setWeight(float centre_weight) | pipeline_planner::PipelinePlanner | inline |
sub_movebase_goal_ | pipeline_planner::PipelinePlanner | private |
sub_robot_pose_ | pipeline_planner::PipelinePlanner | private |
TakeLocalGoal(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, geometry_msgs::PoseStamped &local_goal, int &err) | pipeline_planner::PipelinePlanner | private |
TakeSegmentRadius(const double contained_radius) | pipeline_planner::PipelinePlanner | private |
thread_robot_position_ | pipeline_planner::PipelinePlanner | private |
ThreadNumberAdjusment(bool debug) | pipeline_planner::PipelinePlanner | private |
time_display_ | pipeline_planner::PipelinePlanner | private |
TimeDisplay(const bool time_display, const double duration) | pipeline_planner::PipelinePlanner | private |
tolerance_ | pipeline_planner::PipelinePlanner | private |
torch_area_x_ | pipeline_planner::PipelinePlanner | private |
torch_area_y_ | pipeline_planner::PipelinePlanner | private |
use_straight_ | pipeline_planner::PipelinePlanner | private |
use_torch_ | pipeline_planner::PipelinePlanner | private |
VeilCostmap(const std::vector< int > segids, const int startindex, const int goalindex, const geometry_msgs::PoseStamped &start) | pipeline_planner::PipelinePlanner | private |
VeilCostmap_cuda(const std::vector< int > segids, const int startindex, const int goalindex, const geometry_msgs::PoseStamped &start) | pipeline_planner::PipelinePlanner | private |
whereInaPipeSegment(const geometry_msgs::Pose pose, const int id, const double radius, const double sradius, const double eradius, int &part, double &dist, double tolerance) | pipeline_planner::PipelinePlanner | private |
willDisplay_ | pipeline_planner::PipelinePlanner | private |
~BaseGlobalPlanner() | nav_core::BaseGlobalPlanner | virtual |
~PipelinePlanner() | pipeline_planner::PipelinePlanner | |