← PROJE ARŞİVİ

Liftoff Telemetry Recorder

Liftoff drone simülatöründen gelen canlı telemetriyi izleyen ve CSV dosyasına kaydeden masaüstü uygulaması.

PythonTkinterUDP SocketCSVPyInstaller 21.06.2026

Liftoff Telemetry Recorder↓ release.zip

Liftoff FPV drone simülatörünün UDP üzerinden yayınladığı uçuş verilerini gerçek zamanlı alan, canlı panelde gösteren ve CSV dosyasına kaydeden bir Windows uygulaması.

Liftoff Telemetry Recorder ana ekranı

İndirme

Bu sayfanın üstündeki disketle release.zip paketini indirip açın. İçinde iki dosya var:

  • Liftoff Telemetry Recorder.exe — tek dosyalık uygulama, kurulum gerekmez
  • KULLANIM.md — kısa kullanım notu

Exe imzalı olmadığı için Windows SmartScreen ilk açılışta uyarı verebilir: Ek bilgi → Yine de çalıştır.

Kullanım

  1. Liftoff'u en az bir kez çalıştırın (uygulama, Liftoff'un ayar klasörünü bu sayede bulur).
  2. Uygulamayı açın; Network Settings bölümünde IP adresini ve portu kontrol edip Configure Liftoff düğmesine basın. Varsayılan değerler 127.0.0.1 ve 9001'dir.
  3. Start Listening ile telemetri dinlemeyi başlatın. Liftoff'ta uçmaya başladığınızda panel canlanır.
  4. Select Log CSV... ile kayıt dosyasının konumunu seçin.
  5. İhtiyacınıza uygun Logging Rate değerini seçin: 1, 2, 5, 10, 20, 50 Hz ya da Max (Unlimited).
  6. Start CSV Logging ile kaydı başlatın. Durdurmak için aynı düğmeye tekrar basın.

Configure Liftoff ne yapar?

Liftoff, telemetriyi yalnızca ayar klasöründe bir TelemetryConfiguration.json dosyası varsa yayınlar. Configure Liftoff düğmesi bu dosyayı sizin yerinize yazar:

%USERPROFILE%\AppData\LocalLow\LuGus Studios\Liftoff\TelemetryConfiguration.json

Dosyadaki EndPoint değeri, uygulamada girdiğiniz IP ve porttan (127.0.0.1:9001) oluşur. Ayar değiştiyse Liftoff'u yeniden başlatın.

CSV içeriği

Her satır sabit bir şemayla yazılır, böylece farklı uçuşların kayıtları aynı araçla analiz edilebilir:

Sütun grubuİçerik
Timestamp, Sim TimeGerçek saat ve simülasyon zamanı
PositionX, Y, Z konumu
Start Pos & DistBaşlangıç konumu ve oradan uzaklık
Velocity, SpeedHız vektörü ve toplam hız
AttitudeDrone'un yönelimi
GyroAçısal hızlar
InputsThrottle, yaw, pitch, roll kumanda girdileri
BatteryBatarya durumu
MotorsMotor RPM değerleri

Teknik notlar

  • Python, Tkinter arayüzü ve standart socket modülüyle yazıldı; PyInstaller ile tek dosyalık exe olarak paketlendi.
  • Liftoff'un gönderdiği her UDP paketi 97 bayttır ve sabit bir ikili formatta çözülür.
  • Uygulama yalnızca yerel ağda dinler; hiçbir veri dışarı gönderilmez.