{"title":"Plane-Based Local Behaviors for Multi-Agent 3D Simulations with Position-Based Dynamics","authors":"R. Sharma, Tomer Weiss, Marcelo Kallmann","doi":"10.1109/AIVR50618.2020.00044","DOIUrl":null,"url":null,"abstract":"Position-Based Dynamics (PBD) has been shown to provide a flexible framework for modeling per-agent collision avoidance behavior for crowd and multi-agent simulations in planar scenarios. In this work, we propose to extend the approach such that collision avoidance reactions can utilize in a controlled way the volumetric 3D space around each agent when deciding how to avoid collisions with other agents. We propose to use separation planes for collision avoidance, using either preferred or automatically determined planes. Our results demonstrate the ability to control the spatial 3D behavior of simulated agents by constraining the produced movements according to the separation planes. Our method is generic and can be integrated with different crowd simulation techniques. We also compare our results with a 3D collision avoidance method based on Reciprocal Velocity Obstacles (RVOs).","PeriodicalId":348199,"journal":{"name":"2020 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIVR50618.2020.00044","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Position-Based Dynamics (PBD) has been shown to provide a flexible framework for modeling per-agent collision avoidance behavior for crowd and multi-agent simulations in planar scenarios. In this work, we propose to extend the approach such that collision avoidance reactions can utilize in a controlled way the volumetric 3D space around each agent when deciding how to avoid collisions with other agents. We propose to use separation planes for collision avoidance, using either preferred or automatically determined planes. Our results demonstrate the ability to control the spatial 3D behavior of simulated agents by constraining the produced movements according to the separation planes. Our method is generic and can be integrated with different crowd simulation techniques. We also compare our results with a 3D collision avoidance method based on Reciprocal Velocity Obstacles (RVOs).