AI Walking Guide Platform

보행의 불안을 줄이는
디지털 안내견, 길벗

길벗은 시각장애인 및 보행약자가 실외 보행 중 마주치는 장애물, 횡단보도, 신호등, 점자블록 정보를 스마트폰 카메라와 AI로 분석하고 음성·진동으로 안내하는 모바일 기반 안전 보행 보조 플랫폼입니다.

Problem

시각 정보 없이 걷는 길에는
즉각적인 판단이 필요합니다

시각장애인의 보행은 현재 위치를 파악하는 방향정위와 실제 이동이 분리되어 이루어지므로, 주변 환경을 알려주는 랜드마크와 단서가 중요합니다. 그러나 실제 보행 환경에서는 이 단서가 끊기거나 예측하지 못한 장애물이 갑자기 나타납니다.

🚧

돌발 장애물

킥보드, 볼라드, 공사 바리케이드, 보행자 등은 흰지팡이만으로 충분히 빠르게 인지하기 어렵습니다.

🚦

횡단보도 판단

신호등 유무, 보행자 신호 상태, 음향신호기 존재 여부를 현장에서 즉시 확인하기 어렵습니다.

🟨

점자블록 단절

점자블록이 끊기거나 가려지면 다음 기준선을 찾기 어렵고, 방향정위가 흔들릴 수 있습니다.

Walking Context

보행 보조는 단순 탐지가 아니라
상황 판단이어야 합니다

보행자는 화면 속 모든 객체를 알고 싶은 것이 아니라, 현재 진행 경로에서 실제로 위험한 대상과 피해야 할 방향을 알고 싶어합니다. 길벗은 객체의 종류, 위치, 거리, 보행 가능 영역 침범 여부를 함께 판단하여 불필요한 안내를 줄입니다.

01 현재 위치와 방향 이해

GPS, 경로 정보, 카메라 프레임을 함께 사용해 사용자의 보행 맥락을 파악합니다.

02 위험 요소 선별

보행 경로 위 객체와 점자블록 위 장애물을 우선적으로 판단합니다.

03 짧고 명확한 안내

“12시 방향 볼라드, 오른쪽 우회”처럼 행동으로 이어지는 문장만 제공합니다.

Solution

스마트폰 카메라와 AI가
주변을 대신 인식합니다

길벗은 카메라 프레임을 AI 서버로 전송하고, 객체 탐지·보행 영역 분할·거리 추정을 결합해 위험도와 회피 방향을 계산합니다. 결과는 WebSocket을 통해 앱으로 전달되어 TTS와 햅틱으로 안내됩니다.

📱

카메라 입력

0.5초 주기로 전방 이미지와 위치 정보를 서버에 전달합니다.

🧠

AI 분석

YOLOv11s, YOLO26-seg, Depth Anything V2로 위험을 분석합니다.

🔊

음성·진동 안내

위험 수준에 따라 음성과 햅틱 패턴을 차등 제공합니다.

Features

길벗이 제공하는
4가지 핵심 기능

실외 보행 중 필요한 정보를 화면 확인 없이 인지할 수 있도록 구성했습니다.

전방 장애물 안내 화면 예시

🚧 전방 장애물 안내

킥보드, 볼라드, 사람, 차량 등 보행 중 마주칠 수 있는 위험 요소를 인식합니다.

회피 방향 안내 화면 예시

⤴️ 회피 방향 안내

장애물이 어느 방향에 있는지 분석하고, 안전한 우회 방향을 음성으로 안내합니다.

점자블록·보행 가능 영역 인식 화면 예시

🚶 점자블록·보행 가능 영역 인식

점자블록, 보도, 차도, 횡단보도 영역을 분석하여 보행 경로 판단을 보조합니다.

음성·진동 피드백 예시

📳 음성·진동 피드백

화면을 보지 않아도 위험 상황을 알 수 있도록 TTS와 햅틱 피드백을 제공합니다.

Guide

길벗 사용법

로그인부터 목적지 입력, 장애물 탐지, 길찾기, 저장된 장소 관리, 개인화 설정까지 실제 앱 사용 흐름에 따라 확인할 수 있습니다.

시작 화면과 홈 화면 Guide 01

