TU BRAUNSCHWEIG
| Carl Friedrich Gauß Faculty | Department of Computer Science
Informatikzentrum

SEP: Verteilter Blockchain-basierter Flugdatenschreiber für UAV

Semester
IBR GroupDS (Prof. Kapitza)
TypePraktikum
Lecturer
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
rrkapitz[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Room 135
Assistant
PhotoSigne Rüsch
Wissenschaftliche Mitarbeiterin
ruesch[[at]]ibr.cs.tu-bs.de
+49 531 3913265
Room 116
HiwiN.N.
Credits7
Time & Place

Aufgrund der aktuellen Corona-Pandemie werden alle Treffen online abgehalten. Ein Link zu einem entsprechenden Meeting Room wird später an dieser Stelle bekannt gegeben.

Start Kick-Off TBA
Attendees Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester

In der Zukunft werden Drohnen zur Lieferung für Pakete oder als Lufttaxis eingesetzt. Diese neuartigen Einsatzgebiete setzen allerdings voraus, dass UAVs (unbemannte Luftfahrzeuge) sicher und korrekt funktionieren. Dafür müssen relevante Informationen, wie z.B. Position, Fluglage und Akkuladung, aufgezeichnet werden, sodass sie weder manipuliert noch im Falle eines Unfalls oder Absturzes verloren gehen können.

In diesem Projekt soll ein dezentraler Flugdatenschreiber für unbemannte Luftfahrzeuge entwickelt werden, der aufzeichnungspflichtige Flugdaten in einer Blockchain abspeichert und diese an andere UAVs und Bodenstellen exportieren kann. Eine Drohne wird mit mehreren Blockchain-Knoten ausgestattet, die diesen Flugdatenschreiber ausführen. Auf Seiten der Bodenstation sollen die empfangenen Daten dann zur Überwachung visualisiert werden können.

In diesem SEP soll eine Blockchain für den UAV-Anwendungsfall implementiert und ein Datenexport zur Bodenstation realisiert werden. Grundkenntnisse in C/C++ sind gewünscht, erste Kenntnisse über Blockchains sind vorteilhaft. Studierende sollten bereit sein, sich in die Programmiersprache Rust einzuarbeiten, um ein existierendes Einigungsframework zu integrieren.

Aufgaben

Das SEP-Thema umfasst die folgenden Aufgaben:

  • Implementierung einer Blockchain auf Raspberry Pis, die an einer Drohne angebracht sind
  • Integration eines in Rust geschriebenen Einigungsprotokolls
  • Datenexport zur Bodenstation und Visualisierung der Daten

Organisatorisches

Tools

Weitere Referenzen

  • Rust Framework Paper
  • PBFT Paper
  • Bitcoin Paper

  • last changed 2021-02-05, 16:27 by Signe Rüsch
    printemailtop