Projekt, nad którym teraz pracuję, charakteryzuje się dużym „ruchem” w sensie samochodów poruszających się po drogach, samolotów poruszających się po płycie postojowej itp.
Obecnie dostępne ścieżki są wstępnie obliczane, więc węzły są generowane automatycznie dla skrzyżowań, które same są połączone krawędziami. Kiedy postać / agent odradza się w świecie, zaczyna się w pewnym węźle i znajduje ścieżkę do węzła docelowego za pomocą prostego algorytmu A *. Agent podąża ścieżką i ostatecznie dociera do celu. Jak dotąd żaden problem.
Teraz muszę umożliwić agentom unikanie kolizji i obsługę złożonych sytuacji na drodze. Ponieważ jestem nowy w dziedzinie sztucznej inteligencji, przejrzałem kilka artykułów / artykułów na temat zachowań kierowniczych, ale stwierdziłem, że są one zbyt niskie. Mój problem nie polega na faktycznym unikaniu kolizji (co w tym przypadku jest dość proste, ponieważ agenci podążają ściśle określonymi ścieżkami), ale na sytuacjach, w których jeden agent opuszcza ślepą uliczkę, podczas gdy inny chce wejść dokładnie w to samo. Lub dwóch agentów spotykających się na wąskim gardle, które pozwala na przejście tylko jednego agenta na raz, ale obaj muszą go przepuścić (zgodnie z optymalną trasą wcześniej ustaloną) i muszą znaleźć sposób, aby drugi przeszedł pierwszy. Zasadniczo głównym aspektem problemu byłoby przewidywanie ruchu ulicznego w celu uniknięcia martwych blokad.
Trudno to opisać, ale myślę, że rozumiesz. Czy masz dla mnie jakieś zalecenia, od czego zacząć? Jakieś dokumenty, przykładowe projekty lub podobne rzeczy, które mogłyby mnie zacząć?
Doceniam twoją pomoc!