Universal Robots ROS-Treiber
Das FZI entwickelt den ROS-Treiber für Universal Robots.
Start: 05.2020
Ende: 12.2025
Scale4Edge reduziert die derzeit relativ langen Entwicklungszeiten und hohen Entwicklungskosten für anwendungsspezifische Edge-Komponenten. Der Ansatz beruht auf der Bereitstellung eines Ökosystems für skalierbare und flexibel erweiterbare Edge-Computing-Plattformen auf Basis der freien RISC-V-Instruktionssatzarchitektur.
Insbesondere bei anwendungsspezifischen, flexiblen Edge-Computing-Plattformen nimmt die Verifikation des gesamten Hardware-/Software-Systems einen wichtigen Stellenwert ein. So werden im Rahmen der Softwareentwicklung häufig Annahmen über die Hardware (HW) getroffen, die schwer zu verifizieren sind, da die Hardware nur als geschlossenes System (Black-Box) vorliegt. Dennoch müssen Aussagen über das Verhalten der Hardware bei der Verifikation von Software (SW) berücksichtigt werden. Scale4Edge erforscht ein Ansatz, um die gegenseitigen Wechselwirkungen bei der HW-SW-Co-Verifikation zu berücksichtigen.
Kern des Ansatzes ist die Behavioral-Description, ein Beschreibungsformat, in dem Annahmen über die Hardware-/Software-Interaktion formal spezifiziert werden. Über das Werkzeug „verify-down“, können diese Annahmen automatisch sowohl in die statische Softwareanalyse als auch in die formale Hardwareverifikation mittels Bounded-Model-Checking einfließen.
Über die domänenspezifische Sprache CHIPS wird zusätzlich der generatorbasierte Entwurfsprozess von RISC-V-Plattformen um eine leichtgewichtige Möglichkeit zur Spezifikation von Hardwareeigenschaften in einem Hardwaregenerator erweitert. Durch bereitgestellte Transformationen können CHIPS-Properties automatisiert zum Beispiel in SystemVerilog-Assertions überführt werden.
Durch die Kombination der Ansätze wird eine umfassende Verifikation des Hardware/Software-Systems ermöglicht.
Um die sichere Digitalisierung zu ermöglichen, erforscht und vermittelt das FZI in diesem Forschungsschwerpunkt anwendungsnah innovative Konzepte, Methoden zur Absicherung von IT-Systemen sowie rechtliche Rahmenbedingungen.
Förderhinweis:
Das Verbundprojekt Scale4Edge wird aufgrund eines Beschlusses des Bundesministeriums für Bildung und Forschung (BMBF) gefördert.
Projektpartner:
Das FZI entwickelt den ROS-Treiber für Universal Robots.
Deutsch-israelische Forschungsinitiative zur Digitalen Demokratie
KI in der Mobilität
Die Supercomputing-Plattform für hochautomatisierte Fahrzeuge
Cybersicherheit für den Mittelstand
Repositorium zur Datenverwaltung für pflegeunterstützende KI-Anwendungen
Innovation mit Cybersicherheit für KMU in Baden-Württemberg
Statische Hardware-/Softwareanalysen im Kontext skalierbarer Edge-Computing- Plattformen
Härtung eingebetteter RISC-V-Software mittels Codetransformationen
Automatisierte Integration von Avionik-Racks mit Hilfe von Künstlicher Intelligenz