Directed graphs and motion description languages for robot navigation
Dimitrios Hristu‐Varsakelis, Sean B. Andersson · 2003
We propose a landmark-based representation of maps to be used for robot navigation and exploration. Our approach is aimed towards mobile robots that operate over expansive, imprecisely known terrain without a single "global" map. Instead, a map is pieced together from local terrain and navigation data stored in a directed graph. Each of the graph's vertices contains information describing a landmark locally (e.g. a detailed map of that landmark's immediate surroundings). The geometric relationships between landmarks are unknown. Graph edges store language-based directions that enable a robot to steer between landmarks. These directions are written in the motion description language MDLe, reducing the complexity of the map and making navigation programs robot-independent. Furthermore, the proposed architecture is economical with respect to the amount of storage required to describe far-flung areas of interest. We present preliminary results demonstrating our ideas using an indoor robot.