|
Nav2 Navigation Stack - kilted
kilted
ROS 2 Navigation Stack
|
Checker for collision with a footprint on a costmap. More...
#include <nav2_costmap_2d/include/nav2_costmap_2d/footprint_collision_checker.hpp>
Public Member Functions | |
| FootprintCollisionChecker () | |
| A constructor. | |
| FootprintCollisionChecker (CostmapT costmap) | |
| A constructor. | |
| double | footprintCost (const Footprint &footprint) |
| Find the footprint cost in oriented footprint. | |
| double | footprintCostAtPose (double x, double y, double theta, const Footprint &footprint) |
| Find the footprint cost a a post with an unoriented footprint. | |
| double | lineCost (int x0, int x1, int y0, int y1) const |
| Get the cost for a line segment. | |
| bool | worldToMap (double wx, double wy, unsigned int &mx, unsigned int &my) |
| Get the map coordinates from a world point. | |
| double | pointCost (int x, int y) const |
| Get the cost of a point. | |
| void | setCostmap (CostmapT costmap) |
| Set the current costmap object to use for collision detection. | |
| CostmapT | getCostmap () |
| Get the current costmap object. | |
Protected Attributes | |
| CostmapT | costmap_ |
Checker for collision with a footprint on a costmap.
Definition at line 40 of file footprint_collision_checker.hpp.