Skip to content

Challenge 12: Improve the A* algorithm's efficiency

Manos Tsardoulias edited this page Nov 17, 2015 · 2 revisions

Preparation

Go to your repository, return in challenge_11 (or 9, or 10) branch and create a new one:

git checkout challenge_11
cd ~/catkin_ws/src/autonomous_systems_architectures/
git checkout -b challenge_12

Task

The task is to alter the function aStar located here. As you notice the A* performace is quite poor, as it is deployed in the graph created by the map's cells (which are a lot).

The task is to create a more efficient variation of A* algorithm. One idea is to create a simple graph in the unoccupied space and deploy the A* there.

NOTE: This is quite harder than the other challenges

Points

10 out of extra 50

Clone this wiki locally