sbpl_lattice_planner.cpp
/tmp/ws/src/navigation_experimental/sbpl_lattice_planner/src/
sbpl__lattice__planner_8cpp
sbpl_lattice_planner/sbpl_lattice_planner.h
sbpl_lattice_planner::LatticeSCQ
geometry_msgs
sbpl_lattice_planner
bool
operator==
namespacegeometry__msgs.html
acc4965af3c39c71ef801e3ef05397922
(const Point &p1, const Point &p2)
sbpl_lattice_planner.h
/tmp/ws/src/navigation_experimental/sbpl_lattice_planner/include/sbpl_lattice_planner/
sbpl__lattice__planner_8h
sbpl_lattice_planner::SBPLLatticePlanner
sbpl_lattice_planner
sbpl_lattice_planner::LatticeSCQ
classsbpl__lattice__planner_1_1LatticeSCQ.html
virtual std::vector< int > const *
getPredecessors
classsbpl__lattice__planner_1_1LatticeSCQ.html
a3b115c6d59ecfcb51b030fc92abd4c70
() const
virtual std::vector< int > const *
getSuccessors
classsbpl__lattice__planner_1_1LatticeSCQ.html
ac414824704817464e6c6d681fbe43db9
() const
LatticeSCQ
classsbpl__lattice__planner_1_1LatticeSCQ.html
a5db7259b21dc1131c5c9c47cddac35da
(EnvironmentNAVXYTHETALAT *env, std::vector< nav2dcell_t > const &changedcellsV)
std::vector< nav2dcell_t > const &
changedcellsV_
classsbpl__lattice__planner_1_1LatticeSCQ.html
a68f9245d8bbf7eebcdc279113648927e
EnvironmentNAVXYTHETALAT *
env_
classsbpl__lattice__planner_1_1LatticeSCQ.html
aade6fbcc2a03c6bb2f3d06d18486746d
std::vector< int >
predsOfChangedCells_
classsbpl__lattice__planner_1_1LatticeSCQ.html
ad8825d4249c0c881331d5e72260b1990
std::vector< int >
succsOfChangedCells_
classsbpl__lattice__planner_1_1LatticeSCQ.html
ad0c3a80d5814492fa18ba2bda5de1061
sbpl_lattice_planner::SBPLLatticePlanner
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
nav_core::BaseGlobalPlanner
virtual void
initialize
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a2a75c0ebec9aca4115390b42dd23b4f0
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
virtual bool
makePlan
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
ae064bb8404f2b3631aa88e026649a64f
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
SBPLLatticePlanner
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a8875c150cec64db2d7a7b71f53c19168
()
SBPLLatticePlanner
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a0e32698e02cce3171a0eb847ebe51563
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
virtual
~SBPLLatticePlanner
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
ad63311d1334c1402227dee71a1853a9b
()
unsigned char
computeCircumscribedCost
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
af0dadd56041e420f7540e1a3051f93e3
()
unsigned char
costMapCostToSBPLCost
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a1ae6b7df264dc720187b81d61d2ab26d
(unsigned char newcost)
void
getFootprintList
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a2e83a0274d68572ae8fd74ef67db82bc
(const std::vector< EnvNAVXYTHETALAT3Dpt_t > &sbpl_path, const std::string &path_frame_id, visualization_msgs::Marker &ma)
void
publishStats
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a6cd547e3d834a15899bf225e9d50b52f
(int solution_cost, int solution_size, const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal)
static void
transformFootprintToEdges
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a498b39f00b966029f58e674cf2a1ac80
(const geometry_msgs::Pose &robot_pose, const std::vector< geometry_msgs::Point > &footprint, std::vector< geometry_msgs::Point > &out_footprint)
double
allocated_time_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a1319179530bdfb6089ac737950b576b6
bool
allow_unknown_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a28799d7fe0b3b90dc442c17a7920d2e1
unsigned char
circumscribed_cost_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
ae7abdb7d9a81662bc5c5c6254b3804da
std::string
cost_map_topic_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a9200c14ec4979a6235d29d2f5e571623
costmap_2d::Costmap2DROS *
costmap_ros_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
aa6cfc55ec54419c6d402401178c240ae
unsigned int
current_env_height_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
aad0fca4081e5dd8810823a228ecf22be
unsigned int
current_env_width_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a8e098594886fa0004fd2d9a593b9d75f
EnvironmentNAVXYTHETALAT *
env_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a169993d9a59896ecd3c3a849f5fccd33
std::string
environment_type_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a16fd55bcf8f2953d4837bb31198d083c
std::vector< geometry_msgs::Point >
footprint_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
ab693b9bd3d48c82852b14baa375bb4fa
int
force_scratch_limit_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
aac022802c02cb2d2071808d9180aee61
bool
forward_search_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a2ef5724666c69bab028116af48e23a7e
double
initial_epsilon_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
ad90d5e07f1fdffbc41d7eb5da37e525e
bool
initialized_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
af2c87408226ae7d87e0b657c403d9a82
unsigned char
inscribed_inflated_obstacle_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
aa859ce60181b04ab6994b22902c3b2f6
unsigned char
lethal_obstacle_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
ae0be3e50ecb86a7d84834c51b73b7801
std::string
name_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a85fec34fd9750328d739c787104b31bc
ros::Publisher
plan_pub_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a1dc7a430debb034411344d39d4d210b2
SBPLPlanner *
planner_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a833aea098ff839c1b40105a9699beb76
std::string
planner_type_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a4c32327db76060484426fe1615c2d86e
std::string
primitive_filename_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a2e98b8eb069ebcda8421ac311d875fea
bool
publish_footprint_path_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a117dab8a8f67cd035d6e5d4331bf8753
unsigned char
sbpl_cost_multiplier_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a0dc1164d8782b6e17d7a4f5019b1e8a1
ros::Publisher
sbpl_plan_footprint_pub_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a6d94f13d566524f0e0ec459a96cf8522
ros::Publisher
stats_publisher_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a4910e1be8de30e64d1ea22458bf4b57d
int
visualizer_skip_poses_
classsbpl__lattice__planner_1_1SBPLLatticePlanner.html
a7867e6ec9929c4e4b8b58115e8624424
geometry_msgs
namespacegeometry__msgs.html
bool
operator==
namespacegeometry__msgs.html
acc4965af3c39c71ef801e3ef05397922
(const Point &p1, const Point &p2)
sbpl_lattice_planner
namespacesbpl__lattice__planner.html
sbpl_lattice_planner::LatticeSCQ
sbpl_lattice_planner::SBPLLatticePlanner