Skip to content

공유형 전동킥보드 사고발생 시 AI기반 119 자동 신고 어플리케이션

Notifications You must be signed in to change notification settings

passionryu/Automatic-Reporting-App-AIOT-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2023년도 교내 P-project sw 개발 경연대회

킬라니 구조대 로고

대회명: P-project sw개발 경연대회

결과: 총 28개 팀 中 최우수팀 수상

제작물: AI 기반 전동 킥보드 교통사고 발생 시 119 자동신고 어플리케이션(+수동 신고 기능 추가)

  -본 어플리케이션은 공유형 전동킥보드 조작 기능 없이 오직 신고기능만 개발되어 있다.
  -고로, 해당 어플리케이션은 현재 시중에 나와있는 공유형전동킥보드 조작 어플리케이션에 신고기능을 추가하는 형식으로 컨셉을 정하였다.

팀원: 류성열(팀장), 장찬진, 손현철, 안지훈

팀 소개

팀소개

제작물 외관

외관

프로젝트 기획

프로젝트 기획

기대 효과

기대효과

사용자-로그인, 회원 가입, 사용자 화면, 전화번호 추가

관리자-회원 정보 수정, 회원 조회 , 기록 조회, 사고기록 조회

디바이스 기능, 사용자 기능 , 관리자 기능

시연 영상

자동 신고

default.mp4

자동 신고 + 신고 취소

default.mp4

수동 신고

default.mp4

수동 신고 + 신고 취소

default.mp4

작동 원리

킥보드에 라즈베리 파이를 중심으로 기울기 측정 센서,속도 측정 센서, 진동 센서 등을 부착하여 킥보드 주행 시 발생하는 속도, 기울기 , 진동 변화등을 감지

감지한 센싱데이터를 여러가지 사고 상황을 가정한 파이썬 알고리즘에 대입한 후 결과 값을 사전 학습된 AI 모델에 주입 후 AI 모델이 사고인지 아닌지 판단

AI 모델이 센싱데이터를 기반으로 사고라 판단하면 119와 사전 등록한 지인 휴대전화에 현재 사고지점 위치와 사고발생 사실에 대한 메시지를 자동 전송

만약 사고가 나지 않았는데 AI 모델이 잘못 판단하여 사고발생 메시지를 보내려 할 시, 5초 이내에 전송취소 버튼을 누르면 전송이 취소 된다.

만약 사고가 났는데, AI모델이 잘못 판단하여 메시지를 보내지 않을시 주변 사람이 직접 전화하여 현재위치를 말할 필요 없이, 수동신고 버튼을 누르면 자동으로 현재 위치가 구조대와 지인들에게 전송된다.

About

공유형 전동킥보드 사고발생 시 AI기반 119 자동 신고 어플리케이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 55.2%
  • Python 24.2%
  • Jupyter Notebook 20.6%