← Back to all projects

Polygon Pathfinding Library

2014-2018
PathfindingGeometryVisibility GraphA*Computational GeometryRoboticsGame DevPythonTypeScriptcurvesBezier

Development of a specialized library for finding the shortest paths in continuous 2D spaces with polygonal obstacles. The core algorithm is based on building a Visibility Graph followed by an A* search. Features included support for non-zero robot size via polygon expansion (Minkowski sum approximation), path smoothing using splines, and optimization for real-time applications in robotics and strategy games. This work laid the foundation for modern autonomous navigation modules.

Media Gallery

Polygon Pathfinding Library media 1
Polygon Pathfinding Library media 2
Polygon Pathfinding Library media 3
Polygon Pathfinding Library media 4
Polygon Pathfinding Library media 5