Technologie

Wir bringen die Basis für maschinelles Lernen in Ihr System

Künstliche Intelligenz in Embedded Systemen

Künstliche Intelligenz in Embedded System

Künstliche Intelligenz und Machine Learning direkt im Gerät

Künstliche Intelligenz (KI) und Machine Learning (ML) durchdringen alle unsere Lebensbereiche und machen auch vor Embeddded Systems nicht halt, in denen sie viel leisten können. Die bekanntesten Beispiele sind Sprachsteuerung und Bilderkennung.  Bilderkennung mittels KI unterstützt Anwender und hilft Fehlbedienungen zu vermeiden. Das Auswerten großer Datenmengen und kontinuierlicher Datenströme mittels KI erlaubt es Muster zu erkennen und passende Aktionen auszulösen. Für die Wartung von Maschinen und Anlagen sind diese Systeme schon lange etabliert.

Algorithmen für Künstliche Intelligenz und Machine Learning

All diesen Anwendungsfällen ist gemeinsam, dass sehr große Datenmengen mit hoher Rechenleistung in kurzer Zeit verarbeitet werden müssen. Daher laufen die meisten KI- und ML-Anwendungen in der Cloud. In vielen Anwendungsbereichen ist die Verarbeitung der Daten in der Cloud aber nicht möglich oder erwünscht. KI- und ML-Algorithmen direkt im Embedded System laufen zu lassen, eröffnet daher völlig neue Möglichkeiten.

Embedded AI Plattform

Ginzinger electronic systems stellt jetzt die robuste Embedded Plattform für Künstliche Intelligenz direkt im Gerät zur Verfügung. Die Plattform besteht aus leistungsfähigen Hardwaremodulen gepaart mit der in zahlreichen Industrieanwendungen bewährten GELin Embedded Linux Suite. Den Entwicklern stehen leistungsfähige Machine Learning Tools zur Verfügung, um KI- und ML-Anwendungen samt Modellbildung in kurzer Zeit zu realisieren.

Bei all unseren Projekten legen wir großen Wert auf persönlichen Kontakt und auf eine hochprofessionelle Umsetzung. Wir haben einen klaren Fokus auf nachhaltige Lösungen, um Ihne einen technologischen Vorsprung am Markt zu verschaffen.

Komplettanbieter für elektronische Lösungen mit KI und ML

Hard- oder Software, IoT oder Cloud - Ziel unseres Handelns:

  • Wir schaffen fortschrittliche Bedienoberflächen,
  • Wir verbinden Ihr Gerät mit dem Internet der Dinge,
  • Wir bringen die Basis für künstliche Intelligenz in Ihr Projekt.

Unser Fokus beim Einsatz von Machine Learning

  • Bildverarbeitung bei statischen Bildern und Video Streams
  • Natural Language Processing (NLP) die Erkennung und Verarbeitung von Sprache
  • Zeitreihen Analyse und Vorhersagen z.B. bei Sensordaten

Vorteile der Integration von ML in die Embedded Linux Distribution GELin

  • Ready to Play: Eine einfache Plattform zur Anwendung von Machine Learning Modellen,
  • Offline: Keine Netzwerkverbindung notwendig, natürlich nach Bedarf verfügbar
  • Privacy & Security: Ihre Daten bleiben geschützt und dort wo Sie diese haben wollen.

"Künstliche Intelligenz und maschinelles Lernen wird in den nächsten Jahren unser tägliches Leben stark prägen. Für Embedded Systeme bedeutet dies ganz neue Anwendungsfälle und technische Möglichkeiten!"

Mario Salhofer Portrait
Mario Salhofer
Kundenberatung und Partnermanagement

. AI EMBEDDED

KI in Embedded Systems

Die Basis für künstliche Intelligenz

Starke Hardware

Für den Einsatz in den Projekten nutzen wir hier als Startpunkt oft das Ginzinger eigene i.MX8 M+ Developmentboard. Die i.MX8 M+ Plattform zeichnet sich durch eine Hardwarebeschleunigung für das Berechnen von neuronalen Netzen aus (sogenannte NPU).

Für den Einsatz im Projekt haben wir für Sie folgende praktische Features vorbereitet:

  • Smarte Sensorik wie Helligkeit, Accelerometer, etc. 
  • Kamera Streams 
  • Display Extension und HDMI
  • Connectivity mit Gigabit Ethernet, CAN FD und USB 3.0

Erprobtes Embedded Linux

Unsere seit über zehn Jahren erprobte embedded Linux Distribution und Toolchain GELin wurde mit AI / ML Fähigkeiten erweitert.
Neu mit an Board finden Sie für künstliche Intelligenz: 

  •  i.MX8 M+ NPU Unterstützung für volle Geschwindigkeit
    - Eigener Hardwarebeschleuniger für neuronale Netze
    - Integriert in Kernel und Userspace
  • Pyhton als gängige AI/ML Entwicklungssprache
    - Mit umfangreichen Libraries wie NumPy, Scipy und Tflite
  • Templates vorgefertigt für Ihren einfachen Start ins Machine Learning Projekt
    - label_image: Bildklassifizierung in C++
    - label_wave: Wortklassifizierung in Python

Flexible AI Toolsets

Die bestehende GELin Entwicklungs-Toolchain wurde für den Einsatz mit Maschinellem Lernen erweitert. Basierend auf Tensor Flow Lite steht Ihnen eine leistungsstarke und sehr gut unterstützte Basis für künstliche Intelligenz zur Verfügung.

Zur Veranschaulichung von Anwendungsfällen wurden mehrere Demos aufgesetzt.

  • Vision Demo: Bildklassifizierung und Objekterkennung
  • NLP Demo: Erkennung von definierten Schlagwörtern

Weiterführende Integration projektspezifischer Anwendungsfälle von KI und ML setzen wir mit Experten im Partnernetzwerk um - für umfangreiche, hochperformante Lösungen.

Infos zur Embedded Systems Entwicklung