Skip to content

A Python implementation of the A* algorithm in a 2D Occupancy Grid Map

License

Notifications You must be signed in to change notification settings

felmouba/occupancy-grid-a-star

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D grid map A*

A Python implementation of the A* algorithm in a 2D Occupancy Grid Map, based on Claus Brenner's Path Planning lectures.

Requirements

The implementation runs on both Python 2 and 3. Additionally, it requires the following python packages (available via pip):

  • numpy
  • pypng
  • matplotlib

Examples

Two examples are given for both binary and occupancy grid maps, each one with different allowed movements (4-connectivity and 8-connectivity respectively). Note that the examples are assuming that the directory containing the provided modules (i.e. gridmap.py, a_star.py, utils.py) is on sys.path.

About

A Python implementation of the A* algorithm in a 2D Occupancy Grid Map

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%