Maps and Obstacles

Path Planning in Configuration Space

Graph Search Methods

Creating the Graph

Checking Edges: Axis-Aligned Rect/Line Segment Intersection

Finding the Path: Dijkstra’s Algorithm