Beispielprojekte

UAV-Missionscomputer mit Bodenkontrollstation

Kundenproblem

  • Kundenspezifisches Missionsführungssystem für unbemanntes Luftfahrzeug

Lösung

  • Systemdesign und Programmierung
  • Integration in Projektverbund über Schnittstellen
  • Unit-, Komponenten- und Integrationstests
  • Flugdemonstration beim Kunde

Werkzeuge

  • Programmiersprache C++/Qt unter Linux
  • Microcontrollerprogrammierung (auf Arduino Basis)

Hintergrund

Für einen Kunden im forschungsnahen Umfeld wurde ein Missionsführungssystem für ein unbemanntes Luftfahrzeug (UAV) entwickelt. Das System besteht aus einem Missionscomputer (Software) und einer Bodenkontrollstation. Dabei werden Missionspläne generiert, auf die Flugplattform übertragen und automatisiert abgearbeitet. Die Funktionsfähigkeit wurde beim Kunde anhand einer Flugdemonstration nachgewiesen.

Flugsimulation

Kundenproblem

  • Visualisierung des Flugzustands eines unbemannten Luftfahrzeugs

Lösung

  • Entwicklung eines Flugsimulator-Plugins
  • Programmierung einer Schnittstelle
  • Filterung und Datenfusion der Flugzustandssignale

Werkzeuge

  • Programmiersprache C++
  • Flugsimulator X-Plane

Hintergrund

Für den Kunde im forschungsnahen Umfeld wurde eine Schnittstelle zur Visualisierung des Flugzustands einer Drohne im Flugsimulator X-Plane geschaffen.

Priorisierung von Ausweichmanövern beim autonomen Fahren

Kundenproblem

  • Priorisierung von Ausweichmanövern

Lösung

  • Modellierung (Fahrzeug, Umwelt, Kollisionen)
  • KI-Algorithmen (Perzeption, Entscheidungsfindung)
  • Programmierung

Werkzeuge

  • Programmiersprachen C++ und Python
  • Fahrsimulator CARLA

Hintergrund

Im Rahmen eines EXIST-Projekts wurde eine Fahrsimulation mit CARLA entwickelt. Dabei wurde der Umweltzustand mit Hilfe von KI-Algorithmen erfasst und der aktuelle Fahrzustand mit Hilfe eines Fahrzeugmodells in die Zukunft projiziert. Mit Hilfe von KI-Planungsalgorithmen wurden mögliche Ausweichmanöver generiert und priorisiert.

Modernisierung Warenwirtschaftssystem für Produktionsbetrieb

Kundenproblem

  • Modernisierung Warenwirtschaftssystem (ERP)

Lösung

  • Funktionsanalyse und Lösungsplanung
  • Aufräumen und Refactoring des Quellcodes
  • Austausch veralteter Komponenten
  • Fehlerbeseitigung und Funktionsentwicklung
  • Anbindung an SAP Ariba Cloud

Werkzeuge

  • Programmiersprache Delphi unter Windows
  • MySQL-Datenbank (MariaDB) unter Linux

Hintergrund

Der Kunde verwendet ein Warenwirtschaftssystem mit Datenbankanbindung (ERP), welches seit den 1980er Jahren unter Turbo Pascal und Delphi fortlaufend entwickelt wurde. Durch veränderte Rahmenbedingungen entstand beim Kunde der Wunsch, die Software zu modernisieren und um neue Funktionalität zu erweitern.
Beim Kunde stand die Überlegung im Raum, das eigenentwickelte ERP-System durch eine Kauflösung zu ersetzen. Diese wäre jedoch teuer und mit dem Risiko eines Verlustes an Wettbewerbsfähigkeit verbunden gewesen. Auch eine vollständige Neuprogrammierung erschien unwirtschaftlich. So viel die Entscheidung das bestehende ERP-System beizubehalten und zu modernisieren.

Sensor zur Messung elektrostatischer Felder

Kundenproblem

  • Messung elektrostatischer und quasistatischer Felder bei Gewitter

Lösung

  • Systemdesign
  • Elektronikentwicklung und Programmierung
  • Feldmessung auf Teststand und der Atmosphäre

Werkzeuge

  • KiCAD für PCB-Design
  • Verilog für Signalverarbeitung auf FPGA
  • C++ für Firmware, IPC und Treiber
  • Qt für Visualisierung

Hintergrund

Als Machbarkeitsstudie und persönlichem Interesse wurde ein System zur Messung quasistatischer elektrischer Felder entwickelt. Anwendung ist die Messung von Gewitterwolken und Blitzen.