Şu anda üzerinde çalıştığım bir proje, yollar boyunca hareket eden arabalar, bir apronun etrafında hareket eden uçaklar vb. Anlamında birçok "trafik" içeriyor.
Şu andan itibaren mevcut yollar önceden hesaplanmıştır, bu nedenle kendileri kenarlarla birbirine bağlanan geçişler için düğümler otomatik olarak üretilir. Bir karakter / ajan dünyaya dönüştüğünde bir düğümde başlar ve basit bir A * algoritması ile bir hedef düğüme giden yolu bulur. Temsilci yolu takip eder ve nihayetinde varış noktasına ulaşır. Şimdiye kadar sorun yok.
Şimdi ajanların çarpışmalardan kaçınmasını ve karmaşık trafik durumlarını ele almasını sağlamalıyım. Yapay zeka alanında yeni olduğum için, direksiyon davranışı hakkında birkaç makale / makale aradım, ancak bunların çok düşük düzeyde olduğunu gördüm. Benim sorunum, gerçek çarpışmadan kaçınma (bu durumda ajanlar kesinlikle tanımlanmış yolları takip ettiği için oldukça basit) ama bir ajan çıkmazdan ayrılırken diğeri de tamamen aynı olanı girmek istiyor. Veya bir darboğazda buluşan iki ajan bir seferde sadece bir ajanın geçmesine izin verir, ancak her ikisinin de onu geçmesi gerekir (daha önce bulunan en uygun yola göre) ve diğerinin önce geçmesine izin vermenin bir yolunu bulmaları gerekir. Yani temelde sorunun ana yönü, kilitlenmeleri önlemek için trafik hareketini tahmin etmek olacaktır.
Tarif etmek zor, ama ne demek istediğimi anladın sanırım. Nereden bakmaya başlayacağım konusunda bana tavsiyen var mı? Beni başlatabilecek herhangi bir makale, örnek proje veya benzeri şeyler var mı?
Yardımın için minnettarım!