{"title":"Development of an Autonomous Vehicle Controller for Simulation Environments","authors":"Vitor Peixoto Menezes, C. Pozzer","doi":"10.1109/SBGAMES.2018.00018","DOIUrl":null,"url":null,"abstract":"An autonomous vehicle controller for simulation and games environments must coordinate the movement and behavior of multiple vehicles in their chosen path (itinerary) in the given environment. This work presents the development of a controller that guides the movement and behavior of vehicles inserted in a 3D world, so they can respond accordingly to accomplish the given movement orders. Our proposed solution to this problem is mainly based on steering behavior, which were improved with adjustments and predictions to be able to better manage static and dynamic obstacles in the simulated environment. It also uses group movement models using communication and planning between agents as well as solutions to obstacle deviation in real time in order to avoid collisions between vehicles while maintaining the behavior as realistic as possible. We also use accelerating data structures to enable the solution to run in real time even in very large terrains with a large number of obstacles.","PeriodicalId":170922,"journal":{"name":"2018 17th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","volume":"125 12","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 17th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBGAMES.2018.00018","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
An autonomous vehicle controller for simulation and games environments must coordinate the movement and behavior of multiple vehicles in their chosen path (itinerary) in the given environment. This work presents the development of a controller that guides the movement and behavior of vehicles inserted in a 3D world, so they can respond accordingly to accomplish the given movement orders. Our proposed solution to this problem is mainly based on steering behavior, which were improved with adjustments and predictions to be able to better manage static and dynamic obstacles in the simulated environment. It also uses group movement models using communication and planning between agents as well as solutions to obstacle deviation in real time in order to avoid collisions between vehicles while maintaining the behavior as realistic as possible. We also use accelerating data structures to enable the solution to run in real time even in very large terrains with a large number of obstacles.