SMACC
|
#include <forward_global_planner.h>
Public Member Functions | |
ForwardGlobalPlanner () | |
bool | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) |
bool | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan, double &cost) |
void | initialize (std::string name, costmap_2d::Costmap2DROS *costmap_ros_) |
Private Attributes | |
ros::NodeHandle | nh_ |
ros::Publisher | planPub_ |
costmap_2d::Costmap2DROS * | costmap_ros_ |
stored but almost not used More... | |
double | skip_straight_motion_distance_ |
double | puresSpinningRadStep_ |
Definition at line 16 of file forward_global_planner.h.
cl_move_base_z::forward_global_planner::ForwardGlobalPlanner::ForwardGlobalPlanner | ( | ) |
Definition at line 23 of file forward_global_planner.cpp.
References puresSpinningRadStep_, and skip_straight_motion_distance_.
void cl_move_base_z::forward_global_planner::ForwardGlobalPlanner::initialize | ( | std::string | name, |
costmap_2d::Costmap2DROS * | costmap_ros_ | ||
) |
Definition at line 30 of file forward_global_planner.cpp.
References costmap_ros_, nh_, planPub_, puresSpinningRadStep_, and skip_straight_motion_distance_.
bool cl_move_base_z::forward_global_planner::ForwardGlobalPlanner::makePlan | ( | const geometry_msgs::PoseStamped & | start, |
const geometry_msgs::PoseStamped & | goal, | ||
std::vector< geometry_msgs::PoseStamped > & | plan | ||
) |
Definition at line 48 of file forward_global_planner.cpp.
References costmap_ros_, cl_move_base_z::makePureSpinningSubPlan(), cl_move_base_z::makePureStraightSubPlan(), planPub_, puresSpinningRadStep_, and skip_straight_motion_distance_.
Referenced by makePlan().
bool cl_move_base_z::forward_global_planner::ForwardGlobalPlanner::makePlan | ( | const geometry_msgs::PoseStamped & | start, |
const geometry_msgs::PoseStamped & | goal, | ||
std::vector< geometry_msgs::PoseStamped > & | plan, | ||
double & | cost | ||
) |
Definition at line 39 of file forward_global_planner.cpp.
References makePlan().
|
private |
stored but almost not used
Definition at line 36 of file forward_global_planner.h.
Referenced by initialize(), and makePlan().
|
private |
Definition at line 31 of file forward_global_planner.h.
Referenced by initialize().
|
private |
Definition at line 33 of file forward_global_planner.h.
Referenced by initialize(), and makePlan().
|
private |
Definition at line 40 of file forward_global_planner.h.
Referenced by ForwardGlobalPlanner(), initialize(), and makePlan().
|
private |
Definition at line 38 of file forward_global_planner.h.
Referenced by ForwardGlobalPlanner(), initialize(), and makePlan().