Aastar

Another A* (a-star) implementation in C++, intended for use in embedded devices

View the Project on GitHub allbinmani/aastar

AAstar - Another A* implementation in C++

Quick implementation of A* for fixed grid somewhat optimized for size, memory usage and simplicity, primarily intended for use in low-memory environments, for example in embedded devices.

Building

Linux (Debian)

OSX 10+

Windows

Using

Example usage

See the examples directory for a generic C++ example, as well as an Arduino example sketch.

As an Arduino library

To use as an Arduino library, place the files from the src directory of this repository in a folder named aastar the Arduino libraries folder. Use the "Include Library" menu option in the Arduino IDE Sketch-menu and look for "AAstar" the library list.