Synchronizing navigation algorithms for crowd simulation via topological strategies. (June 2020)
- Record Type:
- Journal Article
- Title:
- Synchronizing navigation algorithms for crowd simulation via topological strategies. (June 2020)
- Main Title:
- Synchronizing navigation algorithms for crowd simulation via topological strategies
- Authors:
- van Toll, Wouter
Pettré, Julien - Abstract:
- Highlights: An agent in a crowd simulation typically uses multiple navigation algorithms. We convert the output of each navigation algorithm to a topological strategy. We let an agent systematically detect and resolve conflicts between its strategies. Thus, we synchronize an agent's algorithms and bridge conceptual gaps between them. Conflict resolution helps improve the behavior of agents and of the overall crowd. Graphical abstract: Abstract: 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 agentsHighlights: An agent in a crowd simulation typically uses multiple navigation algorithms. We convert the output of each navigation algorithm to a topological strategy. We let an agent systematically detect and resolve conflicts between its strategies. Thus, we synchronize an agent's algorithms and bridge conceptual gaps between them. Conflict resolution helps improve the behavior of agents and of the overall crowd. Graphical abstract: Abstract: 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. … (more)
- Is Part Of:
- Computers & graphics. Volume 89(2020)
- Journal:
- Computers & graphics
- Issue:
- Volume 89(2020)
- Issue Display:
- Volume 89, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 89
- Issue:
- 2020
- Issue Sort Value:
- 2020-0089-2020-0000
- Page Start:
- 24
- Page End:
- 37
- Publication Date:
- 2020-06
- Subjects:
- Navigation -- Crowd simulation -- Intelligent agents
68T42
Computer graphics -- Periodicals
006.6 - Journal URLs:
- http://www.elsevier.com/journals ↗
- DOI:
- 10.1016/j.cag.2020.04.003 ↗
- Languages:
- English
- ISSNs:
- 0097-8493
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.700000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 13523.xml