Grid.h File Reference

#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <signal.h>
#include <assert.h>
#include <iostream>
#include <utility>
#include <fstream>
#include <vector>
#include <Spaces.h>
#include <math.h>
#include <Scan.h>
#include <algorithm>
#include <Types.h>
#include <LogTrace.h>

Go to the source code of this file.

Namespaces

namespace  MipBaselib

Classes

class  MipBaselib::ExplorationParams
 Class containing various settings of Exploration. More...
class  MipBaselib::Cell
 Cell of a grid. More...
class  MipBaselib::FrontierArc
 Grid reapresentation for a frontier arc of robot's Local Safe Region. More...
class  MipBaselib::Frontier
 A vector of frontier FrontierArc. More...
class  MipBaselib::Grid
 Grid reapresentation for robot's sorrounding. More...
class  MipBaselib::ProbCell
 A cell in an occupancy grid for probabalistic mapping of a robot's surrounding. More...
class  MipBaselib::ProbGrid
 A occupancy grid for probabalistic mapping of a robot's surrounding. More...

Typedefs

typedef vector< DubIntMipBaselib::LSR
 Vector containing the indexes of the cells belonging to the LSR.
typedef vector< DubIntMipBaselib::LSRBound
 Vector containing the indexes of the cells belonging to the boundary of the LSR.
typedef vector< DubIntMipBaselib::LRR
 Vector containing the indexes of the cells belonging to the LRR.
typedef vector< DubIntMipBaselib::LRRBound
 Vector containing the indexes of the cells belonging to the boundary of the LRR.

Enumerations

enum  CellPerceptionType {
  OBSTACLE_CELL, FRONTIER_CELL, LRR_CELL, LSR_CELL,
  UNKNOWN_CELL, CELL_PERC_TYPE_NUM
}

Variables

static const char * CellPerceptionTypeName [CELL_PERC_TYPE_NUM]


Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6