Programmierung und Software
Wie das Verhalten eines Roboters für ein Event programmiert wird
· 4 Min. Lesezeit

Wenn ein humanoider Roboter auf einem Event den Besuchern zuwinkt, tanzt oder auf den Moderator reagiert, sieht das wie Magie aus. Tatsächlich steht dahinter ein strukturierter Vorbereitungsprozess, der Drehbuch, Programmierung der Bewegungen, Fernsteuerung und gründliches Testen verbindet. In diesem Artikel zeigen wir, wie das Verhalten eines Roboters für eine Veranstaltung tatsächlich vorbereitet wird und worauf Sie achten müssen, damit das Ergebnis ohne Störungen funktioniert.
Warum das Verhalten des Roboters im Voraus vorbereitet werden muss
Ein humanoider Roboter ist kein Schauspieler, der ein Drehbuch bekommt und improvisiert. Jede seiner Bewegungen, Gesten und Reaktionen muss entweder als Sequenz programmiert oder vom Operator in Echtzeit gesteuert werden. Ohne Vorbereitung würde der Roboter auf dem Event entweder nichts tun oder unvorhersehbar reagieren, was bei einer Maschine, die sich unter Menschen bewegt, inakzeptabel ist.
Das Ziel der Vorbereitung ist deshalb, ein Verhalten zu entwerfen, das für das Publikum attraktiv, auf das Programm der Veranstaltung abgestimmt und zugleich sicher ist. Dieser Prozess ist im Kern Software- und Choreografiearbeit, die Sie kennen sollten, bevor Sie einen Roboter für ein konkretes Szenario buchen.
Schritt 1: Drehbuch und Ziele der Aktivierung
Die Programmierung beginnt nie mit Code, sondern mit dem Drehbuch. Zuerst muss klar sein, was der Roboter auf dem Event erreichen soll. Für die Begrüßung der Gäste am Eingang passt ein anderes Verhalten als für einen Produktlaunch oder eine pädagogische Vorführung in einer Schule.
In dieser Phase definieren wir konkrete Momente: wann der Roboter auftritt, was er tut, wie er auf den Moderator reagiert und wie die Szene endet. Aus einem guten Drehbuch ergibt sich, wie viele Bewegungen vorbereitet werden müssen und wie viel Raum wir der Live-Teleoperation lassen.
- Ziel der Aktivierung: Aufmerksamkeit, Wow-Moment, Bildung oder Inhalte für soziale Netzwerke.
- Schlüsselmomente: Auftritt, Interaktion mit dem Moderator, Höhepunkt der Szene, Abschluss.
- Raum und Publikum: Abstand zu den Menschen, Bewegungsbahn, Beleuchtung und Ton.
- Timing: wie lange der Roboter auftritt und wie er mit dem Programm der Veranstaltung abgestimmt wird.
Schritt 2: SDK, Bewegungen und Choreografien
Die technische Grundlage bildet das SDK des Herstellers. Für die Unitree-Roboter (Modelle MONTARI und NOVA) steht ein offizielles SDK mit Schnittstellen für Python und C++ sowie Unterstützung für ROS 2 zur Verfügung. Über diese Werkzeuge greift man auf die Motorsteuerung, das Auslesen der Sensoren und das Starten von Bewegungssequenzen zu.
Der Unterkörper eines Humanoiden hat in der Regel einen eingebauten Lokomotions-Controller, der für Gleichgewicht und dynamisches Gehen sorgt. Der Programmierer muss also nicht jeden Schritt von Grund auf lösen, sondern baut die übergeordnete Logik: wann der Roboter losgeht, sich dreht, winkt oder eine bestimmte Choreografie startet. Für den Oberkörper und die geschickten Hände werden eigene Gesten und Sequenzen vorbereitet.
Aus diesen Bausteinen entsteht eine Bibliothek von Verhaltensweisen für das konkrete Event: Begrüßung, Präsentationsgeste, Tanz, Reaktion auf Applaus. Diese Sequenzen lassen sich während der Veranstaltung auf Kommando starten.
Schritt 3: Teleoperation versus autonome Sequenzen
Bei einem realen Event werden fast immer zwei Modi kombiniert. Vorab vorbereitete autonome Sequenzen sorgen für präzise und wiederholbare Momente, zum Beispiel den Auftritt und die Choreografie. Die Teleoperation, also die Fernsteuerung durch den Operator, bietet die Flexibilität, auf die Live-Situation, auf Fragen des Moderators oder auf die Bewegung des Publikums zu reagieren.
Dieser hybride Ansatz ist der Grund, warum ein humanoider Roboter auf einem Event immer einen Operator braucht. Das ist keine Schwäche, sondern der Standard, der garantiert, dass der Roboter genau das tut, was nötig ist, im richtigen Moment und sicher.
- Autonome Sequenzen: wiederholbar, präzise, ideal für Choreografien und Auftritte.
- Teleoperation: flexible Reaktion auf die Live-Situation und die Interaktion mit Menschen.
- Sicherheitslogik: sofortiger Stopp und Kontrolle der Bewegungsbahn.
- Absicherung: vorbereiteter Plan B für den Fall, dass sich das Programm der Veranstaltung ändert.
Schritt 4: Tests und Grenzen der Vorbereitung
Kein Verhalten wird ohne Test live eingesetzt. Vor der Veranstaltung werden die Sequenzen unter möglichst realitätsnahen Bedingungen geprobt: auf einem ähnlichen Untergrund, bei ähnlicher Beleuchtung und mit realem Timing. Gerade das Testen deckt kleine Fehler auf, die im Live-Betrieb den Eindruck verderben würden.
Auch mit Grenzen muss man rechnen. Die Vorbereitung eines nicht trivialen, maßgeschneiderten Verhaltens braucht Zeit, deshalb werden komplexe Szenarien mit ausreichendem Vorlauf gebucht. Der Roboter hat eine begrenzte Akkulaufzeit, die Dauer des Auftritts muss also realistisch geplant werden. Und es gilt: Je mehr neue, ungetestete Logik, desto größer der Spielraum für Fehler, deshalb werden bewährte Bausteine gegenüber Experimenten im Live-Betrieb bevorzugt.
Für Projekte, die über ein Event hinausgehen, zum Beispiel die Entwicklung eigener KI-Integrationen oder Langzeittests, bieten wir die Miete für Entwicklung an. Dort ist es sinnvoll, mit der Version EDU (Modell NOVA) zu arbeiten, die vollen Zugriff auf das SDK und mehr Rechenleistung hat.
Empfehlung: Was Sie vor der Buchung vorbereiten sollten
Wenn Sie einen Roboter mit einem spezifischen Verhalten für ein Event planen, helfen ein klares Drehbuch und ausreichender Vorlauf am meisten. Je früher wir wissen, was der Roboter tun soll, desto besser bereiten wir die Sequenzen vor und testen sie. Übliche Präsentationsverhalten und Standard-Choreografien haben wir bereits vorbereitet, einfachere Veranstaltungen lassen sich also schnell umsetzen.
Der Preis einer Event-Miete hängt von der Dauer der Veranstaltung, dem Robotermodell und der Regie ab, die Miete für Entwicklung regeln wir individuell, immer zuzüglich einer rückzahlbaren Kaution. Wenn Sie ein konkretes Szenario oder eine Idee für eine Aktivierung haben, schreiben Sie uns an info@robotrental.sk, und wir erstellen innerhalb von 24 Stunden eine umsetzbare Lösung und eine unverbindliche Kalkulation.



