← Back to projects
2025.03 - 2025.12 · 국립한밭대학교 전자공학과 · DSC 공유대학 캡스톤디자인 장려상 · 대한전자공학회 학술심포지엄 발표

자리봇 - AI 기반 좌석 예약 남용 방지 시스템

도서관 및 카페의 사석화 문제를 해결하기 위한 AIoT 솔루션. CCTV 기반 실시간 객체 탐지, 자율이동 로봇, 모바일 앱을 연동하여 예약 남용과 무단 사용을 자동으로 감지하고 대응한다.

Overview

도서관·카페에서 자리를 맡아두는 사석화 문제를 AIoT 기술로 해결하는 시스템이다. 모바일 앱으로 좌석을 예약하면 Firebase DB가 실시간으로 업데이트되고, 천장에 설치된 CCTV가 YOLOv8 모델로 좌석 점유 여부를 감지한다. 자율이동 로봇(자리봇)이 노쇼·무단 사용 상황에 출동하여 경고 메시지를 전달하거나 짐을 수거한다.

1학기(2025.03.08~2025.06.14)에 주제 선정 및 시스템 설계, 2학기(2025.06.15~2025.12.02)에 작품 구현을 완료하였으며, 2025학년도 DSC 공유대학 리빙랩 캡스톤디자인 우수성과 경진대회 모빌리티 소재부품장비 부문 장려상을 수상하고 대한전자공학회 학술심포지엄에 논문을 발표하였다.

System Architecture

자리봇 전체 시스템 구조도
전체 시스템 구조 - 모바일 앱, Firebase 서버, CCTV, 자리봇(로봇) 간 데이터 흐름

Approach

Vision AI System (CCTV)

카메라 캘리브레이션 보정 전후 비교
카메라 캘리브레이션 - 방사형 왜곡 보정 전(좌) / 후(우)
YOLOv8n 객체 탐지 결과
YOLOv8n 실시간 객체 탐지 - laptop, book, cell phone 등 클래스 분류
TensorRT 모델 변환 및 엔진 export 로그
YOLOv8n → ONNX → TensorRT Engine 변환 과정 (yolov8n.engine, 18.9MB)

Autonomous Robot System

ArUco Marker 생성 및 인식 결과
ArUco Marker 생성(좌)과 SolvePnP 기반 위치·자세(Pos, Rotation) 실시간 인식(우)
Role (팀장) Vision AI System: 카메라 캘리브레이션, YOLOv8n 실시간 탐지, TensorRT(FP16) 최적화, Firebase 연동  |  Autonomous Robot: ArUco Marker·SolvePnP 위치 추정, 짐 수거 포크암 설계, Pivot Turn 주행 제어, 2D LiDAR 장애물 회피

Tech Stack

Ubuntu 20.04 ROS2 Foxy Python PyTorch YOLOv8n TensorRT Jetson OpenCV ArUco Marker SolvePnP 2D LiDAR Firebase

Team

국립한밭대학교 전자공학과 (총 5명)

Results & Insights