Skip to content

ddaedalus/taxiNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A smart taxi navigation system -- A* Algorithm -- Java -- Prolog

💻Run on terminal:

cp -R data/. java/
cp -R prolog/. java/
cd java
java Proj client.csv taxis.csv nodes.csv lines.csv traffic.csv

✔️ Jiprolog was used to integrate Java and Prolog

The Team

🚖 Andreas Kontogiannis
🚖 Panagiotis Peppas

About

A smart taxi navigation system developed in Java and Prolog (Jiprolog was used to integrate Java and Prolog) that uses A* AI algorithm to select the optimal taxi and optimal route from a current position to a specific destination on Google Maps. Many variables, such as road obstacles, bridges, traffic congestion, toll roads etc, were used penalized in the heuristic function.

Optimal Route displayed in Google Maps

screenshot