시각장애인을 위한 대중교통 보조 시스템

황상일·2021년 1월 2일
0

프로젝트 후기

목록 보기
8/10
post-thumbnail

3학년 1학기로 복학하고, 사회적으로 가치가 있는 프로젝트가 진행하고 싶었다. 그러던 중 시각장애인들이 버스를 이용하는데 많은 불편을 느끼고 있어 시스템의 개선이 필요하다는 뉴스와 국민청원을 보고 시작한 프로젝트이다.

프로젝트 소개

국민청원에서 제시된 시각장애인들의 버스이용에 불편을 주는 요소들을 시각장애인과 버스업체가 최소한의 추가장비로 해결할수 있도록 해결하고자 하였다. 그래서 우리는 공공데이터 포탈에서 제공하는 데이터를 활용하는 스마트폰 앱의 형태로 기획을 하였다.

스마트폰 앱이 제공하는 기능은 아래와 같다.

  • 주요사용자가 시각장애인이기 때문에 음성인식 시스템이 제공된다.
  • 현재 위치가 정류장인지, 어느 정류장인지 확인하는 기능
  • 승차할 버스를 예약하고, 이전정류장 출발 시 앱 알림, 도착 시 버스입구에서 버스번호 알림 기능
  • 하차할 정류장을 지정하고, 이전 정류장 출발 시 앱알림, 자동 하차벨 작동 기능

위 기능들을 버스의 교통카드 단말의 기능추가를 하는 방법으로 설계를 하였고, 실제로 단말을 임시로 구현해 실시간으로 기능이 동작하는지 확인해 보았다.
자세한 프로젝트 설명은 레포지터리의 리드미에 기술되어있다.

프로젝트 구조

주로 전맹 시각장애인, 추가적으로 모든 시각장애인들을 대상으로 기획이 된 프로젝트이기 때문에 기본적으로 음성 명령 기반이며, 시각화에도 신경을 썻다.

음성 명령

음성 명령은 구글의 speech recognition을 사용하여 텍스트로 변환을 하며 이 값을 한국어 형태소 분석기인 Komoran을 사용하여 분석을 한 후 조건에 맞는 명령을 수행하는 방식이다.

시각적 요소

시각장애인들이 글자를 인식하기 쉽지만, 눈에 피로를 덜할수 있도록 고대비 색중에 피로가 덜한 색상을 찾아 설정하였고, 노선의 종류를 색으로 식별할 수 있도록 버스번호의 배경을 해당 버스노선의 색으로 변하게 하였다.

공공데이터

버스시스템 같은 경우 공공데이터가 잘 되어있다. 버스정류장 위치 조회, 버스위치 추적을 할 때 해당 API를 사용하였다.

프로젝트 결과물

2020 숭실대학교 소프트웨어학부 소프트웨어공모전에서 총장상을 받았다.

profile
받은만큼 나눠주자

0개의 댓글