Studienprojekte
Eigene Ideen lassen sich gleich direkt im Studium verwirklichen. Mit den Studienprojekten entwickeln unsere Studierenden digitale Smart Systems aller Art in kleinen Teams mit 4 bis 6 Personen: selbstorganisierend, agil und crossfunctional.
Neben den eigenen Ideen unserer Studierenden kommen auch IT-Firmen mit spannenden Projektideen zu uns. So sammelt man nicht nur wichtige Praxiserfahrung sondern bekommt auch wertvolle Kontakte in die Wirtschaft.
Semantische Positionsbestimmung
Ein intelligentes System zur Lokalisierung und semantische Positionsbestimmung von Objekten
> mehr
Batteriemanagement-System
Batterie-Management-System basierend auf Einzelzell-Überwachung mit drahtloser Kommunikation, selbstversorgend und mit Funktechnik NFC.
> mehr
Digital Protocol Generator
Mit Software in C++ und Hardware (FPGA) definierte Kommunikationsschnittstellen wie SPI (Serial Peripheral Interface) testen
> mehr
Spydoor - Der Intelligente Türspion
Die intelligente Türklingel setzt auf künstliche Intelligenz, Computer Vision und Sprachausgabe und sagt uns, wer vor der Tür steht.
> mehr
Smart AI Sensor for Lane Detection
Fahrspurerkennung mittels Künstlicher Intelligenz in Hardware auf Basis eines programmierbaren Logikchips (FPGA).
> mehr
Smart Textiles
Entwicklung eines Testsystems für intelligente Textilien, um Stoffproben der Kleidungsindustrie auf Zug und Druck zu belasten.
> mehr
Digitales Notenblatt
Das richtige Notenblatt für jedes Musikstück - ganz einfach auf Knopfdruck.
> mehr
Tragbares Notrufsystem für Extremsportler
Prototyp-Entwicklung aus Hard- und Software für ein Satelliten-basiertes Notrufsystem.
> mehr
Autonomous Driving (Infineon)
Mit Radarsensoren, Kamerasystem und Steuerungssoftware zum selbstfahrenden Fahrzeug.
> mehr
Digitalfunkstrecke mit GNURadio
Signalverarbeitung mittels Open-Source-Software zur digitalen Übertragung von Audio und Video.
> mehr
Selfbalancing Stick
Sensorgesteuertes Pendel mit Neigungskorrektur und elektron. angesteuerte Schwungmassen.
> mehr
Digital Substation
Moderne Digitaltechnik für flexiblere Infrastruktur im Energiemanagement von Umspannwerken.
> mehr
Universellen Funkübertragung mittels SDR
Wie sich mit Software Defined Radio (SDR) verschiedene Funkstandards wie Wifi und LTE in einem Gerät integrieren lassen.
> mehr
Audio Signal Processing - System on Chip (SoC)
Signalverarbeitung am eigenen FPGA-Board in Hardware.
> mehr
CPUPerf: Preformancemessung von Industriesteuerungen
Die Firma KEBA AG in Linz entwickelt Maschinen- und Robotersteuerungen in den Bereichen Industrie- und Energieautomation.Diese Steuerungen müssen eine festgelegte Performance erfüllen, wobei die gewählte CPU-Familie für eine solche Steuerung während der Entwicklung nicht mehr gewechselt werden kann. Aus diesem Grund ist es von entscheidenter Bedeutung vor der Wahl der richtigen CPU-Familie aussagekräftige CPU-Performance-Tests auszuführen.Im Zuge des CPUPerf-Projekts werden CPUs verschiedenster Hersteller und Architekturen (u.a. Atom, Celeron, i3) getestet, die Ergebnisse entsprechend aufbereitet und gegenüber gestellt.Besonderes Augenmerk wird dabei auf frei zugängliche Benchmark-Tools gelegt.Im weiteren Verlauf des Projekts wird ein eigenes Benchmark-Tool entwickelt, welches Performance-Tests durchführt, die speziell auf die Anforderungen der Steuerungen der KEBA AG zugeschnitten sind.Das Hauptaugenmerk liegt hierbei auf: CPU-Auslastung, Cache-Durchsatz, Speicherauslastung und Multithreading.
Ausgangssituation / Motivation / Einleitung
Die Performance-Test-Ergebnisse erleichtern der KEBA AG eine CPU-Familie für ihre Steuerungen auszuwählen, um die aktuellen Industrie-Anforderungen abzudecken und am Markt konkurrenzfähig zu sein.Das im zweiten Projektabschnitt entwickelte Benchmark-Tool bietet die Möglichkeit, Porformance-Tests durchzuführen, deren Benchmarks speziell auf KEBA-Steuerungen und deren Kundenanforderungen abgestimmt sind.
Umsetzung
Die Ergebnisse der Benchmark-Tools werden in tabellarischer Form aufbereitet, um dem Kunden eine aussagekräftige Gegenüberstellung der verschiedenen Plattformen und deren Ergebnisse zu liefern.Das vom CPUPerf-Team entwickelte Benchmark-Tool wird in C++ realisiert. In der ersten Ausbaustufe wird das Werkzeug über Kommandozeilen-Parameter gesteuert. Die Testergebnisse werden auf der Kommandozeile ausgegeben und zusätzlich als csv-Datei auf der getesteten Steuerung gespeichert.
Ergebnisse
Es wurden bereits drei Industrie-Steuerungen der KEBA AG zur Gänze mit den kostenfreien Benchmark-Tools getestet(ATOM 1,8GHz, ATOM 1,1GHz, Celeron 1,1GHz).Zwei weitere Industrie-Steuerungen werden noch getestet.Das Benchmarktool des CPUPerf-Teams befindet sich in der Entwicklung. Mehrere Personen arbeiten parallel an den wichtigsten Testfällen und am Kommandozeileninterpreter.