jaehwan portfolio / experience
포트폴리오로 돌아가기
Project 01 · Army Engineering School

K-1 교량전차 훈련 시뮬레이터 개발

육군공병학교 K-1 교량전차 훈련 체계를 대상으로 Host, 입출력, 음향, 통신, 전원제어 소프트웨어를 통합 개발하고, 실장비 연동과 실시간 동기화를 검증한 체계 통합 프로젝트입니다.

DomainDefense Simulator
StackC++, UDP/TCP/RS422, PLC, Encoder
FocusHOST SW, HW I/O, Motion & Audio
OutcomeSTD 기반 통합시험 완료 및 운용성 검증

Overview

기초코스, 장애물, 전술 훈련 등 실제 운용 절차를 모의하기 위해 분산된 CSCI를 하나의 훈련 흐름으로 통합한 프로젝트입니다. 핵심 과제는 서로 다른 통신 주기와 장비 응답 지연을 제어 가능한 구조로 통합하는 것이었고, 최종적으로 현장 운용 기준을 만족하는 실시간 동기화 환경을 구축했습니다.

Role

  • Host 소프트웨어: 완수자 시나리오, 시동 절차, RPM 주기 등 절차 기반 운용 로직 설계 및 구현
  • 입출력 소프트웨어: 조종판, 조향손잡이, 가속/제동 페달 등 실장비 연동 및 60Hz 송수신 구조 구현
  • 음향 소프트웨어: 실장비 RPM/폭발음 직접 녹음, 5.1ch 코덱 최적화 및 공간음향 구현
  • 통신/전원 소프트웨어: 교관-조종수 통신, 녹음 재생 제어, 매직패킷 기반 원격 전원제어 구현

구현

  • WGS84 좌표계에서 Position Difference와 회전 행렬 공식을 적용해 차체 위치와 무관한 완수자 안내 솔루션을 구현했습니다.
  • UDP/TCP/RS422/Encoder 통신 혼합 환경에서 지연과 주기 편차를 분석하고, 데이터 처리 우선순위 및 갱신 구조를 최적화해 안정성을 확보했습니다.
  • HOS, IGS, IOC, IOS, SCS 시험절차를 수립하고 STD 기반 통합 테스트를 수행해 기능 품질과 운용성을 검증했습니다.

회고

실장비 연동형 시뮬레이터의 성능은 기능 구현보다 통합 동기화와 절차 정합성에서 결정된다는 점을 체득했습니다. 이후 프로젝트에서도 통신 구조, 제어 로직, 검증 절차를 하나의 체계로 설계하는 기준을 확립했습니다.