SYSTEM BLUEPRINT

건물 로봇 통합 관제 플랫폼
사용자별 화면 설계 및 시나리오

관제 운영자, 현장 연동 담당자, 연구 책임자가 안전한 실증 흐름을 이해할 수 있도록 구성한 사전 기획서입니다.

관제 운영자 시나리오

실시간 관제 및 안전 대응 흐름

운영자는 건물 상태, 로봇 위치, 설비 응답, 안전 이벤트를 한 화면에서 확인하고 즉시 대응합니다.

1. 건물 선택

실증 건물과 층 선택
현장 상태 요약 확인

2. 미션 확인

로봇 경로와 목적지 확인
엘리베이터 연계 상태 표시

3. 설비 관제

자동문, 조명, 공조 상태 확인
센서 이벤트 실시간 반영

4. 안전 알림

위험 이벤트 발생 시
안전 우선 큐 자동 실행

5. 수동 전환

필요 시 현장 담당자 호출
수동 제어 모드 전환

관제 운영자 | 화면 01

통합 관제 대시보드

https://poc.idea-labs.pro/control/dashboard
실시간 관제 대시보드SAFE
로봇 A
2층 동측 이동
엘리베이터
호출 대기
자동문
열림 확인
안전 큐
정상
로봇 A 미션3층 이동
엘리베이터응답 대기
자동문열림
안전 큐정상

[화면 개요 및 목적]

건물 평면, 로봇 위치, 층 이동, 설비 상태, 센서 이벤트를 한 화면에서 보여주는 핵심 관제 화면입니다.

[핵심 기능 로직]

WebSocket으로 로봇과 장비 이벤트를 수신하고, 공통 이벤트 모델로 변환해 상태 카드를 갱신합니다.

  • React 실시간 대시보드
  • WebSocket 이벤트 동기화
관제 운영자 | 화면 02

로봇 상세 패널

https://poc.idea-labs.pro/control/robot-a
로봇 상세 패널MISSION
배터리
82%
다음 설비 요청
엘리베이터 탑승
출발지 통과 완료
자동문 열림 응답 수신
엘리베이터 호출 예약
현재 위치2층 동측
다음 요청엘리베이터
배터리82%
미션 상태진행 중

[화면 개요 및 목적]

특정 로봇의 미션, 위치, 배터리, 다음 설비 요청, 이동 이력을 확인합니다.

[핵심 기능 로직]

로봇 브리지에서 위치와 미션 상태를 받아 경로 이력과 설비 요청 상태를 연결합니다.

  • Robot Bridge
  • Mission State Store
관제 운영자 | 화면 03

안전 알림 타임라인

안전 알림 타임라인PRIORITY
1. 감지
충돌 위험 센서 이벤트
2. 정지
로봇 일반 명령 중단
3. 개방
통로 장비 안전 상태 전환
4. 알림 및 기록
담당자 호출, 로그 저장
14:05 감지충돌 위험
14:05 정지로봇 정지
14:06 알림담당자 호출
14:07 전환수동 모드

[화면 개요 및 목적]

비상 정지, 문 개방 실패, 센서 이상 등 안전 이벤트를 시간 순서로 확인합니다.

[핵심 기능 로직]

안전 우선 큐가 일반 명령을 중단하고 감지, 정지, 개방, 알림, 기록 순서를 실행합니다.

  • Safety Priority Queue
  • Event Audit Log
현장 연동 담당자 시나리오

장비 등록 및 통신 점검 흐름

현장 담당자는 장비별 통신 상태를 점검하고 테스트 명령과 로그로 연동 안정성을 검증합니다.

1. 장비 등록

엘리베이터, 자동문, 센서 등록
통신 방식과 권한 입력

2. 어댑터 선택

REST, MQTT, Modbus 등
장비별 연결 방식 지정

3. 테스트 명령

상태 조회와 모의 제어
응답 시간 확인

4. 로그 분석

성공, 실패, 지연 응답 기록
재시도 조건 확인

5. 수동 전환

장애 발생 시 자동 제어 중단
현장 수동 처리 안내

현장 연동 담당자 | 화면 01

장비 어댑터 관리

https://poc.idea-labs.pro/device/adapters
장비 어댑터 관리ADAPTER
OTIS
REST 조회
LG 공조
제어 대기
자동문
MQTT 연결
주차 시스템
API 협의
상태 조회
테스트 명령
OTIS상태 조회
LG 공조제어 대기
자동문연결됨
IoT 센서정상

[화면 개요 및 목적]

