/////

국립평창청소년수련원 로봇 운영·콘텐츠 통합 시스템

포트폴리오 허브: 김인수 / Insu Kim — 포트폴리오 허브 · 후속 프로젝트: ARC Fleet — 다중 로봇 통합 관제 플랫폼

/////

포트폴리오 허브: 김인수 / Insu Kim — 포트폴리오 허브 · 후속 프로젝트: ARC Fleet — 다중 로봇 통합 관제 플랫폼

항목 내용
기간 2025.08 - 2026.01
소속 ARICA
역할 프론트엔드 · 백엔드 · 배포·운영 대응
기술 Next.js 14, React, TypeScript, Express, MongoDB, Kafka, WebSocket, MQTT, Docker, ROS2, Navigation2

한 줄 소개#

국립평창청소년수련원 실증 현장에서 안내·이송·순찰 로봇을 운영하기 위한 관제와 콘텐츠 서비스. 관리자 웹, 콘텐츠 관리 웹, 운영 서버, 배포 구조, 인증서, 현장 운영 대응까지 한 흐름으로 맡았습니다.

맡은 기능#

관리자 관제 화면 (Next.js 14 / React)#

  • 실시간 알림 카드, 로봇 위치 보간 애니메이션
  • 순찰 이미지 모달, 지도 편집 UI
  • 로봇 등록·모니터링·제어, 지도/POI 관리, 작업 이력·통계·스케줄 관리

안내 로봇 콘텐츠 관리 웹#

  • 통계 API, 본관/생활관 이원화 대기화면
  • 콘텐츠 업로드, TTS·이메일 연동

운영 서버 (Express)#

  • 로봇 / 환경 / 스케줄 / 명령 / 리포트 / 알림 도메인
  • WebSocket · Kafka 연동으로 로봇-서버-관제 화면 간 실시간 이벤트 흐름 설계

배포·운영#

  • 배포 스크립트, nginx, 인증서 설정, 코드 업로드·초기화 흐름 정리
  • ZIP 코드 업로드, 버전 관리, S3 저장 구조 기반 배포 워크플로우
  • 이중화 서버 이슈와 운영 장애 대응 절차를 문서화해 팀이 재현 가능한 형태로 정리

뉴비(Neubie) 이송 로봇 주행 운용 — 본 프로젝트 내 경험#

뉴비는 이 프로젝트에 포함된 이송 로봇으로, 별도 프로젝트가 아닌 실증 안의 주행·운용 경험입니다.

  • Nav2 bringup 운용
  • keepout filter, narrow mode 운용 및 튜닝
  • docking/undock 운용
  • elevator board/alight action 운용
  • 3D LiDAR → 2D scan 변환 파이프라인 점검
  • TF·scan 주기 조정으로 주행 안정성과 CPU 사용량 문제 대응

얻은 것#

  • 현장형 로봇 프로젝트에서 네트워크, 이중화, 외부 장비, 로봇 주행 이슈가 동시에 발생할 수 있음을 이해
  • 기능 수정만이 아니라 운영 문서·인수인계 가이드를 함께 남기는 습관
  • 관제 화면의 상태와 실제 로봇 동작 사이 간극을 줄이는 감각

관련 이력서#