AI를 활용한 무인매장 구현 프로젝트 - 1

섭승이·2024년 6월 25일

캡스톤

목록 보기
1/5

AI를 활용한 스마트 무인 매장 통합 관리 시스템

산학캡스톤 기업연계로 "롯데정보통신"과 함께 진행한 과제입니다.


✔️ 프로젝트 개요

  • 매대의 상품을 AI로 인식하여, 상품 자동 결제 (Just Walk Out 기술 구현)
  • 무인 매장 통합 관리용 점주 APP 개발 (조명/온.습도 조절, 보안 관제 등)

✔️ 구현해야 했던 3가지

1. 점주 APP 개발

블루투스 통신 기반의 무인 매장 연동 및 제어 APP 개발

2. 무인 매장 통합 솔루션 개발

  • 결품 알림 : Vision AI로 매대 상품 결품율 산출 -> 점주 APP 연동 개발
  • 자동 결제 : Vision AI로 결제할 객체(상품) 인식 -> 자동 결제 시스템 개발
  • 보안 관제 : Vision AI로 고객 동선 추적 및 행동 인식 -> 관제 시스템 개발
  • 매장 관리 : 온.습도/조도 센서를 이용한 매장 통합 관리 -> 제어 시스템 개발

3. 무인 매장 구현

조도/온도/이미지 센서, 매대 선반, 상품 진열, AI Edge 디바이스


✔️ 사용된 기술 스택 및 내가 기여한 부분

점주 APP 개발에 참여하였으며 풀스택으로 참여하였습니다.

프론트엔드 - React Native + JavaScript

  • React Native는 하나의 코드로 안드로이드와 iOS 애플리케이션을 모두 개발할 수 있습니다.
  • React Native는 코드 변경 사항을 실시간으로 반영하는 핫 리로드 기능을 제공합니다.
  • React Native는 거대한 커뮤니티와 다양한 오픈소스 라이브러리를 갖추고 있습니다. 따라서 필요한 기능을 쉽게 구현 가능합니다.

백엔드 - Nods.js + MongoDB

  • 자바스크립트를 사용하므로 프론트엔드와 백엔드 모두에서 동일한 언어를 사용할 수 있어 개발 효율성이 높아집니다.
  • 프로젝트의 백엔드 로직이 비교적 단순하여 Node.js와 MongoDB의 간편하고 빠른 개발 환경이 적합했습니다.
  • Node.js의 비동기 처리 능력을 활용하여 인공지능 서버로부터 데이터를 받아와서 클라이언트로 전송하는 역할을 효율적으로 수행할 수 있었습니다.
  • MongoDB의 유연한 스키마 구조 덕분에 인공지능 서버에서 날아오는 다양한 형태의 데이터를 쉽게 처리하고 저장할 수 있었습니다.

✔️ 협업 과정에서 사용했던 Tool ⚒️

1. Notion - 각종 회의록 정리 및 서류 정리
2. Jira - 각자 할당받은 작업 확인 및 프로젝트 관리
3. Github - 버전 관리 및 코드 호스팅과 공유

profile
소통하며 성장하는 프론트엔드 개발자 이승섭입니다! 👋

0개의 댓글