Synchronizing navigation algorithms for crowd simulation via topological strategies - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue Computers and Graphics Année : 2020

Synchronizing navigation algorithms for crowd simulation via topological strategies

Résumé

We present a novel topology-driven method for enhancing the navigation behavior of agents in virtual environments and crowds. In agent-based crowd simulations, each agent combines multiple navigation algorithms for path planning, collision avoidance, and more. This may lead to undesired motion whenever the algorithms disagree on how an agent should pass an obstacle or another agent. In this paper, we argue that all navigation algorithms yield a strategy: a set of decisions to pass obstacles and agents along the left or right. We show how to extract such a strategy from a (global) path and from a (local) velocity. Next, we propose a general way for an agent to resolve conflicts between the strategies of its algorithms. For example, an agent may re-plan its global path when collision avoidance suggests a detour. As such, we bridge conceptual gaps between algorithms, and we synchronize their results in a fundamentally new way. Experiments with an example implementation show that our strategy concept can improve the behavior of agents while preserving real-time performance. It can be applied to many agent-based simulations, regardless of their specific navigation algorithms. The concept is also suitable for explicitly sending agents in particular directions, e.g. to simulate signage.
Fichier principal
Vignette du fichier
CAG2020-AgentTopology%20-%20Author%20version.pdf (36.98 Ko) Télécharger le fichier
document (36.98 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02964393 , version 1 (12-10-2020)
hal-02964393 , version 2 (18-01-2021)

Identifiants

Citer

Wouter van Toll, Julien Pettré. Synchronizing navigation algorithms for crowd simulation via topological strategies. Computers and Graphics, 2020, ⟨10.1016/j.cag.2020.04.003⟩. ⟨hal-02964393v2⟩
112 Consultations
50 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More