AI/final-evaluation.md

2.4 KiB

Raport finalny - Inteligentny Wózek Widłowy

Uruchamianie

Po uruchomieniu programu musimy podać jakiej wielkości kratę chcemy uzyskać, a następnie jakie ilości których regałów chcemy posiadać na magazynie.

Gdy ukaże nam się okno programu możemy poruszać się wózkiem po magazynie. Używamy do tego strzałek. Naciśnięcie przycisku r na klawiaturze rozłoży paczki losowo na półkach.

Podprojekty indywidualne

Rozpoznawanie paczki

Autor: Michał Kijowski
Wykorzystana metoda uczenia: Sieci neuronowe.

Pełne omówienie podprojektu znajduje się w pliku KijowskiM.md.

Po kliknięciu w pole programu należy wybrać plik graficzny reprezentujący wygląd paczki. Algorytm za pomocą sieci neuronowych na podstawie odpowiednich piktogramów decyduje jakiego rodzaju jest paczka - krucha, niebezpieczna, radioaktywna, łatwopalna lub zwykła. Następnie informacja ta przekazywana jest do kolejnego podprojektu w celu odpowiedniego rozmieszczenia paczki.

Rozmieszczenie w magazynie

Autor: Weronika Gorący
Wykorzystana metoda uczenia: Drzewa decyzyjne.

Pełne omówienie podprojektu znajduje się w pliku WGoracy.md.

Podprojekt zostaje uruchomiony bezpośrednio po zakończeniu wykonywania poprzedniego podprojektu. Po otrzymaniu informacji o paczce, wózek za pomocą drzewa decyzyjnego wybiera najlepszą możliwą pustą półkę na której można umieścić paczkę. W przypadku gdy wszystkie półki danego rodzaju są zajęte, paczka zostaje umieszczona na innej dostępnej półce.

Odbiór paczki

Autor: Tomasz Lech
Wykorzystana metoda uczenia: Algorytmy genetyczne.

Pełne omówienie podprojektu znajduje się w pliku LechT.md.

Moduł podprojektu uruchamia się po naciśnięciu przycisku g na klawiaturze. Podprojekt za pomocą algorytmu genetycznego wybiera najbardziej optymalną drogę pomiędzy zajętymi półkami a miejscami odbioru paczek. Po uruchomieniu modułu przedstawiony zostaje wykres najlepszych kosztów otrzymywanych w danej populacji. Po zamknięciu okienka wózek zaczyna rozwozić paczki do miejsc oddania paczki.