πŸ‘‹νŒ€ μ†Œκ°œ

image

  • νŒ€ 이름 : (μ£Ό).진섭이넀

  • νŒ€μž₯ : μ΅œμ€€μ„±

  • νŒ€μ› : κΉ€μ€€κΈ°,μ–‘μ§„μš°,이철희,이민욱,백동진

  • μ—­ν•  :

λ¦¬λ“œν”„λ‘œκ·Έλž˜λ° ν”„λ‘ νŠΈ λ°±μ—”λ“œ
- 이민욱 - 이철희 - 백동진
- μ–‘μ§„μš°
- κΉ€μ€€κΈ°
- μ΅œμ€€μ„±



데λͺ¨ 링크

πŸ“κ°œμš”

μ„œμšΈμ‹œλŠ” 2013λ…„λΆ€ν„° μ•ˆμ‹¬κ·€κ°€μ„œλΉ„μŠ€λ₯Ό μ‹œν–‰ν–ˆκ³  이후 5λ…„κ°„ μ•½ 54만건의 μ„œλΉ„μŠ€κ°€ μ§„ν–‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λΆ€μ‹€ν•œ 사후관리 탓에 'μ „μ‹œν–‰μ •' μ΄λΌλŠ” 지적이 λ‚˜μ˜€κ³  μžˆμ„ 뿐만 μ•„λ‹ˆλΌ 점차 μ˜ˆμ‚°κΉŒμ§€ κ°μ†Œν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 특히 λ²ˆν™”κ°€μ™€ 1인 가ꡬ가 λ°€μ§‘ν•œ 마포ꡬ의 μ•ˆμ‹¬κ·€κ°€ μŠ€μΉ΄μš°νŠΈλŠ” 10λͺ…에 λΆˆκ³Όν•˜κ³ , 졜근 곡뢄을 μƒ€λ˜ 'μ „μ²˜ 살인사건' 범행지인 μ„œμšΈ κ°•μ„œκ΅¬ λ“±μ΄Œλ™μ€ μ„œλΉ„μŠ€μ‘°μ°¨ μ œκ³΅λ˜μ§€ μ•ŠλŠ” μ§€μ—­μœΌλ‘œ ν™•μΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
μ €ν¬λŠ” μ΄λŸ¬ν•œ 문제λ₯Ό ν•΄κ²°ν•˜κ³ μž 곡곡 APIλ₯Ό ν™œμš©ν•˜μ—¬ λ³΄ν–‰μžμ—κ²Œ μ•ˆμ „ν•œ 경둜의 길을 μ œκ³΅ν•΄μ£ΌλŠ” μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.



페λ₯΄μ†Œλ‚˜

  • μ•Όκ°„ λ³΄ν–‰μž
  • κ΅ν†΅μ•½μž(λ…Έμ•½μž, 아동 λ“±)
  • μ΄ˆν–‰κΈΈμ„ κ±·λŠ” μ‚¬λžŒ

πŸ“ˆμ•„ν‚€ν…μ³

image



βš“οΈ μ‚¬μš©ν•œ 곡곡데이터

  • μ„œμšΈνŠΉλ³„μ‹œ λ³΄μ•ˆλ“±(κ°€λ‘œλ“±) 데이터
  • μ„œμšΈνŠΉλ³„μ‹œ CCTV 데이터
  • ꡐ톡 μ•½μž 사고 λ‹€λ°œ 지점 데이터
    • 강남ꡬ, 강동ꡬ, μ„œμ΄ˆκ΅¬, μ†‘νŒŒκ΅¬ 데이터 ν•œμ •μœΌλ‘œ μ‚¬μš©



πŸ“λ™μž‘ κ΅¬ν˜„

  1. μΆœλ°œμ§€, 도착지 μž…λ ₯
  2. μ•ˆμ „λ„ κ°€μ€‘μΉ˜ κ²½λ‘œμΆ”μ²œ μ•Œκ³ λ¦¬μ¦˜μ— μ˜ν•΄ μ—¬λŸ¬κ°€μ§€ 경둜 μΆ”μ²œ
  3. 경둜 선택
  4. λ„€λΉ„κ²Œμ΄μ…˜ λ™μž‘



κ²½λ‘œμΆ”μ²œ μ•Œκ³ λ¦¬μ¦˜

  • equation
findRoute(start, end):
  safe_routes = []
  sectors = seperate_sector(start, end)
  
  for sector in sectors:
    for (cctv, lamp) in random(all cctv, lamp):
      sub_route = Tmap.getRoute(start, (cctv, lamp), end)
      danger_rate = ( accident * (death + 1) ) / min (distance)
      
    route = accumulate(sub_route)
    
    if danger_rate < threshold:
        safe_routes.append(route)
        
  return safe_routes

πŸ‘€μ‹€ν–‰ ν™”λ©΄

μ›Ή ν™”λ©΄

image

λͺ¨λ°”일 ν™”λ©΄

image

μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈ μ£Όμ†Œ : https://github.com/chulhee23/walker-navigator-adnroid



🎁 νŽΈμ˜μ„±

  • ν”„λ‘œμ νŠΈ μ œν•œμ‚¬ν•­ -> μ›Ήμ„œλΉ„μŠ€
  • κΈΈμ°ΎκΈ° μ„œλΉ„μŠ€ -> λŒ€λΆ€λΆ„μ΄ λͺ¨λ°”μΌλ‘œ μ‚¬μš©
  • μ›Ήμ„œλΉ„μŠ€ -> μ•±μœΌλ‘œ νŒ¨ν‚€μ§• -> λͺ¨λ°”μΌλ‘œ μ‚¬μš© κ°€λŠ₯ -> μ‚¬μš©μ„± μ¦λŒ€



πŸš€ κΈ°λŒ€ 효과

  • μ•ˆμ „ κ·€κ°€
  • λ³΄ν–‰μž λΆ€μ£Όμ˜ 사고 κ°μ†Œ