Skip to content
@Mini-delivery

Mini delivery

🚖 Mini Delivery 🚖

자율주행 자동차를 활용한 배달 서비스



프로젝트 목적

기존의 배달 서비스 시스템의 단점을 보완하기 위해,
본 프로젝트에서는 UGV(무인지상차량) 에서 영감을 받아 이를 구현하기 위해 자율주행이 가능한 Raspberry Pi 자동차를 활용했다.
프로젝트의 흐름은 다음과 같다. 먼저, 소비자 어플에서 배달 주문이 접수되면, 서버는 해당 데이터를 데이터베이스에 저장한다.
이후, 판매자 어플에서 실시간으로 DB의 배달 정보를 확 인하여 서버로부터 데이터를 받아온다.
주문 접수 후, 조리가 완료되면 Raspberry Pi 자동차 가 배달을 시작한다.
Raspberry Pi 자동차는 전면부에 장착된 카메라를 통해 실시간으로 전 방 상황을 송출한다.
차량은 정해진 라인을 따라 자율주행하며, 신호등의 정지 및 출발 신호 를 인지할 수 있다.
만약 차량이 사람과의 충돌 위험을 감지하면 즉시 멈춰 사고를 방지한다.


프로젝트 구조도

구조도

API 명세서

공경진 api 명세서


주요 적용 기술

  • Kotlin을 이용한 소비자 및 업체측 배달 서비스 어플 제작
  • Springboot 프레임워크를 활용해 만든 서버로 데이터 전달 및 저장
  • JPA(Java Persistence API)를 이용하여 객체지향적 데이터베이스 작업 수행
  • Raspberry 4B를 활용한 센서 데이터 처리 및 차량 모터 제어
  • Raspberry picamera 모듈을 이용한 실시간 송출 화면 제작
  • 스레드를 활욜한 멀티태스킹 및 CPU 자원관리
  • opencv, opencvdnn을 이용한 객체 인식 및 주행 경로 추적


기술 스택

🔴 FE : Android Studio / Kotlin

🟠 BE : Spring Boot / Java

🟡 AI : OpenCV / Flask / Raspberry pi

🟢 Design : Figma

🔵 Collab Tool : Github

🟣 Communication : Discord

Popular repositories Loading

  1. BE-server BE-server Public

    한성대학교 20회 공학경진대회 M.D 프로젝트

    Java

  2. FE_owner FE_owner Public

    Mini Delivery : 자율주행 자동차를 활용한 배달 서비스

    Kotlin 1

  3. AI_CAR AI_CAR Public

    Hansung AI_CAR

    Jupyter Notebook

  4. FE_customer FE_customer Public

    Mini Delivery : 자율주행 자동차를 활용한 배달 서비스

    Kotlin 2

  5. .github .github Public

Repositories

Showing 5 of 5 repositories
  • FE_owner Public

    Mini Delivery : 자율주행 자동차를 활용한 배달 서비스

    Mini-delivery/FE_owner’s past year of commit activity
    Kotlin 0 1 0 0 Updated Sep 20, 2024
  • BE-server Public

    한성대학교 20회 공학경진대회 M.D 프로젝트

    Mini-delivery/BE-server’s past year of commit activity
    Java 0 0 0 0 Updated Sep 19, 2024
  • AI_CAR Public

    Hansung AI_CAR

    Mini-delivery/AI_CAR’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Sep 18, 2024
  • FE_customer Public

    Mini Delivery : 자율주행 자동차를 활용한 배달 서비스

    Mini-delivery/FE_customer’s past year of commit activity
    Kotlin 0 2 0 0 Updated Sep 16, 2024
  • .github Public
    Mini-delivery/.github’s past year of commit activity
    0 0 0 0 Updated Sep 12, 2024

Top languages

Loading…

Most used topics

Loading…