pilot.CostMapData¶
Class¶
A map representing the navigation cost based on the proximity to walls and other obstacles.
Inherits from pilot.GridMapData.
Fields¶
-
static const uchar
PROHIBITED= 254¶
-
static const uchar
UNKNOWN= 255¶
-
float
cost_scale¶ obstacle distance scale [m]
distance = (1 - (cost / 200)) * cost_scale
-
Image8
cost¶ - 0 to 200 = cost
- 200 = wall
- > 200 = same as occupancy map
Methods¶
-
ImageF32
to_float() const¶ convert to float format (0 to 1)
-
Image8
to_rgba_image(int alpha) const¶ for visualization (with color)
-
Image8
to_rgba_mono_image(int alpha) const¶ for visualization (just grayscale)
-
static Vector4uc
to_rgba(int value, int alpha)¶ convert occupancy to RGBA
-
static Vector4uc
to_rgba_mono(int value, int alpha)¶ convert occupancy to RGBA mono