Simulink 3D Animation을 통해 Simulink 모델과 MATLAB 알고리즘을 Unreal Engine®에 연결하여 실사적인 3차원 환경에서 동적 시스템을 시뮬레이션하고 시각화할 수 있습니다. 실내 및 야외 환경의 사전 구축된 장면을 사용하거나 RoadRunner에서 구축한 장면을 가져올 수 있습니다. Simulink 3D Animation을 통해 런타임 또는 편집 시점에서 객체를 가져올 수 있으며, MAT, STL, FBX 및 URDF 등의 파일 형식이 지원됩니다. 차량, 사람, 객체, 조명 및 날씨 효과를 제어하여 3차원 장면과 시뮬레이션을 사용자 지정할 수 있습니다.
카메라, 라이다 및 기타 센서 모델을 통해 사용자는 3차원 환경의 센서 데이터를 제어 알고리즘에 공급하거나 합성 데이터를 생성하여 AI 알고리즘을 설계하고 훈련시킬 수 있습니다. 추가적인 도메인 특정 자산 및 고급 센서 모델에 대해서는 MATLAB 및 Simulink 애드온 제품을 사용할 수 있습니다. Simulation 3D Viewer를 사용하여 대화형 방식으로 3차원 환경을 탐색하고 하드웨어 기기를 사용하여 동적 시스템을 직접 제어할 수 있습니다. Simulink 3D Animation을 통해 게임 엔진 환경과의 락스텝(lock-step) 연동 시뮬레이션을 통해 결정적 시뮬레이션 결과를 제공합니다.
응용 사례
제품 하이라이트
3차원 장면
사전 구축된 장면을 사용하거나 RoadRunner에서 구축한 장면을 가져오거나 Unreal® Editor에서 구축한 사용자 지정 장면을 사용할 수 있습니다. Epic Games®의 Unreal Engine을 사용하여 실사적인 3차원 환경의 장면을 시각화할 수 있습니다.
정적 및 동적 액터
편집 시점 또는 런타임에서 차량, 객체, 보행자, 조명, 주석 등의 액터를 구축하고 가져오며 이들과 상호 작용할 수 있습니다. Unreal Engine의 물리 엔진을 사용하여 충돌 감지 등의 객체 상호 작용 이벤트로 액터를 시뮬레이션할 수 있습니다.
센서 모델
3차원 환경에서 고충실도 센서 데이터를 획득할 수 있습니다. 카메라, 라이다 및 초음파 센서 모델의 데이터 또는 Computer Vision Toolbox 및 Radar Toolbox에서 제공하는 더 고급 모델의 데이터를 사용하여 폐루프 시뮬레이션을 수행하거나 합성 데이터셋을 생성할 수 있습니다.
프로그래밍 방식 인터페이스
MATLAB API를 사용하여 장면, 액터, 객체, 센서를 구축하고 수정할 수 있습니다.