Uses costmap 2d to assign negative costs if robot footprint in trajectory crosses a cell in which this velocity is not allowed.
More...
#include <occupancy_velocity_cost_function.h>
Uses costmap 2d to assign negative costs if robot footprint in trajectory crosses a cell in which this velocity is not allowed.
class OccupancyVelocityCostFunction
Definition at line 21 of file occupancy_velocity_cost_function.h.
◆ OccupancyVelocityCostFunction()
base_local_planner::OccupancyVelocityCostFunction::OccupancyVelocityCostFunction |
( |
costmap_2d::Costmap2D * |
costmap | ) |
|
◆ ~OccupancyVelocityCostFunction()
base_local_planner::OccupancyVelocityCostFunction::~OccupancyVelocityCostFunction |
( |
| ) |
|
◆ prepare()
bool base_local_planner::OccupancyVelocityCostFunction::prepare |
( |
| ) |
|
|
inlinevirtual |
◆ scoreTrajectory()
double base_local_planner::OccupancyVelocityCostFunction::scoreTrajectory |
( |
Trajectory & |
traj | ) |
|
|
virtual |
◆ setFootprint()
void base_local_planner::OccupancyVelocityCostFunction::setFootprint |
( |
const std::vector< geometry_msgs::Point > & |
footprint_spec | ) |
|
|
inline |
◆ setParams()
void base_local_planner::OccupancyVelocityCostFunction::setParams |
( |
double |
max_trans_vel | ) |
|
|
inline |
◆ costmap_
◆ footprint_spec_
std::vector<geometry_msgs::Point> base_local_planner::OccupancyVelocityCostFunction::footprint_spec_ |
|
private |
◆ max_trans_vel_
double base_local_planner::OccupancyVelocityCostFunction::max_trans_vel_ |
|
private |
◆ world_model_
The documentation for this class was generated from the following files: