vADASdeveloper
빠르고 간편한 멀티센서 어플리케이션 개발

vADASdeveloper를 활용한 멀티센서 어플리케이션 개발

vADASdeveloper는 첨단 운전자 보조 시스템(ADAS)과 자율 주행을 위한 알고리즘 개발에 필요한 인프라를 제공합니다. 또한, 센서 데이터 융합 어플리케이션 개발 시 요구되는 작업량을 축소합니다.

런타임 환경은 센서 데이터를 수집 및 기록하고, 이 데이터를 신호 인가를 위해 재생합니다. 이 과정에서 센서 데이터와 알고리즘의 결과가 알기 쉽게 조감도와 비디오 이미지의 형태로 표시됩니다. vADASdeveloper를 통해 개발 프로세스의 가속화 및 시스템 품질을 향상시킬 수 있으며, ECU 개발자들은 높은 유연성을 누릴 수 있습니다

장점

  • 알고리즘 개발부터 각종 센서, 신호 인가 및 프로세싱 결과 표시를 위한 데이터 저장까지, 종합적인 솔루션 제공
  • 고객의 알고리즘에 초점을 맞춘 인프라 제공
  • Visual Studio 통합으로 알고리즘 디버깅 가능
  • 멀티센서로 어플리케이션에 대한 빠른 프로토타이핑 가능
  • 기존의 개발 환경에 내장
  • 카메라와 벡터 버스 인터페이스를 결합하기 위해 확장된 센서 컴포넌트의 기능
  • 미리 정의된 2D / 3D 그래픽 객체를 오버레이하는 구성 가능한 객체와 LIDAR 센서를 위한 점자료를 코딩 작업없이 사용
  • C/C++와 MATLAB/Simulink 소프트웨어 컴포넌트를 쉽게 결합
  • MDF와 ADTF DAT처럼 공통으로 사용되는 데이터 형식을 지원
  • 복잡한 알고리즘을 쉽게 사용할 수 있는 “BASELABS Create” 컴포넌트 라이브러리의 완벽한 통합

응용 분야

  • C# 언어를 사용, 각종 센서로부터 취합한 데이터를 융합하여 ADAS 멀티센서 어플리케이션 개발
  • 주행 환경 감지 및 각종 센서의 데이터를 기록
  • 사물의 감지 및 추적
  • 도로의 선이나 교통 표지판 인식에 사용되는 시스템을 위한 이미지 처리
  • 자동차의 위치를 정확히 감지
  • 데이터 융합, 저장 및 재생을 위한 효율적인 기능을 이용해 테스트 및 시스템 프로토타입을 평가

기능

멀티센서 어플리케이션 개발을 위한 기능은 다음과 같습니다

  • 카메라, 레이더, CAN 등과 같이 어떤 형태의 센서라도 간편하게 통합할 수 있으며, 그래픽으로 연결 가능. 또한, 맞춤형 센서에 유연하게 통합가능
  • 고도로 정확한 타임스탬프를 이용하여 센서 데이터를 쉽게 기록 및 재생 가능
  • 수집한 객체, 텍스트 오버레이, 주행 라인과 같은 중첩된 카메라 이미지, 조감도, 다이어그램 등과 같은 결과에 대한 명확하고 설정 가능한 표시창
  • Visual Studio의 통합으로, 신속한 어플리케이션 구혀 및 단일 툴 상에서 어플리케이션의  테스트 및 디버깅 가능
  • 테스트 드라이브를 위한 맞춤형 GUI 설계로 매우 사용자 친화적임
  • "BASELABS Create"를 통해 센서 데이터의 융합 개발 지원
  • "BASELABS Code"를 통해 원형 C-code 생성

버전 3.0의 특징

보다 간편해진 프로젝트 관리 및 마이그레이션

다양한 버전의 시나리오에서 간편해진 프로젝트 관리:

  • 버전 3.0부터 여러 버전의 vADASdeveloper를 동시에 설치할 수 있습니다.
  • 새롭게 추가된 Project Converter로 버전 2.0 이상의 vADASdeveloper에서 생성된 프로젝트를 원하는 버전에 맞게 변환할 수 있습니다.

