Vehicle OS

통합 운영체제를 통해 인텔리전스 머신을 설계하고, 운영에 적용하며, 지속적으로 발전시킬 수 있습니다.

모든 도메인과 시스템을 하나로 통할하는 단일 운영체제

움직이는 모든 머신을 위한 단일 플랫폼은 시스템 전반에 걸쳐 일관된 동작을 구현하면서, 통합 복잡성을 획기적으로 감소시킵니다.

Vehicle OS는 단일 플랫폼에서 다양한 도메인을 통합하여 인지, 계획, 제어 등 핵심 시스템 전반에 걸쳐 일관된 동작을 구현합니다. 분산된 스택을 이어 붙이는 방식 대신, 현대 인텔리전스 머신을 위해 설계된 통합 아키텍처를 토대로 구축이 가능합니다.

이 접근 방식은 도메인 간 통합에 필요한 노력을 최대 5배까지 감소시킵니다. 엔지니어링 팀은 보다 단순한 시스템 아키텍처, 구성 요소 간 인수인계 감소, 그리고 더 빠른 개발 사이클의 이점을 누릴 수 있습니다. 프로그램은 더 깔끔하게 확장되며, 조직은 핵심 소프트웨어를 재사용하면서 새로운 머신의 운영 적용을 가속화할 수 있습니다.

머신 인텔리전스 개발을 위한 생산-준비 기반

코드 우선 워크플로와 내장된 관측 기능을 통해 엔지니어링 팀은 머신 소프트웨어를 완전히 제어할 수 있습니다.

현대 머신 소프트웨어는 하드웨어 구성 주기가 아니라 소프트웨어 개발 속도에 맞춰 진화해야 합니다. 코드 중심 툴체인은 GUI 기반 작워크플로를 대체하여 현대 개발팀에 맞는 프로그래밍 중심 개발 환경을 제공합니다. 엔지니어는 파이썬으로 머신 동작을 모델링하고, 변경 사항을 코드 리뷰 및 승인 과정(pull requests)을 통해 관리하며 표준 버전 관리 시스템을 통해 협업합니다.

관측 기능은 플랫폼 설계 단계부터 기본적으로 내장되어 있습니다. 실시간 KPI, 시스템 메트릭스, 진단 정보는 다양한 도메인에서 시스템이 어떻게 동작하는지에 대한 지속적인 인사이트를 제공합니다. 실질적으로 머신에 필요한 API와 서비스만 구현함으로써, 플랫폼은 더 경량화된 구조를 유지하면서 CPU와 메모리 사용 효율을 개선하고, 모든 개발 과정에서 성능, 상태, 동작에 대한 명확한 가시성을 제공합니다.

불필요한 과정 없이 코드에서 머신까지

하나의 통합 환경에서 하드웨어, 소프트웨어 및 앱을 구축하고 테스트 및 배포합니다.

현대 머신 시스템은 온보드 소프트웨어, 오프보드 서비스, 클라우드 도구 및 하드웨어 플랫폼 전반의 걸친 유기적인 연동이 필요합니다. Vehicle OS는 이러한 요소들을 하나의 통합 개발 환경으로 묶어, 코드 작성부터 배포까지 일관된 워크플로를 제공합니다.

엔지니어는 가상 테스트를 통해 하드웨어가 준비되기 전부터 시스템 동작을 검증할 수 있습니다. 다양한 시나리오를 시뮬레이션하고 성능을 검증하며, 하드웨어 개발과 병행해 소프트웨어를 지속적으로 개선할 수 있습니다. 검증 단계를 개발 초기로 앞당김으로써, 조직은 통합 리스크를 줄이고 테스트 기간을 수개월에서 수일 수준으로 단축할 수 있으며 신뢰성을 유지한 채 프로그램을 가속화합니다.

자주 묻는 질문 (FAQ)

Vehicle OS에 더 궁금한 점이 있

Software defined vehicle OS | Applied Intuition