J. Heikkinen, S. Gafurov, Sergey Kopylov, T. Minav, S. Grebennikov, Artur Kurbanov
{"title":"Hardware-in-the-Loop Platform for Testing Autonomous Vehicle Control Algorithms","authors":"J. Heikkinen, S. Gafurov, Sergey Kopylov, T. Minav, S. Grebennikov, Artur Kurbanov","doi":"10.1109/DeSE.2019.00168","DOIUrl":null,"url":null,"abstract":"Autonomous vehicles are a demanding topic which has attracted a lot of attention lately. This kind of vehicle should be capable of sensing its environment and react on the presence of obstacles and other traffic participants. Algorithms for obstacle avoidance and overall control of the autonomous driving in relation to robustness regarding environmental conditions are required for driving safely on roads. For the development of these algorithms, a safe environment is needed. In order to speed up the development of the algorithms, this paper proposes a Hardware in the loop (HIL) based test environment and analysis of it for autonomous vehicle development. Proposed HIL is combining a virtual driving environment based on Unity (game engine) and Apollo (an open autonomous driving platform) as well as a real car. Unity provides ability to vary weather, road conditions and driving scenarios. Apollo includes all the code necessary for autonomous driving and consists of numerous modules: localization, perception, control, routing, safety module and others. This will allow the testing of algorithms in various conditions and scenarios in a safe way while being closer to real world. Possible challenges with realization of the HIL are discussed and highlighted in this paper.","PeriodicalId":6632,"journal":{"name":"2019 12th International Conference on Developments in eSystems Engineering (DeSE)","volume":"11 1","pages":"906-911"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 12th International Conference on Developments in eSystems Engineering (DeSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DeSE.2019.00168","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Autonomous vehicles are a demanding topic which has attracted a lot of attention lately. This kind of vehicle should be capable of sensing its environment and react on the presence of obstacles and other traffic participants. Algorithms for obstacle avoidance and overall control of the autonomous driving in relation to robustness regarding environmental conditions are required for driving safely on roads. For the development of these algorithms, a safe environment is needed. In order to speed up the development of the algorithms, this paper proposes a Hardware in the loop (HIL) based test environment and analysis of it for autonomous vehicle development. Proposed HIL is combining a virtual driving environment based on Unity (game engine) and Apollo (an open autonomous driving platform) as well as a real car. Unity provides ability to vary weather, road conditions and driving scenarios. Apollo includes all the code necessary for autonomous driving and consists of numerous modules: localization, perception, control, routing, safety module and others. This will allow the testing of algorithms in various conditions and scenarios in a safe way while being closer to real world. Possible challenges with realization of the HIL are discussed and highlighted in this paper.