Telemetria rendszer, mozgó objektumok valós idejű ellenőrzésére (Robert Bosch Kft, 2-3 fős csapatmunka, gyakornoki állás keretében)

Tanszéki konzulens: 
A munkatárs fényképe
head of department, professor
Szoba: IE442
Tel.:
+36 1 463-2065
Email: daboczi (*) mit * bme * hu
Külső konzulens: 
Jánosi András (Robert Bosch Kft)

A kiírás adatai

A téma státusza: 
Korábbi (jelenleg nem aktív, de látszik)
Kiírás éve: 
2015
A kiírás jellege: 
önálló labor

Telemetria rendszer, mozgó objektumok valós idejű ellenőrzésére

(2-3 fős csapatmunka, gyakornoki állás keretében)

 

Cél:

Ennek a motorsporttal kapcsolatos projektnek a célja egy komplex rendszer felépítése, amely telemetria adatokat gyűjt össze több, zárt pályán belül mozgó objektumtól, továbbá ezeknek az adatoknak különböző szabályok szerinti valós idejű vizualizációja. A feladatban, mind az infrastruktúrát meg kell valósítani, mind a szükséges szoftvereket el kell készíteni, amelyek segítségével versenykörülmények között járművek adatait lehet követni, ellenőrizni, rögzíteni, összehasonlítani, visszajátszani, stb.

Probléma:

5-15 objektum egy max 100m sugarú körön belül mozog. Menet közben az objektumok fedélzeti számítógépe dinamikai adatokat gyűjt a járművekről (sebesség, fordulatszám, elfordulás, különböző funkcionalitások, stb. ez nem része a feladatnak) és ezeket az adatokat egy a projekt részeként specifikálandó protokoll szerint kommunikálja a kiépítendő infrastruktúra felé. A mozgó objektumok WIFI-n csatlakoznak a hálózathoz, amelyen keresztül a telemetria adatokat továbbítják egy szerverre. Ezen zárt hálózat jelszóval védett magánhálózat. Egy második magánhálózaton a telemetria adatokból feldolgozott információk valós idejű vizualizálását kell megvalósítani, úgy, hogy utólag bármelyik részletnek visszajátszhatónak kell lennie. A vizualizáción válaszhatóan egy, vagy több objektum adatainak kell jól átláthatóan megjelennie. További feladat ennek a vizualizációnak egy egyszerűsített, platform-független, esztétikus megjelenítése is.

Nyitott  kérdések:

  • Elegendő-e egy router a zárt pálya közepén, vagy a méretből adódóan több router kell?
    • Milyen késletetést, adatkiesést okoz, ha az objektumok menet közben a hálózat különböző routereihez átcsatlakoznak?
  • Hogyan lehet az egyes objektumok telemetriai adatait szinkronban tartani egymáshoz képest?
  • Hogyan lehet ergonomikus és intuitív GUI-t készíteni ilyen sok és sokféle adatból?
  • Hogyan érdemes egy éles, valós tesztet megvalósítani?
    • Pl.: Autókkal / okostelefonokkal + referencia implementációval kliens oldalon.

 

Technikai megkötések:

A mozgó objektumok es a szerver között server-kliens alapú kapcsolat legyen.

A GUI böngésző alapú legyen, lehetőleg responsive web design-nal.

 

Megoldandó feladatok:

  • Megfelelően méretezett hálózat kiépítése és tesztelése
  • Telemetria begyűjtő szoftver elkészítése:
    • Szerver oldali program
    • Kliens oldali interfész definíciók
    • Kliens oldali referencia implementáció
  • Adatok megjelenítése
    • valós idejű adatok vizualizációja
    • Adatok újrajátszása / adott intervallum újraszimulálása
      • egy objektum adataiból
      • több objektum adataiból
  • Egyszerűsített, platform-független vizualizáció
    • második hálózat kiépítése mellett biztosítani, hogy az objektumok egyidejű mozgása okostelefonokon, tableteken könnyen átlátható és követhető legyen.

 

Határidők:

Február közepe: Kliens interfész definiálása, illetve minimális telemetria begyűjtő szoftver szerver oldali funkciók implementálása.

Február vége: Telemetria begyűjtő szoftver elkészítése. A hálózat kiépítése.

Március közepe: Adat megjelenítő szoftverek elkészítése. Legalább egy valós teszt elvégzése.

Április eleje: 100%-os működés, finomhangolás

Április közepe: Infrastruktúra és a szoftverek átadása, üzemeltetés versenykörülmények között

Április vége: továbbfejlesztési / kiterjesztési lehetőségek

© 2010-2019 BME MIT