본문 바로가기
KERD
논문KCI 등재

자율주행 인공지능 알고리즘 연구를 위한 상용 게임 엔진 기반 초저가 드라이빙 시뮬레이터 개발

Development of Commercial Game Engine-based Low Cost Driving Simulator for Researches on Autonomous Driving Artificial Intelligent Algorithms

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

본 논문은 자율주행 알고리즘 개발을 위한 저비용 드라이빙 시뮬레이터 구축 방법을 소개한다. 이는 물리엔진을 적용한 상용게임 소프트웨어인 GTA V를 활용하여 구현되며 자율주행 시스템에필요한 다양한 센서 출력값 및 데이터를 에뮬레이션하는 기능을 내장한다. 이를 위해 GTA V 내부 데이터를 취득할 수 있는 Script Hook V의 NF를 활용하여 GT 데이터를 취득하고, 이를 활용하여 다양한 자율주행용 센서 데이터를 생성한다. 본문에서는 설계된 드라이빙 시뮬레이터의 전반적인 기능들을 소개하며, 개별 기능에 대한 검증을 수행한다. 자율주행 알고리즘 개발 환경 구축을 위해 게임 엔진 내부 메모리 접근을 통한 GT 데이터를 취득하는 과정을 설명하고, 에뮬레이션된 센서값을 처리 및 활용하여 인공 신경망 학습 및 성능평가에 적용 가능한 예시를 제시한다.

Abstract

This paper presents a method to implement a low-cost driving simulator for developing autonomous driving algorithms. This is implemented by using GTA V, a physical engine-based commercial game software, containing a function to emulate output and data of various sensors for autonomous driving. For this, NF of Script Hook V is incorporated to acquire GT data by accessing internal data of the software engine, and then, various sensor data for autonomous driving are generated. We present an overall function of the developed driving simulator and perform a verification of individual functions. We explain the process of acquiring GT data via direct access to the internal memory of the game engine to build up an autonomous driving algorithm development environment. And, finally, an example applicable to artificial neural network training and performance evaluation by processing the emulated sensor output is included.

참고문헌 (32)

  1. "AB Software Development" (2021)[URL]
  2. "AV Simulation" (2021)[URL]
  3. Driving Simulator Validation Studies: A Literature Review, "Blana E.", Institute of Transport Studies, University of Leeds, ~ (1996)
  4. Bochkovskiy A., "Yolov4: Optimal speed and accuracy of object detection", arXiv preprint arXiv:2004.10934, ~ (2020)
  5. Chen S., "Vehicle-to-everything (V2X)services supported by LTE-based systems and 5G", IEEE Communications Standards Magazine, pp.70~76 (2017)
  6. Chucholowski F., "Close to reality surrounding model for virtual testing of autonomous driving and ADAS", Advanced Vehicle Control, Proceedings of the 13th International Symposium on Advanced Vehicle Control (AVEC'16), pp.85~90 (2016)
  7. "FiveM" (2021)[URL]
  8. Forsyth D. A., "Computer Vision: A Modern Approach", pp.11~18 (2003), Prentice Hall
  9. Godley S. T., "Driving simulator validation for speed research", Accident Analysis & Prevention, 34(5), pp.589~600 (2002)
  10. Hendriks F., "Development tools for active safety systems: Prescan and VeHIL", Proceedings of 2010 IEEE International Conference on Vehicular Electronics and Safety, pp.54~58 (2010)
  11. Im J. U, "Development of Commercial Game Engine-based Driving Simulator for Researches on Autonomous Driving Artificial Intelligent Algorithms", Master, pp.2020
  12. "IPG Automotive" (2021)[URL]
  13. Ji G. H., "Implementation of integrated navigation algorithm based on GNSS-VTL and INS", Proceeding of Korean GNSS Society Conference (2018)
  14. Joa E., "A lateral driver model for vehicle–driver closed-loop simulation at the limits of handling", Vehicle System Dynamics, 53(9), pp.1247~1268 (2015)
  15. Kang M. S., "Lidar and V2X-based Cooperative Localization Techniques Using EKF and PF", Proceeding of Korean GNSS Society Conference (2021)
  16. Kang M. S., "Implementation of a Server based Multi Client Autonomous Navigation Simulator Hardware System", 2020 IPNT Conference (2020)
  17. Kaplan E. D., "Understanding GPS: Principles and Applications", pp.29~34 (1996), Artech House Publishers
  18. Martinez M., "Beyond grand theft auto V for training, testing and enhancing deep learning in self driving cars", arXiv preprint arXiv:1712.01397, ~ (2017)
  19. "Mechanical Simulation" (2021)[URL]
  20. Meinl F., "An experimental high performance radar system for highly automated driving", 2017 IEEE MTT-S International Conference on Microwaves for Intelligent Mobility (ICMIM), pp.71~74 (2017)
  21. "Payload" (2021)[URL]
  22. Shah S., "Field and service robotics", pp.621~635 (2018), Springer
  23. Šmíd A., "Comparison of unity and unreal engine", pp.41~61 (2017), Czech Technical University in Prague
  24. "Tass International" (2021)[URL]
  25. "Vector" (2021)[URL]
  26. "VectoreNav" (2021)[URL]
  27. "WithRobot" (2021)[URL]
  28. Won J. H., "Studies on the Software-Based GPS Receiver and Navigation Algorithms", Doctor, pp.2005
  29. Yasuma F., "Generalized assorted pixel camera:Postcapture control of resolution, dynamic range, and spectrum", IEEE Transactions on Image Processing, pp.2241~2253 (2010)
  30. 윤승제, "자율주행 차량의 학습 데이터 자동 생성 시스템 개발", 한국ITS학회 논문지, 19(5), pp.162~177 (2020), 한국ITS학회[DOI]
  31. Yue X., "A lidar point cloud generator: From a virtual world to autonomous driving", Proceedings of the 2018 ACM on International Conference on Multimedia Retrieval, pp.458~464 (2018)
  32. Zhang X., "Efficient L-shape fitting for vehicle detection using laser scanners", 2017 IEEE Intelligent Vehicles Symposium (IV), pp.54~59 (2017)

관련 논문AI추천

이 간행물의 다른 논문 (24건)