Main Content

시나리오 시뮬레이션

장면 작성, 합성 센서 데이터 생성, 실제 센서 데이터에서 시나리오 작성, 변형 시나리오 생성, 시뮬레이션 환경에서 알고리즘 테스트

사실적인 주행 시나리오와 센서 모델을 사용한 시뮬레이션은 자율주행 알고리즘의 테스트에서 매우 중요한 부분입니다. Automated Driving Toolbox™를 사용하면 합성 센서 데이터로 주행 시나리오를 생성할 수 있습니다. 이 툴박스는 자율주행 알고리즘을 테스트할 수 있는 다음과 같은 시뮬레이션 환경을 제공합니다. 이러한 환경에는 각각의 용도가 있으며, 한 환경이 다른 환경을 대체할 수 없습니다.

  • 직육면체 시뮬레이션 환경은 차량을 비롯한 여러 액터를 시나리오에서 단순한 박스 모양으로 표현하며, 라이다 응용 사례인 경우에는 폴리곤 메시로 표현합니다. 시나리오를 신속하게 작성하고, 저충실도 레이다와 카메라 센서를 사용하여 검출을 생성하고, MATLAB®과 Simulink® 모두에서 제어기, 추적 알고리즘, 센서 융합 알고리즘을 테스트하려면 이 환경을 사용합니다. 시나리오 작성을 시작하려면 주행 시나리오 디자이너 앱을 사용하십시오.

    또한 ASAM OpenDRIVE® 파일 형식에서 도로망을 가져오고, 가져온 도로망을 편집하고, 시나리오를 작성할 수도 있습니다. 그런 다음 주행 시나리오를 ASAM OpenDRIVE 형식과 ASAM OpenSCENARIO® 형식으로 내보낼 수 있습니다.

  • Unreal Engine® 시뮬레이션 환경은 Epic Games®의 Unreal Engine을 사용하여 시나리오를 렌더링합니다. 더욱 사실적인 그래픽으로 시나리오를 시각화하고, 고충실도의 레이다 센서 데이터, 카메라 센서 데이터, 라이다 센서 데이터를 생성하고, 인식을 루프 내에서 수행하는 시스템(perception-in-the-loop system)을 테스트하려면 이 환경을 사용합니다. 이 환경은 Simulink에서 사용 가능하며 Windows®에서만 실행됩니다. 자세한 내용은 Unreal Engine Simulation for Automated Driving 항목을 참조하십시오.

  • RoadRunner 시나리오 시뮬레이션 환경RoadRunnerRoadRunner Scenario를 사용하여 장면과 시나리오를 생성합니다. Automated Driving Toolbox는 장면과 시나리오를 프로그래밍 방식으로 관리하고 MATLAB과 Simulink에서 모델링된 액터를 사용하여 RoadRunner에서 장면을 시뮬레이션할 수 있는 툴을 제공합니다. 자세한 내용은 Overview of Simulating RoadRunner Scenarios with MATLAB and Simulink 항목을 참조하십시오.

또한 Automated Driving Toolbox는 기록된 센서 데이터에서 시나리오를 작성하고 시드 시나리오로부터 여러 변형을 생성하여 대규모 테스트를 수행할 수 있는 다음과 같은 지원 패키지도 제공합니다.

  • Scenario Builder for Automated Driving Toolbox 지원 패키지는 GPS, IMU, 카메라, 라이다 등 다양한 센서를 사용하여 기록된 실제 데이터로부터 가상 시나리오를 자동으로 작성하고 시각화할 수 있는 툴을 제공합니다. 자세한 내용은 Overview of Scenario Generation from Recorded Sensor Data 항목을 참조하십시오.

  • Automated Driving Toolbox Test Suite for Euro NCAP® Protocols 지원 패키지는 시나리오 파라미터를 수정하고 시드 시나리오에서 여러 변형 시나리오를 생성할 수 있는 툴을 제공합니다. 이러한 변형 시나리오를 사용하여 Euro NCAP®(European New Car Assessment Programme) 테스트 프로토콜에 따라 자율주행 응용 모델을 테스트할 수 있습니다. 자세한 내용은 Get Started with Euro NCAP Test Suite 항목을 참조하십시오.

카테고리