Dynamic Object List로 향상된 센서 지원

  • 사이클 내 동일한 네트워크 신호 그룹 또는 메시지 안에서 변수 번호를 전송하는 센서를 CANape 컴포넌트의 출력 핀에서 동적 객체 목록으로 손쉽게 변환할 수 있습니다.
  • 목록 내 각 객체에 대해 동일한 신호 집단을 재사용하는 센서를 위한 변환기 (예: ARS-408 Radar Sensor)
  • 각 객체에 대해 다른 메시지로부터 온 동일한 신호 그룹을 사용하는 센서를 위한 변환기 (예: Mobilete DevKit)

객체 시각화를 위한 추가적인 GFX 그래픽 객체

  • GFX Vector - 객체의 속력, 가속값 등을 시각화하기 위한 3D 벡터
  • GFX Curve - 2D 커브 표시

PTP 시간 동기화 / UTC 타임스탬프

  • gPTP/IEEE 802.1AS 지원 데이터 소스의 정밀한 시간 동기화 및 GPS 마스터 클록으로부터 네트워크/계측 데이터의 UTC 타임스탬핑 (XTSS 확장 기능을 갖춘 BRICK-PC 하드웨어 필요)
  • 자체 GPS 리시버를 갖춘 센서로부터 오는 LIDAR 포인트 클라우드와 객체의 타이밍을 이제 다른 신호값(예: 버스 시스템 또는 프로토콜)과 연관지을 수 있습니다. 이는 LIDAR 센서 컴포넌트(IBEO HAD, Velodyne, Quanergy) 내 UTC 타임 베이스 지원 덕분입니다. 이는 다수의 차량을 동기식으로 계측할 수 있게 해줍니다. 많은 시간을 들여야하는 사전 동기화(특히, 기준 센서 어플리케이션에서의)는 더 이상 필요치 않습니다.

차량용 Ethernet / AUTOSAR PDU 지원 확대

  • GbE/100BASE-T1 상의 AUTOSAR PDU로서 정보를 전송하는 센서와 다른 ECU를 이제 알고리즘 개발을 위한 데이터 소스로 활용할 수 있습니다. PDU 컨테이터에서 나오는 신호를 ARXML로 설정할 수 있습니다.

런타임 라이선스

옵션으로 구매 가능한 런타임 라이선스를 통해 vADASdeveloper의 모든 어플리케이션을 사용할 수 있습니다. (예: 많은 차량의 라이브 데이터 기록 또는 테스트 환경에서 발생하는 방대한 양의 오프라인 데이터의 알고리즘 검증)

제품 정보

Fact Sheet

펼치기

흥미로운 프레젠테이션, 전문가의 팁과 툴 시연으로 이 분야에 대한 유용한 지식을 얻어보십시오. 녹화된 웨비나는 언제든지 시청하실 수 있습니다.

"Efficient Development of Driver Assistance Systems & HAD with vADASdeveloper and BASELABS Create",
2016년 6월 22일, 66분

펼치기
  • Windows 7, 8, 8.1 and 10 (32-bit 및 64-bit 버전): 최소 2.8 GHz, 2 GByte RAM ,128 MByte RAM을 갖춘 그래픽 카드
  • Visual Studio Professional Edition: 버전 2013, 2015, 2017 이상
펼치기

기술적인 질문에 대한 답변이 필요하십니까? KnowledgeBase를 이용해 보십시오!

펼치기

종합적인 툴 체인

ADAS 시스템 및 자율주행을 위한 시스템을 개발을 지원하는 제품은 다음과 같습니다:

  • CANape: 다양한 데이터 소스를 계측 및 ECU 알고리즘을 캘리브레이션
  • CANape Driver Assistance: 차량 내 ADAS알고리즘을 검증하기 위해 사용
  • VX1000: 계측, 스티뮬레이션 및 바이패싱을 위해 ECU로 또는 ECU로부터 고성능 데이터 전송
  • BASELABS Create: 센서 데이터 융합, 확률 기반 필터링 및 추적을 위해 개발된 첨단 알고리즘 프레임워크
  • CANoe: 전체 시스템과 효율적인 ECU 테스트를 위한 테스트 툴
  • MICROSAR: AUTOSAR에 따른 베이직 소프트웨어를 위한 완벽한 솔루션