OpenGo: An OpenClaw-Based Robotic Dog with Real-Time Skill Switching
Die Arbeit stellt OpenGo vor, einen auf Unitree's Go2 basierenden Roboterhund, der mithilfe einer anpassbaren Skill-Bibliothek, eines Dispatchers und eines Selbstlernrahmens Echtzeit-Skill-Wechsel und die Steuerung durch natürliche Sprache ermöglicht.
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
OpenGo: Der Hund, der lernt, zwischen seinen Tricks zu wechseln
Stell dir vor, du hast einen Roboterhund. Bisher waren solche Hunde wie sehr gut trainierte Hunde, die nur ein paar feste Kommandos verstehen: „Sitz", „Platz", „Geh". Wenn du ihnen aber sagst: „Mach mal einen Handstand auf dem Schnee", wussten sie oft nicht, was sie tun sollen, oder sie fielen hin.
Das Team um Hanbing Li von der Universität für Wissenschaft und Technik Chinas hat mit OpenGo eine Lösung gefunden. Sie haben einen Roboterhund (basierend auf dem Unitree Go2) gebaut, der nicht nur sture Befehle befolgt, sondern wie ein echter Assistent denkt, plant und seine Fähigkeiten je nach Situation sofort wechseln kann.
Hier ist, wie das funktioniert, erklärt mit ein paar einfachen Vergleichen:
1. Die „Werkzeugkiste" statt eines einzigen万能-Meisters
Stell dir vor, ein Roboterhund wäre wie ein Handwerker.
- Das alte Problem: Früher versuchte man, den Roboter so zu programmieren, dass er alles selbst erfinden muss. Das ist wie ein Handwerker, der versucht, einen Hammer zu erfinden, während er gerade eine Wand mauern muss. Das geht oft schief.
- Die OpenGo-Lösung: OpenGo hat eine gut organisierte Werkzeugkiste (die sogenannte Skill Library). Darin liegen fertige, geprüfte Tricks: „Laufen", „Springen", „Treppensteigen", „Tanzschritt".
- Der Clou: Jeder dieser Tricks ist wie ein Werkzeug, das sicher funktioniert. Der Roboter darf nicht einfach wild herumhantieren. Er muss ein Werkzeug aus der Kiste nehmen. Bevor ein neues Werkzeug in die Kiste kommt, wird es erst im Simulator getestet, damit es nicht kaputtgeht.
2. Der „Chef im Büro" (Der Dispatcher)
Wer entscheidet nun, welches Werkzeug benutzt wird?
- Hier kommt die Künstliche Intelligenz (ein großes Sprachmodell, wie ein sehr kluger Chatbot) ins Spiel. Aber sie ist nicht derjenige, der die Muskeln bewegt.
- Stell dir die KI als den Chef in einem Büro vor. Der Chef bekommt von dir einen Auftrag per Chat (z. B. „Geh mal rüber und mach einen Salto").
- Der Chef schaut nicht selbst an, wie man einen Salto macht. Stattdessen schaut er in die Werkzeugkiste, sucht den passenden „Salto-Trick" heraus und sagt dem Roboterhund: „Nimm Werkzeug Nr. 4 und setze die Geschwindigkeit auf Mittel."
- Warum ist das sicher? Weil der Chef nur aus einer Liste von geprüften Dingen auswählen darf. Er kann nicht sagen: „Mach einen Salto, indem du die Beine um 300 Grad drehst", was den Roboter brechen würde. Er kann nur sagen: „Mach den Salto, wie er in der Anleitung steht." Das verhindert, dass die KI „halluziniert" (also Unsinn macht).
3. Der „Lehrer", der mitredet (Selbstlernen)
OpenGo lernt auch aus Fehlern und Lob.
- Wenn der Roboter einen Befehl bekommt und es schiefgeht (z. B. er rutscht auf Schnee aus), merkt sich das System das.
- Wenn du als Mensch per Chat sagst: „Das war zu schnell, mach es langsamer", passt das System das für das nächste Mal an.
- Es ist wie ein Schüler, der nach einer Prüfung mit dem Lehrer spricht. Der Lehrer sagt: „Beim nächsten Mal nimm den anderen Weg." Das System merkt sich das und wird beim nächsten Mal besser, ohne dass jemand den Code neu schreiben muss.
4. Die Kommunikation: Einfach wie WhatsApp
Das Tolle an OpenGo ist, dass du kein Experte sein musst.
- Du kannst dem Roboterhund einfach über eine Chat-App (wie Feishu, ähnlich wie WhatsApp oder Slack) schreiben.
- Du sagst: „Geh zur Tür, spring über die Schwelle und tanz dann."
- Der Roboter versteht das, sucht die passenden Tricks aus seiner Kiste, führt sie nacheinander aus und meldet dir zurück, ob er fertig ist oder ob er gestolpert ist.
Was haben sie herausgefunden? (Die Ergebnisse)
- Es funktioniert: Der Roboter kann tatsächlich zwischen Laufen, Springen und Tanzen wechseln, basierend auf dem, was du sagst.
- Es ist sicher: Da die KI nur aus einer Liste von geprüften Tricks wählt, passiert weniger Unsinn als bei Systemen, die alles selbst erfinden sollen.
- Es braucht etwas Zeit: Wenn du einen neuen Befehl gibst, dauert es einen Moment (ein paar Sekunden), bis der „Chef" (die KI) den Befehl versteht, das Werkzeug findet und loslegt. Das ist wie wenn man in einem großen Büro erst den richtigen Aktenordner suchen muss. Bei wiederholten Befehlen geht es aber schneller, weil die Ordner schon offen sind.
Fazit
OpenGo ist wie ein Roboterhund mit einem klugen Manager an der Seite. Der Manager (die KI) versteht deine Sprache und weiß, welche Werkzeuge (Tricks) der Hund beherrscht. Er verbindet deine Wünsche mit den Fähigkeiten des Hundes, ohne dass der Hund selbst versuchen muss, die Physik neu zu erfinden.
Das macht Roboter nicht nur intelligenter, sondern auch sicherer und einfacher zu bedienen – selbst für Leute, die keine Ingenieure sind. Es ist ein wichtiger Schritt hin zu Robotern, die wirklich mit uns in unserer komplexen Welt zurechtkommen.
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.