JK강재신 / Portfolio
← 프로젝트 목록

쓰리디아이 / 2016

경운기 시뮬레이션 SW 개발

현실의 조작 장비와 가상 교통 환경 결합

MR마커 정합차량·보행자 FSM
경운기 시뮬레이션 SW 개발 프로젝트 화면
프로젝트 연도 / 상태2016
개발팀 · 리소스 인력 제외3인 · 팀원
사용 기술Unity3D · VR · AR

OVERVIEW

프로젝트와 나의 역할

크로마키 MR 정합과 신호 체계에 따른 차량·보행자 FSM을 개발했습니다.

  • 크로마키 기술을 이용한 MR 기능 개발
  • 신호 시스템을 이용한 차량, 보행자 FSM 개발

CHALLENGE

해결해야 했던 문제

경로를 따르는 보행자 충돌로 신호 흐름이 멈춤

APPROACH

선택한 해결 방식

이동해야 하는 상태에서 위치 변화가 일정 시간 없으면 측면으로 이동시켜 경로 추종을 재개하도록 처리했습니다.

PROJECT MEDIA

실행 화면과 시연

이 영상은 본 과제 참여 이후 참여 기업이 변경되어, 본인이 작업한 결과물과 일부 다릅니다. 원문 설명을 유지했습니다.

기존 프로젝트 상세 설명 보기
# 경운기 VR/AR 시뮬레이션 개발

Unity3D·VR 장비·크로마키를 활용한 경운기 시뮬레이션으로, 차량·신호 시스템 기반 차량 FSM 기능을 포함합니다.

경운기 프로젝트 설명을 위한 이미지 및 시뮬레이터 영상 Youtube

농진청 경운기 시뮬레이터 Youtube 영상

(본 과제 참여 이후 참여 기업 변경으로 영상속 결과물은 제가 작업한 결과물과 조금 다릅니다)

### 01. 프로젝트 구성 (리소스 개발 인력 제외)

팀 구성 : 3인 (팀원으로 참여)

### 02. 프로젝트 내 본인 작업 내용

1. Unity 관련
   1. 크로마키 기술을 이용한 MR 기능 개발
   2. 신호 시스템을 이용한 차량, 보행자 FSM 개발

### 03. 담당 기능 개발

# Unity 관련

1. 크로마키 기술을 이용한 MR 기능 개발
   1. VIVE HMD를 이용한 크로마키 기능 개발
      - 개발 방안 : HMD 전면부에 외부 카메라를 장착하여 크로마키 이미지 합성
      - 이슈 및 문제점 : 실제 크로마키 영상과 VR속 경운기 간의 위치 동기화 문제 발생
      - 해결방안 : 외부 카메라의 위치를 인식 할 수 있는 QR 마커를 경운기에 부착하여 위치 동기화 해결
      - 해결 가능 이유 : QR 마커를 통해 외부 카메라의 상대 위치 파악 가능, HMD의 외부 카메라 부착 위치 계산을 통해 Offset 처리 가능

2. 신호 시스템을 이용한 차량, 보행자 FSM 개발
   1. 신호 시스템을 이용한 차량, 보행자 FSM 개발

      개발 방안 : 일정 Path를 가진 차량/보행자에 대한 신호 처리 

      이슈 및 문제점 : 당시에는 Unity에 네비게이션 시스템이 없었으므로, Path를 따라가는 보행자 간에 충돌로 인한 제자리 걸음으로 신호 체계 마비 현상 발생

      해결방안 :  신호가 파란불이고 보행자가 움직여야 하는 시점에 일정 시간이상 보행자의 위치 값이 거의 변화가 없을 경우, 보행자를 우측으로 시프트 시킴

      해결 가능 이유 : Path를 따라가는 NPC 이므로 잠시 위치를 시프트 시켜도 다시 Path 라인을 찾아 이동하므로 처리 가능
Notion 원본 보기 ↗
다른 프로젝트 살펴보기 ↗