장비별 통신 방식, 상태 조회 주소, 제어 권한, 재시도 정책을 관리합니다.

[핵심 기능 로직]

제조사별 차이를 어댑터 계층에 격리하고 플랫폼은 표준 이벤트만 처리합니다.

  • Adapter Pattern
  • MQTT REST Bridge
현장 연동 담당자 | 화면 02

통신 테스트 콘솔

https://poc.idea-labs.pro/device/test
통신 테스트 콘솔TEST
$ ping otis.elevator response: 124ms OK $ command door.open --floor=2 ack: success $ read sensor.temp value: 23.4C / normal $ retry policy retry: 0, fallback: ready
평균 응답
124ms
실패율
0.8%
상태 조회124ms
문 열림 테스트성공
센서 값정상
재시도0회

[화면 개요 및 목적]

상태 조회, 테스트 명령, 응답 시간, 실패 사유를 한 번에 확인합니다.

[핵심 기능 로직]

명령 발행 후 응답을 이벤트 로그와 매칭해 장비별 통신 품질을 기록합니다.

  • Command Queue
  • Response Matcher
현장 연동 담당자 | 화면 03

장애 기록 화면

https://poc.idea-labs.pro/device/incidents
장애 기록 화면LOG
자동문 응답 지연
2.4초, 재시도 1회
엘리베이터 무응답
안전 큐 개입
수동 전환
현장 담당자 확인
보고서 첨부
원인 태깅
자동문 지연2.4초
엘리베이터 무응답재시도
안전 큐 개입1회
보고서생성 가능

[화면 개요 및 목적]

장비 오류, 통신 지연, 안전 큐 개입 내역을 기록해 실증 자료로 활용합니다.

[핵심 기능 로직]

모든 이벤트를 시간순 감사 로그로 남기고 시험 기록 내보내기에 연결합니다.

  • Data Aggregation & Visualization
  • Audit Trail
연구 책임자 시나리오

실증 시나리오 검증 및 보고 흐름

연구 책임자는 대표 시나리오를 재생하고 데이터와 안전 기록을 보고 자료로 확보합니다.

1. 시나리오 선택

대표 실증 흐름 선택
로봇 이동과 설비 연동 포함

2. 실행 기록 조회

이벤트와 장비 응답 확인
성공률과 지연 시간 집계

3. 안전 검증

비상 프로토콜 실행 여부
수동 전환 기록 확인

4. 데이터 분석

센서, 경로, 실패 로그 분석
후속 고도화 지점 도출

5. 보고서 내보내기

실증 결과와 시험 기록
정부 과제 제출 자료화

연구 책임자 | 화면 01

실증 시나리오 재생

admin.poc.idea-labs.pro/scenario/replay
실증 시나리오 재생REPLAY
로봇 출발
자동문 통과
엘리베이터 탑승
목적층 도착
출발완료
자동문통과
엘리베이터탑승
목적층도착

[화면 개요 및 목적]

로봇 출발부터 목적층 도착까지 설비 요청과 응답을 타임라인으로 재생합니다.

[핵심 기능 로직]

저장된 이벤트 로그를 재구성해 시연 후에도 동일한 흐름을 검토할 수 있게 합니다.

  • Scenario Replay
  • Timeline Renderer
연구 책임자 | 화면 02

실증 데이터 분석

admin.poc.idea-labs.pro/analytics
실증 데이터 분석KPI
미션 성공률
96%
평균 응답
312ms
안전 이벤트
2건, 모두 정상 복구
미션 성공률96%
평균 응답312ms
안전 이벤트2건
데이터 품질양호

[화면 개요 및 목적]

미션 성공률, 장비 응답 시간, 센서 변화, 실패 유형을 분석합니다.

[핵심 기능 로직]

시계열 데이터와 이벤트 로그를 결합해 후속 연구 개발 지표를 산출합니다.

  • PostgreSQL Time Series
  • KPI Aggregation
연구 책임자 | 화면 03

보고서 내보내기

admin.poc.idea-labs.pro/reports
보고서 내보내기REPORT
실증 결과 보고서
시나리오, 장비 로그, 안전 기록 첨부 완료
PDF 생성
데이터 내보내기
시나리오첨부됨
안전 기록첨부됨
장비 로그첨부됨
내보내기준비

[화면 개요 및 목적]

시나리오 결과, 안전 프로토콜 검증, 장비 로그를 보고서 형태로 정리합니다.

[핵심 기능 로직]

실증 기록을 PDF와 데이터 파일로 내보내 후속 과제 보고에 활용합니다.

  • Report Generator
  • Issue Tracking & Status Management