×
Calm Route Hakkında
Nöroçeşitlilik için tasarlanmış
duyusal
navigasyon sistemi
Amacımız:
Otizm, DEHB ve TSSB gibi nörogelişimsel farklılıklara sahip bireylerin şehirde daha rahat
hareket etmesini sağlamak. Gürültü, kalabalık ve duyusal yoğunluktan kaçınan
kişiselleştirilmiş rotalar sunuyoruz.
⚙️ Rota Algoritması Nasıl Çalışır?
Sistem, A*
(A-Star) yol bulma algoritması kullanır. Her sokak segmentine atanan duyusal
maliyet değerlerine göre en düşük maliyetli rotayı hesaplar.
📊 Veri
Kaynağı
OpenStreetMap (OSM)
verilerinden 735.000+ düğüm ve milyonlarca sokak segmenti işlenir.
🏷️ POI
Analizi
Bar, okul, hastane, park gibi
ilgi noktaları (POI) analiz edilerek sokaklara duyusal puanlar atanır.
📐 Duyusal Puanlama Sistemi
Her sokak segmentine
1–10 arası puanlar verilir (gündüz/gece ayrı). Puanlama şu faktörlere dayanır:
| Faktör
|
Kaynak |
Etkisi
|
| 🔊 Gürültü |
Barlar, ana yollar, inşaat |
Yol maliyetini artırır |
| 👥 Kalabalık |
Okullar, AVM, meydanlar |
Kalabalık ceza puanı ekler |
| 🌿 Doğa |
Parklar, bahçeler, ağaçlı yollar |
Yol maliyetini düşürür |
| 🛡️ Güvenlik |
Aydınlatma, kamera, hastane |
Gece modunda öncelikli |
🎛️ Ayarlar Ne İşe Yarar?
📢
Gürültüden Kaç
Aktif olduğunda gürültülü
sokaklar (barlar, trafik, inşaat yakını) üstel ceza alır. Algoritma
bu sokakları (maliyet x10) tamamen devre dışı bırakarak sessiz alternatifler üretir.
👤
Kalabalıktan Kaç
Okullar, AVM'ler ve
meydanlar gibi yoğun alanları penalize eder. Daha tenha, sakin sokakları tercih eden
rotalar üretilir. Gündüz/gece farkı otomatik hesaplanır.
🌿
Doğa
Öncelikli
Parklar, bahçeler ve yeşil
alanlardan geçen sokaklara bonus verir. Rota biraz uzasa bile
doğayla iç içe bir yol tercih edilir. Yakındaki parklar haritada gösterilir.
🗺️ Harita Renkleri
Sessiz & güvenli
Normal düzey
Gürültülü & yoğun
🌙 Gece / Gündüz Modu
Sistem, sunucu
saatine göre gündüz (06:00–20:00) veya gece modunu otomatik seçer. Gece modunda
güvenlik puanı daha ağırlıklıdır ve aydınlık sokaklar tercih edilir.
🧱 Teknolojiler
Python
/ Flask
A*
Algorithm
OpenStreetMap
Leaflet.js
KD-Tree
(scipy)
SQLite
MessagePack
Kadir Gedik tarafından geliştirildi • 2025