시작 화면 / 홈 화면

카카오 로그인 후 장애물 탐지, 길찾기, 설정 기능에 접근합니다.

장애물 탐지 화면 Guide 02

장애물 탐지 화면

탐지 시작 버튼을 누르면 카메라가 실시간으로 장애물을 감지하고 음성·진동으로 알려줍니다.

길찾기 화면 Guide 03

길찾기 화면

목적지를 키보드 또는 음성으로 입력하고 보행자 경로 안내를 시작합니다.

저장된 장소 관리 화면 Guide 04

저장된 장소 관리

자주 가는 장소를 저장하고, 카테고리 아이콘으로 구분하여 빠르게 선택합니다.

길찾기 중 화면과 설정 화면 Guide 05

길찾기 중 / 설정 화면

남은 거리, 소요 시간, 위험 요소를 안내받고 안내 문구 길이와 진동 강도를 조절합니다.

설정 및 계정 화면 Guide 06

설정 / 계정 화면

알림, 소리 설정, 앱 정보 확인, 로그아웃 및 회원 탈퇴 기능을 사용할 수 있습니다.

Character

골든 리트리버가 안내하는
따뜻한 사용자 경험

길벗 안내견 캐릭터

길 위에는 눈에 보이지 않는 위험이 많아요. 하지만 걱정하지 마세요!

제가 카메라로 앞을 보고, 음성과 진동으로 알려드릴게요.

앱을 켜고 목적지만 말씀하시면 안내를 시작할 수 있어요.

길벗은 더 안전하고 독립적인 이동이 목표에요!

Technology

최신 기술로 구현된
안전 보행 시스템

Flutter, Spring Boot, FastAPI, YOLO, Depth Estimation을 결합하여 실시간 보행 안내 파이프라인을 구성했습니다.

📱

Mobile

  • Flutter — 크로스플랫폼 앱 개발
  • Camera API — 실시간 영상 처리
  • TTS & Haptic — 음성 및 진동 피드백
🖥️

Backend

  • Spring Boot — REST API 서버
  • WebSocket STOMP — 실시간 이벤트 Push
  • MySQL — 사용자 및 장소 데이터 관리
🧠

AI / ML

  • YOLOv11s — 장애물 객체 탐지
  • YOLO26-seg — 보행 영역 분할
  • Depth Anything V2 — 거리 추정
☁️

Infrastructure

  • FastAPI — AI 모델 서빙
  • Docker — 컨테이너 배포
  • NGINX / AWS — 배포 및 트래픽 처리
길벗 시스템 아키텍처

Impact

길벗이 만드는
안전한 이동 경험

독립적인 이동 능력 향상

스마트폰만으로 주변 보행 환경을 실시간 인식하고 안내받아 자율적인 이동을 돕습니다.

충돌 및 낙상 사고 예방

가까운 위험 요소를 우선 안내하고 정지·우회 판단을 제공하여 보행 사고 위험을 낮춥니다.

접근성 높은 보조 기술

고가의 별도 장비가 아닌 스마트폰 기반으로 구현되어 확장성과 접근성이 높습니다.

Demo

소개 영상

Team Retriever

팀원 소개

한여진

한여진 (팀장)

프론트엔드 개발
접근성 중심 모바일 앱 UI 구현
길찾기 로직 개발

양나래

양나래

백엔드 개발
사용자 관리·경로 탐색 기능
인증 및 AI 연동 API 개발

이일환

이일환 (부팀장)

AI 개발
장애물 탐지 모델 개발
안내 문장 생성
거리추정

황연주

황연주

프론트엔드 개발
접근성 중심 모바일 앱 UI 구현
카메라 기반 이미지 전송
AI 결과 연동 기능 개발

전예찬

전예찬

백엔드 개발
장소 검색·상세 조회·즐겨찾기 등
위치 기반 기능 개발

김예지

김예지

AI 개발
보행 가능 영역 분할
Object Tracking

References

참고 자료

길벗 프로젝트의 접근성 설계, 보행 경로 안내, AI 모델 개발, 데이터셋 구축에 참고한 주요 문헌 및 공식 문서입니다.

지도·위치·외부 API

데이터 및 공공 자료