NOX

Automatisierungs-Lösung für den mechatronischen Entertainer NOX the Robot
noxtherobot3
Icon-Digitalisierung von Geschäftsprozessen

NOX

Für den 2,40m großen Präsentationsroboter NOX wurde eine neue Steuerungs- und Automatisierungs-Lösung entwickelt. Der Roboter ist ein mechatronisches Kostüm ohne elektrische Unterstützung der Arm- und Beinbewegung. Showeffekte wie z. B. Sound- und Sprachausgabe, Lichteffekte und Servos lassen sich von innen und remote steuern.

C
C++
FreeRTOS
Qt
Node.js
Angular
JavaScript
TypeScript
Ethernet
USB

Interne und externe Steuerung

NOX the Robot lässt sich sowohl vom Piloten innerhalb des Roboters als auch remote per Web-Schnittstelle steuern.

Plattformunabhängige Automatisierung

Das System abstrahiert beliebige Hardware- und Software-Komponenten wie z. B. Servos, LEDs, Soundkarte, Lautstärkeregelung und CPU-Auslastung über generische Geräteklassen. Dies ermöglicht eine Automatisierung unabhängig von der zugrundeliegenden Hardware.

Automatisierung mit JavaScript

Die geräteübergreifende Programmierung der Automatisierungs-Logik erfolgt per JavaScript über das Web-Interface und ermöglicht die Realisierung beliebiger Automatisierungsaufgaben.

NodeJS-Anbindung

Der Einsatz von JavaScript wird durch eine NodeJS-Schnittstelle zum in C++ geschriebenen Kernsystem realisiert. Dies geht soweit, dass sogar Geräte per NodeJS im System bereitgestellt werden können.

Plattformunabhängige Netzwerkknoten

Dank der modularen Abstraktionsschicht kann als Hardware-Plattform z. B. ein Single-Board-Computer, ein Mikrocontroller oder auch ein gewöhnlicher PC zum Einsatz kommen.

Modularer Aufbau

Durch den modularen und heterogenen Aufbau kann das System problemlos um beliebige Software- und Hardware-Anbindungen erweitert werden. Alle Netzwerkknoten sind zueinander kompatibel und können miteinander kommunizieren.

Hot-Plug-Fähigkeit

Netzwerkknoten können während des Betriebs hinzugefügt und entfernt werden.

NOX-Anbindungen

Zur Automatisierung von NOX the Robot wurden unter anderem die Servos zur Mundsteuerung, die Taster und Key-Pads für den Piloten, Analoge- und Digitale-Eingänge, Beleuchtungsstreifen, Sound-Dateien und Metriken wie z. B. CPU-Temperatur und CPU-Auslastung angebunden.

NOX-Spezialeffekte

Mit dem System ist es z. B. problemlos möglich, die Sound-Amplitude der Sprachausgabe in Echtzeit zu verarbeiten und die Servos für die Mundbewegung sowie Lichteffekte anzusteuern.

NOX4

Geschichte

Das entwickelte heterogene, verteilte Automatisierungs-System basiert auf den weiterentwickelten Prinzipien von „SCASYS – The Scalable Automation System“, einer mit dem „Friedrich-Dessauer-Preis 2009 des VDE Rhein-Main e. V.“ ausgezeichneten Automatisierungslösung von Adrian L. Junker.

Unsere Referenzen

Footer-Trenner-Desktop-Welle
Footer-Trenner-Mobil-Welle

Kontakt

Adrian Junker

Adrian L. Junker

M.Sc., Geschäftsführer & Entwickler

Junker Technologies GmbH
Badstraße 24a
77652 Offenburg

info@junker-technologies.com
+49 781 96667220