B. H. F. Macedo, Gabriel F. P. Araujo, G. S. Silva, Matheus C. Crestani, Yuri B. Galli, G. N. Ramos
{"title":"Evolving Finite-State Machines Controllers for the Simulated Car Racing Championship","authors":"B. H. F. Macedo, Gabriel F. P. Araujo, G. S. Silva, Matheus C. Crestani, Yuri B. Galli, G. N. Ramos","doi":"10.1109/SBGames.2015.19","DOIUrl":null,"url":null,"abstract":"Autonomous vehicles have many practical applications, but the development of software controllers for such use has several difficulties. This work presents a finite state-machine model with evolved parameters as a suitable solution for a self-driving car, an approach that enables a clear division of behaviors in states, providing an easy way to test different configurations and simplifying the search for better controllers by allowing changes only in selected states. A 5-state and a 3-state drivers were evolved through genetic algorithm, and a learning module developed to improve their behaviors. These were compared to each other and to AUTOPIA, the current state of the art controller for the Simulated Car Racing Championship, using The Open Racing Car Simulator. Results showed that the proposed model has potential for racing, besting one of AUTOPIA's qualifying marks, and provide insights on developing and configuring the model.","PeriodicalId":102706,"journal":{"name":"2015 14th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 14th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBGames.2015.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Autonomous vehicles have many practical applications, but the development of software controllers for such use has several difficulties. This work presents a finite state-machine model with evolved parameters as a suitable solution for a self-driving car, an approach that enables a clear division of behaviors in states, providing an easy way to test different configurations and simplifying the search for better controllers by allowing changes only in selected states. A 5-state and a 3-state drivers were evolved through genetic algorithm, and a learning module developed to improve their behaviors. These were compared to each other and to AUTOPIA, the current state of the art controller for the Simulated Car Racing Championship, using The Open Racing Car Simulator. Results showed that the proposed model has potential for racing, besting one of AUTOPIA's qualifying marks, and provide insights on developing and configuring the model.