Describir: Graph Search Techniques for Mobile Robot Path Planning