22.R2.0
Release Date | 2022/06/29 15:00 PM (GMT +9) |
Simulator | MORAI SIM: Drive ST |
Version | 22.R2.0 |
Release
R _ 2022.06.29 _ 22.R2.0
Updates
Map Update
V_RHT_Suburb_02/03
신호등 기둥 추가
표지판 기둥 추가
보도블럭 경사로 추가
V_RHT_Suburb_04
맵 추가
블럭 단위의 도로와 다수의 교차로로 형성된 가상맵
R_KR_PR_SejongBRT0
세종 버스터미널과 반석역 사이의 도로 추가
Vehicle Update
Empty Vehicle
Map 진입 시 Vehicle 없는 상태로 진입하는 Ego Vehicle 추가함. ■ 기타 시뮬레이터 기능 | Empty-Vehicle
Network Update
CAN Interface 추가 CAN 설정 방법 및 프로토콜
Kvaser CAN을 이용하여 Ego Vehicle의 상태를 송·수신하며, Ego Vehicle 제어 가능함.
Channel, Bus Speed 를 설정할 수 있으며 DBC - ID, Signal 값에 맞게 송·수신 가능함.
NPC Ghost Controller Update NPC Ghost Mode 사용 방법
NPC Ghost Mode 사용을 위한 NPC Ghost Controller 프로토콜 수정함.
unique_id (1byte / int8) 수정
car_name (25byte / string) 추가
Sensor Update
Radar Sensor 추가 ■ 센서 설정 | Radar
Probabilistic Radar Sensor 추가함
일반적인 측정 Noise를 모사하고, Material에 따른 RCS(=Radar Cross Section) 특성을 고려하지 않아 각 Object에 임의의 RCS 값 Matching함.
Sensor Frame Rate Custom 기능 추가 센서 설정
Sensor Output Rate [Min, Max] 범위 내의 값 선택 가능함.
Sensor별 Output Rate 용어 정리
LiDAR
Frame Rate (Solid State Model)
Rotation Rate (Rotation Model)
Camera : Frame Rate
IMU / GPS : Data Rate
Radar : Data Rate
Built-in Scenario Update
근처 Mgeo의 영향없이 차량(Ego, NPC) 배치할 수 있는 기능 추가 ■ 차량 생성 - 개별 차량 생성하기 | Vehicle 배치
Snap to MGeo Off
MGeo가 없는 위치에도 차량 배치 가능함.
도로의 중앙이 아닌 곳에 비스듬하게 차량 배치 가능함.
Vehicle Kinematics Model 추가 ■ 차량 생성 - 개별 차량 생성하기 | 차량의 옵션 설정 UPDATE
3D Dynamics Model에 비해 간소화된 Vehicle Kinematics Model 추가함.
NPC 최초 배치 시, Vehicle Kinematics Model 선택 가능함.
제약 사항
Kinematics Model NPC의 경우 Multi-Ego 사용 불가.
22.R2.0 이전 버전( ~22.R1)에서 Kinematics Model NPC이 포함된 Scenario File( .json, 22.R2 이후) Load시 3D Dynamics Model NPC로 Spawn함.
Spawn Point의 차량 간 충돌 방지 관련 NPC Parameter 추가 ■ 차량 생성 - Spawn Point를 이용하여 다수 차량 생성하기 | SpawnPoint 설정
기존에는 NPC 간 사고 방지를 위해 자동으로 Auto Safety Distance 값이 적용 되었지만, User 입장에서 더 정교하게 Customize 할 수 있도록 ‘NPC가 Spawn되는 간격’에 해당하는 NPC Parameter 추가함.
Re-Sim 기능 추가 Re-Sim 기능
Simulation 과정을 파일(.dat)로 기록하고 동영상과 같이 재생할 수 있게 하는 Re-Sim 기능 추가함.
동일한 시나리오(.json) 상에서 주행 알고리즘에 변경점을 주고 실행한 다수의 결과 동영상 간 비교 가능함.
시뮬레이터 실행 후 최초 파일(.dat) 저장 시, 시간 소요됨.
MORAI SIM Sample Scenario Update 샘플 시나리오
V_RHT_HighwayJunction_1 맵 Sample Scenario 3개 추가함.
합류로 Cut-in Scenario 2개 / 출구로 진입 Scenario 1개.
Scenario Load 창 Pause Mode UI 추가 ■ 시나리오 편집 시작하기 | Load
Load Check 항목에 Pause Mode UI 추가함.
Scenario Runner Update
MORAI SIM Launcher 상 Scenario Runner 다운로드 및 실행 기능 추가 ■ Scenario Runner | 설치 및 실행
Scenario Runner Program을 별도로 다운로드 받아 실행하지 않고, MORAI SIM Launcher에서 직접 실행 가능하도록 기능 추가함.
ETC
Ego Vehicle 초기화 설정 기능 추가 Ego Vehicle 초기화 설정 변경 방법
진입한 맵에 적용된 Ego Vehicle의 초기 상태(Position/Rotation)를 편집/저장/변경할 수 있는 기능 추가함.
Bug fixes
[Ego Vehicle] NPC Vehicle의 Ego Mode 해제 시 기존 ‘Ego-0' 명칭이 'Sur-0’로 변경되는 이슈 개선
[NPC Vehicle] NPC Vehicle의 목적지 1차 선택 후 다시 동일한 위치에 목적지 설정 시, Object Setting 창 내 설정 UI가 사라지는 이슈 개선
[Sensor] 3D LiDAR VLP16 Model 배치 시, Sensor Yaw 값이 틀어져 있는 이슈 개선
[Scenario] Ego Vehicle Cruise Mode 'On' 상태에서 Scenario Load 시 Cruise Mode 'Off' 불가 이슈 개선
[Object] Object 배치 시 Bounding Box가 출력되지 않는 이슈 개선
[Mgeo] 차량 주행 중 Scenario File (.json) Load 반복 시 Scenario 내 NPC 차량이 Mgeo Line을 잃어버리는 이슈 개선
[ETC] 차량 주행 중 ‘Edit > Map And Vehicle’ 화면으로 진입·퇴장 후 Ego Vehicle이 이전 속도로 돌아오지 않는 이슈 개선