Merge branch 'master' of https://git.wmi.amu.edu.pl/s444360/SI_2020
This commit is contained in:
commit
d720d255c5
@ -5,14 +5,14 @@ Projekt piszemy w języku Python 3. Graficzna reprezentacja jest stworzona przy
|
|||||||
##### Generowanie mapy
|
##### Generowanie mapy
|
||||||
Generowanie mapy w ramach której będzie działać agent odbywa się przy pomocy znacznie zmodyfikowanego algorytmu Depth First Search,
|
Generowanie mapy w ramach której będzie działać agent odbywa się przy pomocy znacznie zmodyfikowanego algorytmu Depth First Search,
|
||||||
z nałożonym ograniczeniem ilości regałów które mogą być wygenerowane na mapie.
|
z nałożonym ograniczeniem ilości regałów które mogą być wygenerowane na mapie.
|
||||||
\ Na obrazku poniżej pokazane jest przykładowe środowisko agenta.
|
Na obrazku poniżej pokazane jest przykładowe środowisko agenta.
|
||||||
![Przykladowe Srodowisko](srodowisko_agenta.png)
|
![Przykladowe Srodowisko](srodowisko_agenta.png)
|
||||||
#### Obiekty
|
#### Obiekty
|
||||||
Obiekt Tile reprezentuje pole na kracie - regał,
|
Obiekt Tile reprezentuje pole na kracie - regał,
|
||||||
lub podłogę. Przechowuje on także pozycję pola na kracie.
|
lub podłogę. Przechowuje on także pozycję pola na kracie.
|
||||||
Obiekt Pack reprezentuje paczkę.
|
Obiekt Pack reprezentuje paczkę.
|
||||||
Zawiera on informacje o tym na jakim polu leży paczka, jej kategorię a także status.
|
Zawiera on informacje o tym na jakim polu leży paczka, jej kategorię a także status.
|
||||||
Status może przyjąć wartość LOOSE(paczka leży na podłodze), \
|
Status może przyjąć wartość LOOSE(paczka leży na podłodze),
|
||||||
STORED(paczka jest na właściwym regale we właściwym miejscu magazynu), albo STORED_BAD_LOCATION(paczka jest na regale, ale w złej lokalizacji).
|
STORED(paczka jest na właściwym regale we właściwym miejscu magazynu), albo STORED_BAD_LOCATION(paczka jest na regale, ale w złej lokalizacji).
|
||||||
#### Regał
|
#### Regał
|
||||||
Reprezentowany jest przez obiekt Tile posiadający kategorię 'rack' Kategoria zawiera informacje czy pole danej kategorii może przechowywać paczkę, czy agent może po nim przejść(po podłodze może, po regale nie). Regał posiada również informacje jaka gabarytowo paczka może być na nim przechowywana.
|
Reprezentowany jest przez obiekt Tile posiadający kategorię 'rack' Kategoria zawiera informacje czy pole danej kategorii może przechowywać paczkę, czy agent może po nim przejść(po podłodze może, po regale nie). Regał posiada również informacje jaka gabarytowo paczka może być na nim przechowywana.
|
||||||
|
Loading…
Reference in New Issue
Block a user