Unity 검색

Unity SystemGraph로 센서와 메카트로닉스 시스템 에뮬레이트

Automotive simulation of a car driving built with Unity SystemGraph
Automotive simulation of a car driving built with Unity SystemGraph
공유

Is this article helpful for you?

Thank you for your feedback!

Unity SystemGraph는 Unity에서 LIDAR 센서와 카메라 등의 컴포넌트를 이용해 시스템을 이루는 새로운 그래프 기반 저작 툴입니다. 이제 로보틱스 팀과 엔지니어링 팀에서 실제 하드웨어를 사용하지 않아도 보다 간편하게 시스템을 프로토타이핑하고, 동작을 테스트하고 분석하며, 최선의 디자인 결정을 내릴 수 있습니다.

유니티에서는 자동차와 제조, 기타 산업 분야에서 시뮬레이션에 Unity를 사용하는 고객의 획기적인 도전을 지원하기 위해, 시스템 개발과 시뮬레이션 워크플로를 개선하는 Unity SystemGraph 제품을 새롭게 출시했습니다.

시스템 개발과 시뮬레이션 워크플로를 개선하는 가장 훌륭한 방법 중 하나는 전기기계 시스템을 다룰 때 개발자에게 친숙한 경험과 워크플로를 제공하는 것입니다. 따라서 유니티는 전체 메카트로닉스 팀 협의를 통해, 엔지니어링 다이어그램에 시스템이 표시되는 방식을 Unity에 도입하게 되었습니다. 업계에서는 LIDAR와 카메라 등의 센서를 정확하게 에뮬레이트하는 것이 가장 시급하며, 이는 현재 유니티에서 개발하고 있는 로보틱스 시뮬레이션컴퓨터 비전 분야와 관련이 깊습니다.

Unity SystemGraph 소개

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

Unity SystemGraph는 컴포넌트를 이용해 시스템을 나타내는 직관적이고 새로운 그래프 기반 저작 툴로, 실제 컴포넌트와 가상 컴포넌트 사이를 직접 매핑하여 실제 시스템을 모델링할 수 있습니다. Unity SystemGraph를 사용하면 게임 오브젝트에 쉽게 바인딩할 수 있어, 새로운 시스템의 기능 에뮬레이션을 Unity의 강력한 시각화 툴과 인터랙션 툴 세트에 연결할 수 있습니다.

Unity SystemGraph에 포함된 SensorSDK는 정확하면서 성능이 뛰어난 LIDAR 에뮬레이션과 카메라 에뮬레이션을 쉽게 생성할 수 있는 라이브러리로, 바로 사용 가능한 예제도 여러 개 포함되어 개발 속도를 크게 높일 수 있습니다. 이해하기 쉬운 인터페이스를 갖춘 노드 세트로 구성되어 있으므로 필요에 따라 노드를 쉽게 조합할 수 있습니다. SensorSDK는 실시간 레이트레이싱 기능을 활용하여 센서를 빠르고 정확하게 물리적으로 표현하며, 멀티 스펙트럼 머티리얼을 제공하여 레이저의 비가시광선과 환경 간의 사실적인 인터랙션을 지원합니다. 아울러 DXR(Direct X Raytracing)을 기반으로 하지 않는 센서의 물리도 포함되어 있어 Unity의 멀티 플랫폼 기능을 최대한 활용할 수 있습니다.

워크플로 개선

Unity SystemGraph에는 시스템 속의 시스템 또는 여러 개의 하위 시스템 등 시스템 컴포넌트의 다양한 레벨을 표시하는 기능이 있습니다. Unity SystemGraph를 사용하여 Unity에서 모델링할 때는 전자 시스템에 존재하는 다양하고 많은 논리적 컴포넌트를 제어하고 조율하기 위해 복잡한 스크립트를 작성하지 않아도 됩니다.

코드를 거의 사용하지 않고도 매우 높은 빈도로 시스템 컴포넌트 실행을 에뮬레이트할 수 있습니다. 또한 컴포넌트 간 커뮤니케이션을 시각화하고 실행을 제어하는 등의 기능을 통해 직관적으로 디버깅할 수도 있습니다.

유니티의 주요 고객 다수가 Unity에서 센서 모델을 구현해 왔으며, DXR을 활용하면 다음과 같은 이점을 얻을 수 있습니다.

  • 빔 발산과 같은 실제 세계 특성을 에뮬레이트할 수 있습니다.
  • 추가로 보간하거나 샘플링하지 않아도 빔의 분포를 파라미터화할 수 있습니다.
  • DXR을 사용하면 카메라 기반 접근 방식을 사용할 때보다 더 빠르게 씬을 샘플링할 수 있습니다. 특히 여러 센서를 사용하는 경우 같은 가속화 구조를 재사용할 수 있어 작업이 더욱더 빨라집니다.
  • 일반적인 게이밍 PC에서 같은 씬에 정확도 높은 센서를 여러 개(10개 이상) 실행할 수 있습니다.

즉시 사용 가능한 협력사 지원

이제 Unity로 제작한 프로젝트에 유니티 협력사인 Ouster와 Velodyne에서 검증한, 즉시 사용 가능한 센서를 빠르게 통합할 수 있습니다.

업계를 주도하는 두 LIDAR 솔루션 제공업체가 각각 실시한 테스트를 보면 LIDAR 데이터의 실제 세계 결과물과 Unity 에뮬레이션 간의 기능적 차이가 거의 발견되지 않았습니다.

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

Ouster Studio software displaying emulated sensor data
에뮬레이트된 센서 데이터를 보여 주는 Ouster Studio 소프트웨어

자세한 내용은 Velodyne에서 작성한 블로그 포스팅과 Ouster와의 인터뷰를 확인하시기 바랍니다.

Unity SystemGraph의 실제 사용 사례

Unity SystemGraph를 먼저 사용해본 고객사의 사례를 확인해 보세요.

볼보 자동차: 자율 주행 테스트

베타 고객인 볼보 자동차는 Unity SystemGraph를 사용하여 정확도 높은 센서를 모델링해 자율 주행 인식 소프트웨어를 테스트했습니다.

"볼보 자동차에서는 다양한 사업 분야에 유니티의 최첨단 기술을 사용하고 있습니다. Unity SystemGraph는 당사의 시뮬레이션 작업에 적합하며, 소프트웨어 테스트에 많은 도움이 되는 유연하고 편리한 개발 툴입니다."

- Joachim de Verdier, 볼보 자동차의 차량 자동화 안전 부문 책임자

Amentum: 보안 및 안전

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

세계적인 기술 및 엔지니어링 서비스 회사인 Amentum은 유니티와 협력하여 Unity SystemGraph를 데모 프로젝트에 사용했습니다. 프로젝트 목표는 제조 시설의 보안을 높이는 것으로, 시뮬레이션과 센서 퓨전 기능을 사용하여 창고 내에 위협이 되는 움직임을 모두 감지할 수 있도록 카메라와 LIDAR 센서를 배치할 최적의 위치를 결정했습니다. 더 자세한 내용은 기사를 통해 확인하세요.

지금 사용해 보기

Unity SystemGraph와 SensorSDK는 Unity Industrial Collection에 포함되었으며 바로 사용할 수 있습니다. 30일 동안 무료로 체험하거나 지금 온라인으로 구매하세요. 자세한 정보를 확인하려면 Unity 세일즈 담당자에게 문의하세요.

Is this article helpful for you?

Thank you for your feedback!