SI_Traktor/final-evaluation.md

25 lines
1.2 KiB
Markdown
Raw Normal View History

2020-06-09 15:24:23 +02:00
# Sztuczna Inteligencja
**Członkowie zespołu:** Marcin Kwapisz, Kamila Matysiak, Piotr Rychlicki, Justyna Zarzycka
**Temat projektu:** Inteligentny Traktor
Agent w toku działania programu na samym początku wykorzystuje moduł "Justyna", aby sprawdzić, na podstawie warunków panjuących na polu, czy opłaca się pracować. W przypadku pozytywnego wyniku, za pomocą modułu "Marcin", sprawdza co znajduje się na każdym polu. Następnie "Kamila" dla każdego trybu pracy zbiera informacje o koordynatach pól i dodaje je do listy postaci tablicy ze współrzędnymi, gdzie współrzędna danego pola to k*10+l, gdzie k to rząd, a l to kolumna.
"Piotrek" na podsatwie tych danych wyzancza najlpeszą trasę.
```py
def main(self):
self.justyna.main()
if(self.justyna.result != 'nie'):
order = self.set_order()
2020-06-09 21:40:32 +02:00
self.kamila.learn_tree()
2020-06-09 15:24:23 +02:00
for action in order:
self.traktor.set_mode(action)
2020-06-09 21:40:32 +02:00
field = self.neuro_check_field()
coords = self.kamila.main_collective(field)
self.piotrek.main(coords)
2020-06-09 15:24:23 +02:00
pass
```