/////

ARC Fleet — 다중 로봇 통합 관제 플랫폼

포트폴리오 허브: 김인수 / Insu Kim — 포트폴리오 허브 · 함께 볼 만한 프로젝트: 국립평창청소년수련원 로봇 운영·콘텐츠 통합 시스템, RobotApp Web — 브라우저 기반 ROS2 운영 도구

/////

포트폴리오 허브: 김인수 / Insu Kim — 포트폴리오 허브 · 함께 볼 만한 프로젝트: 국립평창청소년수련원 로봇 운영·콘텐츠 통합 시스템, RobotApp Web — 브라우저 기반 ROS2 운영 도구

항목 내용
기간 2026.01 - 현재
소속 ARICA
역할 기획 · 프론트엔드 · 백엔드
기술 React, TypeScript, NestJS, MongoDB, Socket.IO, MQTT

한 줄 소개#

프로젝트, 로봇, 그룹, 모델, 맵을 한 플랫폼에서 다루는 다중 로봇 운영 콘솔. 여러 종류의 로봇을 실제 운영 환경에서 다룰 수 있도록 화면 구조, API 흐름, 상태 관리, 운영 가드레일을 함께 설계했습니다.

책임 범위#

운영 콘솔의 초기 구조와 핵심 기능 설계를 맡고, 프론트엔드와 백엔드를 직접 구현했습니다.

맡은 기능#

  • 관리·등록: 프로젝트/로봇/그룹/모델 등록·관리 화면과 API, 데이터 흐름 설계
  • 관제·제어: 실시간 관제 화면, 원격 제어 화면, 로봇 선택 모달, 프로젝트 전환 흐름
  • 맵 편집: 맵 편집기, 보정, 회전, 레이어 관리, 대표 지도 관리, 명령 이력 확인
  • 운영 가드레일: 삭제 확인, 미저장 이탈 방지, 대표 지도 변경 경고, 배포 상태 표시
  • 정책 일관성: 로봇 등록·배치, 맵 수정, 운영 정책이 화면과 서버에서 같은 규칙으로 동작하도록 정리

설계 포인트#

  • 운영자 실수 방지를 기능 설계 단계에서부터 가드레일로 반영
  • 프론트엔드 요구사항이 서버 데이터 모델과 일관되게 정렬되도록 양쪽을 같이 설계
  • 실시간 이벤트(MQTT · Socket.IO)와 CRUD 모델을 하나의 운영 상태로 합치는 구조

관련 이력서#