[OSRM] 커스트마이징 경로 탐색 - 1

ZEDY·2023년 12월 25일

1. 프롤로그

1.1 도보 길찾기 서비스의 한계

저는 도보를 통해 이동하는 모빌리티 사용자를 위한 도보 안전 길찾기를 구현하고 있습니다.
이러한 대상자의 특성을 고려해봤을때, 기존 도보 길찾기 서비스의 한계점을 살펴보겠습니다.

도보를 통해 이동하는 모빌리티 대상자들을 위한 도보 길찾기 서비스는 중요합니다. 이 그룹은 보행자와는 다른 Bed Mobility Aid(BMA)나 모빌리티 스쿠터, 휠체어 등을 사용하여 이동하며, 일반 보행자와는 다른 요구사항을 가질 수 있습니다.

  1. 접근성 고려 부족 : 기존 도보 길찾기 서비스는 장애인이나 보조 기구를 사용하는 사람들의 접근성을 충분히 고려하지 못할 수 있습니다. 보행 가능한 경로 외에 휠체어나 모빌리티 스쿠터 등이 이용 가능한 경로를 고려하지 않을 수 있어요.

  2. 장애물 인식 부족 : 기존 서비스는 보조 기구 사용자들이 마주칠 수 있는 장애물이나 장애물이 없는 경로를 명확하게 구분하지 못할 수 있습니다.

  3. 편의시설 정보 부족 : 장애인 화장실, 경사로, 엘리베이터 등 편의시설의 정보를 충분히 제공하지 못할 수 있어요. 이는 보행자들에게는 필요 없을 수 있지만 모빌리티 보조기구 사용자들에겐 매우 중요한 정보일 수 있어요.

  4. 보행 속도 및 거리 고려 부족 : 일반 보행자와 모빌리티 보조기구 사용자들의 이동 속도와 거리는 다를 수 있습니다. 이러한 차이를 고려하지 않고 경로를 제공할 경우, 사용자들에게 적절하지 않은 경로를 제공할 수 있습니다.

따라서, 모빌리티 보조기구 사용자들을 위한 도보 길찾기 서비스는 보행 가능한 경로 외에도 이들이 안전하고 편리하게 이동할 수 있는 경로를 제공하고, 장애물과 편의시설 정보를 상세히 제공하는 것이 중요합니다. 이러한 측면들을 고려하여 서비스를 개발하면 모빌리티 보조기구 사용자들이 보다 안전하고 효율적으로 이동할 수 있을 것입니다.

1.2 원하는 도보 길찾기 서비스의 목표 설정

  • 빠르게 알려주자!
  1. 최적 경로 제공 : 사용자들에게 최적의 보행 가능한 경로를 제공하여 목적지까지 효율적으로 안내합니다.
  • 좋은 길, 이동할때 사고 위험성이 상대적으로 낮은 길을
  1. 안내 및 정보 제공: 길찾기 서비스를 통해 사용자들에게 유용한 안내를 제공하며, 장애물, 편의시설, 안전한 경로 등에 대한 정보를 상세히 제공합니다.
  • 유용한 안내와 함께
  1. 빠른 정보 제공: 사용자들이 신속하고 빠르게 목적지에 도달할 수 있도록 빠른 경로 제공과 함께 빠르게 정보를 제공합니다.
  • 빠르게 알려주자!

이 목표들을 충족하기 위해서는 사용자 경험과 실제 보행자 환경에 대한 고려가 필요합니다. 신속하고 정확한 경로 계산, 상세한 안내와 함께 실제 보행자가 원하는 기능을 제공하는 것이 중요합니다.

  1. 사용자 입력 및 요청 수집:

    • 사용자는 출발지와 목적지를 입력하고, 경로를 요청합니다.
  2. 경로 계산 로직:

    • 입력된 출발지와 목적지 정보를 바탕으로 최적의 도보 경로를 계산합니다.
    • 편의시설 정보, 장애물 정보 등을 고려하여 보조기구 사용자들에게 더 적합한 경로를 계산합니다.
  3. 데이터 처리 및 관리:

    • 라우팅을 위해 필요한 지도 데이터, 노면 상태 데이터 등을 처리하고 관리합니다.
    • 계산된 경로에 필요한 데이터를 데이터베이스에서 추출하여 활용합니다.
  4. 라우팅 및 최적화 알고리즘:

    • 최적의 도보 경로를 찾기 위한 알고리즘을 실행합니다.
    • 보조기구 사용자의 특수한 요구사항을 고려하여 장애물을 피하고 편의시설을 활용할 수 있는 경로를 계산합니다.
  5. 응답 및 결과 제공:

    • 계산된 최적의 도보 경로 및 관련 정보를 클라이언트에게 응답합니다.
    • 사용자에게 경로 및 안내 정보를 표시하여 목적지로 안전하고 빠르게 이동할 수 있도록 합니다.

커스트마이징 빠른 길찾기 알고리즘을 구상하기 위해 공부합니다.
OSRM-backend

OSRM이란?
OSRM은 "Open Source Routing Machine"의 약자로, 무료 오픈 소스 라우팅 솔루션입니다. 이는 지도 데이터를 기반으로하여 경로 탐색과 차량, 자전거, 보행자를 위한 경로 지정을 제공합니다. 이러한 솔루션은 GPS 기능을 가진 앱이나 웹 애플리케이션에서 사용되며, 사용자가 최적의 경로를 찾거나 여행을 계획할 때 도움이 됩니다. OSRM은 경로 계산과 관련된 여러 요소를 고려하여 최적의 경로를 찾아주는데, 이는 실시간 교통 정보, 도로 상태, 경로의 길이 및 시간 등을 고려합니다.

profile
IT기획/운영

0개의 댓글