Files
Claude-Test-App/.claude/agent-memory/bachelor-thesis-summary/MEMORY.md
T

1.8 KiB

BLE Indoor Positioning - Bachelor Thesis Summary Agent Memory

Projekt-Kontext

  • Bachelorarbeit an einer Fachhochschule, ca. 50 Seiten
  • Thema: BLE-basierte Indoor-Lokalisierung mit ESP32 iBeacons + Android-App (Kotlin)
  • Forschungsfrage: Zuverlaessigkeit BLE-basierter Indoor-Navigation fuer sehbehinderte Personen
  • Fokus: Elektrotechnische Betrachtung, RSSI-Modellierung, Machbarkeitsstudie
  • Abgrenzung: Keine sicherheitskritische/medizinische Anwendung

Technische Architektur (Key Details)

  • 5-stufige Pipeline: BleScanner -> BeaconFilterManager -> PositionCalculator -> PositionSmoother -> UI
  • RSSI-Filter: Kalman (primaer), EMA, MovingAverage als Alternativen (RssiFilter-Interface)
  • Positionsberechnung: IDW (Exponent 4) -> Gauss-Newton -> Blending (0.5-1.5m Uebergang)
  • Ausreisser-Schwellwert: 20 dBm; Beacon-Frische: 3s
  • Kalibrierung: RSSI_AT_ONE_METER=-65 dBm, PATH_LOSS_EXPONENT=5.5
  • Raum: 3.5x4.5m, 3 Beacons

Akademische Konventionen

  • Expose-Struktur: Projektvorstellung (~40%) -> Umsetzungskonzept (~50%) -> Fazit/Ausblick (~10%)
  • Sprache: Deutsch, akademisch aber verstaendlich, keine Umlaute (ASCII-kompatibel fuer Textdateien)
  • Umfang einseitige Zusammenfassung: ca. 400-500 Woerter
  • Keine Code-Snippets in Zusammenfassungen, technische Aspekte in Prosa

Gliederung der Bachelorarbeit

  1. Einleitung & Motivation (4-5 S.)
  2. Grundlagen (10-12 S.)
  3. Stand der Technik (8-9 S.)
  4. Systemkonzept (8-9 S.)
  5. Implementierung (7-8 S.)
  6. Evaluation & Messergebnisse (8-9 S.)
  7. Fazit & Ausblick (3-4 S.)

Lessons Learned

  • Quellcode ist komplett deutsch kommentiert
  • Kein DI-Framework, direkte Instanziierung in MainActivity
  • StateFlow fuer reaktive UI-Updates (Compose)
  • Expose als reine Textdatei (kein Markdown) mit ASCII-Umlauten (ae, oe, ue, ss)