/Path-Planning-GA

Simple genetic algorithm that navigates around an obstacle

Primary LanguageProcessingMIT LicenseMIT

Path Planning

Simple path planning algorithm that navigates around a random obstacle. The algorithm utilizes a Genetic Algorithm with a population, mutation, and crossover occurring that attempts to model the real world. This projects was inspired by and developed using models by Daniel Shiffman.

Motivation

Developed a more complex version of Daniel Shiffman's video utilizing the Java language and Processing enviornment to visualize how a genetic algorithm is working.

Technologies

  • Java
  • Processing

Getting started

License

This software is free to use and modify under the MIT License.