MORAI Custom → OSC v1.2 Converting
목차
1. Overview
해당 기능은 MORAI Custom 형식으로 작성된 Scenario 파일을 OpenSCENARIO v1.2 표준 형식으로 변환하는 기능을 제공합니다.
2. How to Use
2.1 Convert OpenSCENARIO (MORAI Custom to v1.2)
이미 만들어진 Scenario File 에서 MORAI Custom 표준을 OpenSCENARIO 표준으로 변경합니다.
Step 1. Converter 실행
상단 메뉴에서 아래 기능 선택
File → Convert OpenSCENARIO (MORAI Custom to v1.2)

Step 2. Scenario 파일 선택
변환할 MORAI Custom Scenario 파일 선택

Step 3. 변환 실행
선택한 Scenario가 자동으로 OpenSCENARIO v1.2 형식으로 변환됨
Step 4. 결과 확인
File Name 변경
Before: Scenario_SpeedAction-1.xosc
After: Scenario_SpeedAction-1_converted.xosc
2.2 Save As OpenSCENARIO → OpenSCENARIO (v1.2)
생성 / 편집 중인 Scenario 에서 사용중인 MORAI Custom 표준을 OpenSCENARIO 표준으로 변경합니다.
상단 메뉴에서 아래 기능 선택
File → Save As OpenSCENARIO → OpenSCENARIO (v1.2)

3. Conversion Result
3.1 Position 구조 변경
Link 기반 위치 → Lane 기반 표준 Position으로 변환
Before (MORAI Custom)
<Position>
<LinkPosition id="_69_0_R1_" index="40" offset="-1"/>
</Position>
After (OpenSCENARIO v1.2)
<Position>
<LanePosition roadId="4000324" laneId="_69_0_R1_" s="20.0" offset="-1.0"/>
</Position>
3.2 Map 정보 구조 변경
MORAI Custom Map 정의 → OpenSCENARIO Variable 구조로 변환
Before
<SimulatorInfo>
<Map name="V_Extra_Scene"/>
</SimulatorInfo>
After
<VariableDeclarations>
<VariableDeclaration name="moraiMap" variableType="string" value="V_Extra_Scene"/>
</VariableDeclarations>