MATLAB 및 Simulink 교육

Designing 3D Scenes and Scenarios with RoadRunner

일정 보기 및 등록

교육과정 세부 정보

본 2일 교육과정에서는 자율주행 시스템 시뮬레이션 및 테스트를 위한 3차원 장면 및 시나리오 설계 실습을 제공합니다. 상세 도로망을 구축하는 기술을 습득하고 그러한 기술을 적용하여 맵 데이터를 바탕으로 현실 장면을 재구성합니다. 그 외에도 차량과 보행자가 포함된 동적 시나리오를 만드는 방법도 학습합니다. 또한 장면과 시나리오를 자율주행 시뮬레이터에 사용되는 일반적인 형식으로 내보내는 작업도 수행합니다. 본 교육과정에서 다루는 주요 내용은 다음과 같습니다.

  • 카메라 컨트롤을 사용하여 RoadRunner 장면 탐색 및 검토
  • 도로, 차선, 분기점 생성 및 사용자 지정
  • 표면을 정의하고 도로 표지판, 나무, 건물 등 장면의 요소 추가
  • 항공 이미지, 라이다 포인트 클라우드, 고도 데이터 등 지리 정보 시스템(GIS) 자산을 바탕으로 특정 지리에 맞는 장면 재구성
  • 장면을 OpenDRIVE® 형식으로 가져오기 및 내보내기
  • HD 맵과 SD 맵에서 Scene Builder를 사용하여 도로망 재생성 자동화
  • MATLAB을 사용한 시나리오 설계 및 시나리오 변형 생성
  • 시나리오를 OpenSCENARIO® 형식으로 가져오기 및 내보내기

1일차


사용자 인터페이스 활용

학습목표: RoadRunner 인터페이스를 탐색하고 장면 안에서 이동합니다.

  • RoadRunner 인터페이스 및 레이아웃 탐색
  • 카메라 컨트롤을 사용하여 RoadRunner 장면 내에서 이동
  • 장면에서 객체 선택 및 이동
  • 장면 요소 간 거리 측정

도로

학습목표: 도로 구간과 도로망을 생성, 연결 및 사용자 지정합니다.

  • 도로 구간 생성, 자르기, 연결
  • 도로 형태, 세로 및 단면 프로파일 수정
  • 도로 편경사 및 속도 제한 변경
  • 진입로, 진출로, 갈림길 생성

차선

학습목표: 차선, 차선 표시, 기타 도로 스텐실 표시를 생성 및 수정합니다.

  • 차선, 연석, 보도 및 주차 공간 추가
  • 폭, 이동 방향 등 차선 속성 사용자 지정
  • 차선 표시 추가, 편집 및 사용자 지정
  • 재사용을 위해 차선이 사용자 지정된 도로 스타일 저장

분기점

학습목표: 분기점을 통해 도로를 연결하고, 신호등을 추가하고, 허용되는 차량 이동을 정의합니다.

  • 분기점 생성 및 사용자 지정
  • 비보호 회전 등 분기점에서의 주행 세트 정의
  • 신호등을 삽입하여 분기점의 신호 처리
  • 보행자를 위한 횡단보도 추가

지형 및 시설물

학습목표: 표면 및 나무, 건물 등 3차원 시설물을 추가합니다.

  • 풀, 아스팔트 또는 모래 등 특정 재질의 표면 생성
  • 교통 표지, 건물, 나무 등 시설물 추가
  • 도로를 따라 또는 표면 내에 나무 그룹 등 시설물 그룹 추가
  • 교통 표지의 텍스트와 기호 사용자 지정
  • 다른 객체 모델링 툴에서 만든 사용자 지정 시설물 가져오기

지리에 맞는 장면 설계

학습목표: GIS 자산을 사용하여 현실 위치를 정확하게 나타내는 장면을 생성합니다.

  • 도로 및 표면의 참조로 사용할 항공 이미지 가져오기
  • 고도 데이터 통합 및 높이 정보 추가
  • 포인트 클라우드 데이터 활용
  • OpenStreetMap® 등 벡터 데이터 사용

2일차


OpenDRIVE 데이터 활용

학습목표: 가져온 OpenDRIVE 데이터에서 장면을 생성하고, 외부 시뮬레이터에서 사용하기 위해 RoadRunner 장면을 내보냅니다.

  • OpenDRIVE 파일 형식으로 장면 내보내기
  • OpenDRIVE 데이터 가져오기
  • RoadRunner 자산에 OpenDRIVE 데이터 매핑
  • 외부 시뮬레이터에서 사용하기 위해 다른 파일 형식(예: .fbx)으로 내보내기

SD 맵과 HD 맵에서 장면 구축

학습목표: SD 맵과 HD 맵을 사용하여 도로망 재생성 작업을 자동화합니다.

  • SD 맵에서 선택한 도로 또는 영역에서 도로망 생성
  • HD 맵에서 선택한 도로, 경로 또는 영역에서 도로망 생성
  • 가져오기 문제 및 구축 문제 해결
  • 신호 같은 장면 요소 렌더링에 사용할 자산 구성

시나리오 설계 및 시뮬레이션

학습목표: 액터 추가, 궤적 지정 및 시나리오 논리 정의를 통해 시나리오를 설계합니다.

  • 장면에 차량 및 기타 액터 추가
  • 궤적 정의 및 편집
  • 시나리오 논리를 사용하여 동작 시퀀스와 액터 간의 상호 작용 정의
  • RoadRunner에서 시나리오 시뮬레이션 및 검증
  • OpenSCENARIO 표준으로 내보내기

시나리오 변형 생성

학습목표: 시나리오를 다른 장면에 재배치한 다음, MATLAB을 사용해 변수를 변경하여 시나리오 변형을 생성합니다.

  • RoadRunner에서 변형을 생성하는 방법
  • 시나리오에 앵커 추가 및 관련 제약 조건 정의
  • 다른 장면에 시나리오 재배치
  • RoadRunner와 프로그래밍 방식으로 상호 작용
  • MATLAB을 사용하여 프로그래밍 방식으로 시나리오 변수 변경
  • 프로그래밍 방식으로 OpenSCENARIO 표준으로 내보내기

수준: 중급

수강자 필수조건:

  • 기본적인 컴퓨터 활용 경험

기간: 2 일

언어: English

일정 보기 및 등록