← Neueste Arbeiten
💻 computer science

Embedding ISO 10218 Safety Compliance in Robots via Control Barrier Functions for Human-Robot Collaboration

Dieses Paper schlägt eine in ein Sequential Quadratic Programming (SQP)-Framework integrierte Control Barrier Function (CBF) vor, die menschliche Beschleunigungsdaten nutzt, um minimale Abstände analytisch vorherzusagen, wodurch es einem UR10e-Roboter ermöglicht, die Sicherheitsnorm ISO 10218 einzuhalten und gleichzeitig im Vergleich zu Standardmethoden der Geschwindigkeits- und Abstandsüberwachung die Trajektorienfehler signifikant zu reduzieren sowie unnötige Betriebsunterbrechungen zu vermeiden.

Ursprüngliche Autoren: Federico Parma, Cesare Tonola, Nicola Pedrocchi, Manuel Beschi

Veröffentlicht 2026-06-12
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Federico Parma, Cesare Tonola, Nicola Pedrocchi, Manuel Beschi

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich eine Fabrikhalle vor, in der ein menschlicher Arbeiter und ein Roboterarm Seite an Seite arbeiten, wie zwei Tänzer in einer engen Choreografie. Das Ziel ist es, dass sie effizient zusammenarbeiten, ohne gegeneinander zu stoßen. Es gibt jedoch ein strenges Regelwerk (genannt ISO 10218), das besagt: „Wenn der Mensch zu nah kommt, muss der Roboter sofort langsamer werden oder anhalten, um eine Kollision zu vermeiden.“

Das Problem: Der „paranoide“ Roboter

Die derzeitige Art und Weise, wie Roboter dies handhaben, ist wie ein paranoider Autofahrer, der einen Fußgänger in 50 Metern Entfernung sieht und sofort in die Bremsen tritt, in der Annahme, dass der Fußgänger mit konstanter Geschwindigkeit direkt auf ihn zulaufen wird.

In der wissenschaftlichen Arbeit nennen die Autoren dies das Standard-SSM (Speed and Separation Monitoring). Es ist sehr sicher, aber auch sehr unbeholfen. Da es davon ausgeht, dass sich der Mensch mit einer konstanten Geschwindigkeit bewegt und die Beschleunigung nicht vorhersagt, hält der Roboter oft unnötigerweise an. Es ist wie ein Autofahrer, der an einer roten Ampel bremst, die noch gar nicht auf Rot gesprungen ist. Das tötet die Produktivität, da der Roboter mehr Zeit mit Warten als mit Arbeiten verbringt.

Die Lösung: Der Roboter mit der „Kristallkugel“

Die Autoren schlagen ein neues System vor, das eine sogenannte Control Barrier Function (CBF) verwendet. Betrachten Sie dies als das Geben einer Kristallkugel oder eines prädiktiven GPS an den Roboter.

Anstatt nur zu schauen, wo der Mensch jetzt gerade ist, betrachtet dieses neue System:

  1. Wo der Mensch ist.
  2. Wie schnell er sich bewegt.
  3. Entscheidend: Wie schnell er sich beschleunigt oder abbremst (Beschleunigung).

Durch das Wissen über die Beschleunigung des Menschen kann der Roboter das Worst-Case-Szenario berechnen: „Wenn der Mensch plötzlich auf mich zusprintt, wie nah werden wir uns kommen, bevor ich anhalten kann?“

Dies ermöglicht es dem Roboter, intelligentere Entscheidungen zu treffen. Wenn der Mensch langsam geht, arbeitet der Robot weiter. Wenn der Mensch anfängt zu sprinten, wird der Roboter genau so weit langsamer, dass die Sicherheit gewährleistet bleibt, anstatt abrupt und ruckartig zum Stillstand zu kommen.

Die zwei getesteten Methoden

Die Forscher testeten zwei verschiedene Arten, diese „Kristallkugel“ auf einem echten Roboter (einem UR10e-Arm) anzuwenden:

  1. Methode I (Der „reaktive“ Tänzer): Diese Methode nutzt die Sicherheitsvorhersage, um die Geschwindigkeit des Roboters anzupassen, ist aber ein wenig wie ein Tänzer, der in Panik gerät, wenn sich die Musik ändert. Er vermeidet Kollisionen, aber er weicht so stark von seinem Pfad ab, dass er wild herumschlingert. Er arbeitet schnell, verfehlt aber seine Zielpunkte („Waypoints“) und macht unkontrollierte Bewegungen.

  2. Methode II (Der „anmutige“ Tänzer): Dies ist der Gewinner. Er nutzt dieselbe Kristallkugel, fügt aber eine „räumliche Röhren“-Beschränkung hinzu. Stellen Sie sich vor, der Roboter läuft innerhalb einer transparenten, flexiblen Röhre. Er kann schneller werden, langsamer werden oder leicht wackeln, um dem Menschen auszuweichen, aber er muss innerhalb der Röhre bleiben.

    • Wenn der Mensch näher kommt, wird der Roboter sanft langsamer.
    • Wenn der Mensch sich entfernt, wird der Roboter wieder schneller.
    • Er schlingert niemals wild außerhalb der Röhre herum.

Die Ergebnisse

Das Team führte tausende Tests in der Simulation und mit echten Menschen durch. Das war das Ergebnis:

  • Der alte Weg (Baseline): Der Roboter hielt ständig an. Er war sicher, schaffte aber in einem langen Test nur 41 Aufgaben. Er war zu langsam, um nützlich zu sein.
  • Methode I: Der Roboter blieb schnell in Bewegung und schaffte 994 Aufgaben. Er war jedoch so unberechenbar, dass er seine Zielpunkte 37 % der Zeit verfehlte und in den Arbeitsbereich des Menschen ausschwenkte.
  • Methode II (Der neue Ansatz): Dies war der ideale Mittelweg. Er schaffte 789 Aufgaben (viel schneller als der alte Weg) und traf seine Zielpunkte in 93 % der Fälle.

Das Fazit:
Durch den Einsatz eines mathematischen Tricks, der vorhersagt, wie schnell ein Mensch beschleunigt, kann der Roboter sicher bleiben, ohne ein „paranoider Stopper“ zu sein. Er bewegt sich wie ein geschickter Partner statt wie eine verängstigte Maschine. Das neue System reduzierte die Fehler des Roboters im Vergleich zur ersten Methode um 63 % und bewies damit, dass man sowohl hohe Sicherheit als auch hohe Produktivität erreichen kann.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →