basic set of classes for grid
More...
|
Namespaces |
namespace | MipBaselib |
Enumerations |
enum | CellPerceptionType {
OBSTACLE_CELL,
FRONTIER_CELL,
LRR_CELL,
LSR_CELL,
UNKNOWN_CELL,
CELL_PERC_TYPE_NUM
} |
enum | PerceptionCellType {
LRR_PERCEPTIONCELL,
FRONTIER_PERCEPTIONCELL,
LSR_PERCEPTIONCELL,
PREV_EXPLORED_PERCEPTIONCELL,
OBSTACLE_PERCEPTIONCELL,
BOUNDARY_PERCEPTIONCELL,
LRR_BOUNDARY_PERCEPTIONCELL,
UNKNOWN_PERCEPTIONCELL,
PERCEPTIONCELL_PERC_TYPE_NUM
} |
| Possible types of PerceptionCell. More...
|
enum | PerceptionCellBoundaryType {
PERCEPTIONCELL_BOUNDARY_REACHABLE,
PERCEPTIONCELL_NOT_BOUNDARY_REACHABLE,
PERCEPTIONCELL_BOUNDARY_UNREACHABLE,
PERCEPTIONCELL_NOT_BOUNDARY_UNREACHABLE,
PERCEPTIONCELL_OBSTACLE,
PERCEPTIONCELL_BOUNDARY_TYPE_NUM
} |
| Possible types of cells with respect to boundary. More...
|
Variables |
static const char * | CellPerceptionTypeName [CELL_PERC_TYPE_NUM] |
static const char * | PerceptionCellBoundaryTypeName [PERCEPTIONCELL_BOUNDARY_TYPE_NUM] |
| Names of the possible types defined by the enum PerceptionCellBoundaryType.
|
const Decimal | ROBOT_RADIUS = 0.2 |
| Radius of a mobile robot.
|
Detailed Description
basic set of classes for grid
Enumeration Type Documentation
- Enumerator:
-
OBSTACLE_CELL |
|
FRONTIER_CELL |
|
LRR_CELL |
|
LSR_CELL |
|
UNKNOWN_CELL |
|
CELL_PERC_TYPE_NUM |
|
Possible types of cells with respect to boundary.
- Todo:
- change name.
- Enumerator:
-
PERCEPTIONCELL_BOUNDARY_REACHABLE |
Reachable Boundary cell. |
PERCEPTIONCELL_NOT_BOUNDARY_REACHABLE |
Reachable cell not belonging to Boundary. |
PERCEPTIONCELL_BOUNDARY_UNREACHABLE |
Unreachable Boundary cell. |
PERCEPTIONCELL_NOT_BOUNDARY_UNREACHABLE |
Unreachable cell not belonging to Boundary. |
PERCEPTIONCELL_OBSTACLE |
Obstacle cell. |
PERCEPTIONCELL_BOUNDARY_TYPE_NUM |
The number of types, not a real type. |
Possible types of PerceptionCell.
- Enumerator:
-
LRR_PERCEPTIONCELL |
Local Reachable Region cell. |
FRONTIER_PERCEPTIONCELL |
Frontier cell. |
LSR_PERCEPTIONCELL |
Local Safe Region cell. |
PREV_EXPLORED_PERCEPTIONCELL |
Previously Explored cell. |
OBSTACLE_PERCEPTIONCELL |
Obstacle cell. |
BOUNDARY_PERCEPTIONCELL |
Boundary of the Local Safe Region cell. |
LRR_BOUNDARY_PERCEPTIONCELL |
Boundary of the Local Reachable Region cell. |
UNKNOWN_PERCEPTIONCELL |
Unknown cell. |
PERCEPTIONCELL_PERC_TYPE_NUM |
The number of types, not a real type. |
Variable Documentation
Initial value:
{
"Obstacle Cell",
"Frontier Cell",
"LRR Cell",
"LSR Cell",
"Unknown Cell"
}
Initial value:
{
"Boundary reachable",
"Not Boundary reachable",
"Boundary unreachable",
"Not Boundary unreachable",
"Obstacle"
}
Names of the possible types defined by the
enum PerceptionCellBoundaryType.
- Todo:
- change name.
Radius of a mobile robot.
- Todo:
- eliminate.