Principles of Robot Motion: Theory, Algorithms, and Implementation

Appendix H: Graph Representation and Basic Search

H.1 Graphs

A graph is a collection of nodes and edges, i.e., G = ( V, E). See figure H.1. Sometimes, another term for a node is vertex, and this chapter uses the two terms interchangeably. We use G for graph, V for vertex (or node), and E for edge. Typically in motion planning, a node represents a salient location, and an edge connects two nodes that correspond to locations that have an important relationship. This relationship could be that the nodes are mutually accessible from each other, two nodes are within line of sight of each other, two pixels are next to each other in a grid, etc. This relationship does not have to be mutual: if the robot can traverse from nodes V 1 to V 2, but not from V 2 to V 1, we say that the edge E 12 connecting V 1 and V 2 is directed. Such a collection of nodes and edges is called a directed graph. If the robot can travel from V 1 to V 2 and vice versa, then we connect V 1 and V 2 with two directed edges E 12 and E 21. If for each vertex V i that is connected to V j, both E ij and E ji exist, then instead of connecting V i and V j

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: V-Belt Pulleys
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.