보쉬 커넥티드 익스피리언스 해커톤에서 혼합 현실 자동차 프로그래밍하기
최근 개최된 보쉬 커넥티드 익스피리언스(BCX) 해커톤에서 우리는 약 280명의 열정적인 개발자들의 상상력을 자극할 놀라운 기회를 가졌습니다. 이들은 모두 자신들의 자동차 소프트웨어 아이디어를 현실로 구현하고자 했습니다. 보쉬 디지털의 동료들과의 협업은 해커톤 과제, 하드웨어, 코드 템플릿 등 이 혁신가들에게 필요한 도구를 제공하며 영감을 주는 경험 그 자체였습니다.
이러한 리소스를 통해 참가자들은 다음을 수행할 수 있게 되었습니다:
- Eclipse KUKSA의 데이터브로커 추상화와 차량 신호 사양(VSS)을 활용하여 차량 애플리케이션을 제작할 수 있게 되었습니다.
- KUKSA 데이터브로커를 통해 실제 차량 시트와 직접 상호작용할 수 있습니다.
- 진정한 실습 경험을 위한 맞춤형 VR 시뮬레이션에 몰입할 수 있게 되었습니다.
차량 없이 차량 애플리케이션 경험하기
차량 애플리케이션 개발에는 일반적으로 실제 차량이 필요하며, 이는 비용이 많이 들고 비실용적일 수 있습니다. 특히 BCX와 같은 신속한 프로토타이핑 행사에서는 더욱 그렇습니다. 참가자마다 개별 테스트 차량을 제공할 수는 없었지만, 그에 버금가는 대안을 마련했습니다: KUKSA 데이터 브로커에 연결된 완전한 기능을 갖춘 카시트입니다.
쿠크사 데이터브로커의 힘
KUKSA 데이터브로커는 차량 신호의 중앙 허브로, 애플리케이션이 차량 내 다양한 시스템에 접근하고 수정할 수 있는 통합된 상호작용 지점을 제공합니다. 예를 들어 해커는 데이터브로커를 통해 차량 시트의 기울기 기능에 대한 목표값을 설정함으로써 시트를 조정할 수 있습니다. 예를 들어 시트를 기울이려면 참가자들은 해당 신호의 목표값을 설정합니다:
차량.실내.좌석.1열.운전석.경사도를 원하는 값으로 설정합니다. 차량 컴퓨터상의 소위 공급자 소프트웨어 구성 요소가 KUKSA 데이터 브로커에 연결되어 수신된 목표값에 따라 동작하며, 좌석의 현재 상태를 다시 보고합니다. 어플리케이션은 현재 값을 확인하여 좌석이 이동했는지 확인할 수 있습니다. 다른 어플리케이션은 해당 차량 신호의 현재 값을 확인하여 좌석이 이동했는지 확인할 수 있습니다. 해커톤 기간 동안 여러 팀이 KUKSA Python SDK를 사용하여 좌석을 성공적으로 조작했습니다—사전 경험이 없었음에도 불구하고!
가상 현실이 한 단계 더 발전하다
하지만 왜 좌석 조정에서 멈추겠는가? VSS 데이터 모델은 훨씬 더 복잡한 기능까지 가능하게 했다. 추가적인 물리적 구성 요소 없이도 이러한 고급 사용 사례를 수용하기 위해, 우리는 차량 전체의 VR 시뮬레이션을 제공했다. 해커들은 MetaQuest 3 헤드셋을 착용하고 가상 자동차의 다양한 부분—스티어링 휠부터 트렁크까지—과 상호작용했으며, 심지어 자신들의 창작물을 시뮬레이션된 도시 환경에 배치하여 움직임을 통해 차량 상태와의 실시간 상호작용을 관찰하기도 했다.
혼합 현실로 세계를 융합하다
BCX의 하이라이트 중 하나는 물리적 현실과 가상 현실이 융합된 혼합 현실 환경이었습니다. 두 환경을 동일한 KUKSA 데이터브로커에 연결함으로써 양 영역 간 상태 정보를 동기화했습니다. 이는 누군가 물리적 좌석을 움직이면 가상 좌석도 동일하게 반응하도록 구현된 것을 의미합니다.
이 혁신적인 혼합 현실 시나리오를 보여주는 데모 영상을 잠시 감상해 보세요.
Loading the video requires your consent. If you agree by clicking on the Play icon, the video will load and data will be transmitted to Google as well as information will be accessed and stored by Google on your device. Google may be able to link these data or information with existing data.
문의하기
문의 사항이 있으시면 언제든지 연락해 주세요.
이타스가 신속하게 안내해 드리겠습니다.