Skip to content

시각장애인의 안전한 보행환경을 위한 전동킥보드 시스템

Notifications You must be signed in to change notification settings

sooyonlee/Safe-Rider

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Safe Rider

고은지 김민지 김태희 이수연 정희원
(2020.12.17~2020.12.19)

Overview

overview1   overview2   overview3
Safe Rider는 사용자와 보행자 모두가 안전한 전동킥보드 시스템입니다.

공유 전동킥보드가 급격하게 늘어나 새로운 이동수단으로 인기를 얻는 반면, 관련 안전수칙 및 규율 부족으로 사용자와 지나가는 보행자의 안전에 위협을 가하고 있습니다. 전동킥보드를 보행에 방해되는 위치에 주차를 하는 경우, 한 손으로 운전하는 경우들이 빈번하게 이루어지고 있으며 특히 이들이 시각장애인들에게 방향의 지표가 되는 점자블록 위에 주차되어 있을 때 그 위험성은 더 커집니다.
본 프로젝트는 시각장애인 보행자 안전을 고려한 주차 및 양손운전을 유도함으로써 보다 안전한 전동킥보드 시스템을 제안합니다.

Implementation

안전주차

braille-kickboard
현재 전동킥보드 사용자는 반납 시 확인을 위해 전동킥보드 대여 앱에 사진을 찍어 인증해야 합니다.
이미지 인식 기술을 활용해 시각장애를 가진 보행자들의 안전에 위협이 되는 위치, 즉 점자블록 근처에 킥보드가 주차된 경우를 식별해 주차 불가 장소임을 알립니다.

점자블록 탐지 모델로는 You Only Look Once: Unified, Real-Time Object Detection, 2015의 YOLOv1을 사용하였습니다.

양손운전

handle1  handle2
손잡이의 아두이노 센서를 전동킥보드 운전자가 양손을 손잡이에 올려둔 채 주행하고 있는지 확인 합니다.
한 손만 이용하여 주행 중인 것이 확인되면 경고 알람을 울려 사용자의 안전한 운전을 유도합니다.

Usage

Clone Repository

git clone https://github.com/Taehee-K/Safe-Rider.git
cd Safe-Rider/src

안전주차

// Train
python main.py --training True

// Demo
streamlit run app.py

양손운전

// Run on Arduino IDE
handle.ino

Demo

안전주차

default.mov

양손운전

default.mp4

Reference

About

시각장애인의 안전한 보행환경을 위한 전동킥보드 시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.7%
  • C++ 6.3%