OpenGo: An OpenClaw-Based Robotic Dog with Real-Time Skill Switching
Dit artikel introduceert OpenGo, een op een Unitree Go2 gebaseerde robotische hond die dankzij een OpenClaw-architectuur, een aanpasbare vaardigheidsbibliotheek en een zelflerend kader real-time tussen verschillende vaardigheden kan schakelen en via natuurlijke taal kan worden bestuurd.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een hond hebt die niet alleen kan lopen en blaffen, maar ook kan dansen, over muren springen, trappen beklimmen en zelfs op zijn kop kan staan. En het beste van alles: je kunt tegen deze hond praken in gewone mensentaal, en hij begrijpt precies wat je bedoelt.
Dat is OpenGo.
Dit is een nieuw project van onderzoekers van de Universiteit van Science and Technology of China. Ze hebben een robot-hond (een Unitree Go2) gemaakt die slim genoeg is om tussen verschillende vaardigheden te schakelen, afhankelijk van wat er aan de hand is. Hier is hoe het werkt, uitgelegd met een paar simpele vergelijkingen.
1. De "Super-Herinnering" (De Vaardigheidsbibliotheek)
Stel je voor dat OpenGo een enorme koffer heeft vol met gereedschappen. In plaats van dat de robot elke beweging opnieuw moet uitvinden (zoals een kind dat voor het eerst probeert te lopen), heeft hij een bibliotheek met kant-en-klare vaardigheden.
- De Bibliotheek: Dit is een lijst met bewezen trucs: "lopen", "springen", "achterover slaan", "dansen".
- De Veiligheid: Niets komt zomaar in deze koffer. Elke nieuwe truc moet eerst door een strenge keuring (code-review) en een test in een virtuele wereld (simulatie). Pas als de truc veilig en perfect werkt, mag hij in de koffer. Dit zorgt ervoor dat de robot nooit iets doet wat hij niet kan of wat gevaarlijk is.
2. De "Slimme Chef" (De Dispatcher)
Nu heb je een robot met veel gereedschappen, maar wie bepaalt welke hij moet gebruiken? Dat is de Dispatcher.
Stel je voor dat de robot een restaurant is. De klant (jij) komt binnen en zegt: "Ik wil graag een gerecht dat past bij de regenbui buiten."
- De Dispatcher is de chef-kok. Hij luistert naar jouw zin, kijkt naar de situatie (is het sneeuw? is het een trap?), en pakt dan de juiste recepten uit de bibliotheek.
- Het grote geheim: De chef (die wordt aangedreven door een AI, een 'Large Language Model') schrijft geen nieuwe recepten. Hij kiest alleen uit de bestaande, geteste recepten. Hij zegt: "Oké, voor deze situatie gebruiken we het 'Trappen Beklimmen'-recept, maar we passen de snelheid iets aan."
- Dit voorkomt dat de robot hallucineert of iets onmogelijks probeert. Hij blijft binnen de veilige grenzen van wat hij al kan.
3. De "Levende Leraar" (Zelflerend Systeem)
OpenGo is niet statisch; hij leert van zijn fouten en van jou.
- Als de robot een truc probeert en hij struikelt, of als jij zegt: "Nee, dat was te snel, doe het rustiger aan", onthoudt hij dit.
- Het systeem werkt als een tandarts die zijn instrumenten slijpt. Als een bepaalde truc vaak mislukt op gladde vloeren, onthoudt het systeem: "Voor gladde vloeren gebruiken we de 'voorzichtige stap'-truc in plaats van de 'snelle loop'-truc."
- Jij kunt dit allemaal regelen via een app (zoals Feishu). Je hoeft geen programmeur te zijn; je praat gewoon tegen de robot.
Hoe werkt het in de praktijk?
Stel, je stuurt een berichtje naar de robot: "Ga naar de tuin, spring over de muur en dans een balletje."
- Begrip: De AI leest je bericht en begrijpt dat je drie dingen wilt.
- Selectie: De Dispatcher kijkt in de bibliotheek: "Oké, 'lopen' is klaar, 'springen' is veilig voor die muurhoogte, en 'dansen' is een optie."
- Uitvoering: De robot voert de bewegingen uit.
- Feedback: Als hij struikelt, stuurt hij een melding terug: "Ik viel, de grond was te glad." De volgende keer past hij zijn stappen aan.
Waarom is dit belangrijk?
Vroeger waren robots ofwel heel slim in één ding (zoals een auto die alleen maar kan rijden), of ze konden heel veel, maar waren ze onvoorspelbaar en gevaarlijk.
OpenGo is als een veilige brug tussen de dromerige, creatieve wereld van AI (die alles kan bedenken) en de harde, fysieke realiteit van een robot (die niet mag vallen). Door de AI te dwingen om alleen te kiezen uit een lijst met veilige, geteste vaardigheden, krijgen we robots die:
- Veilig zijn (ze doen geen gekke dingen).
- Begrijpelijk zijn (we weten precies wat ze van plan zijn).
- Toegankelijk zijn (iedereen kan ze aansturen met gewoon taalgebruik).
Kortom: OpenGo maakt van een robot een echte partner die je kunt vertrouwen, zelfs als je zelf geen technicus bent. Het is de eerste stap naar robots die niet alleen "slim" zijn, maar ook "verstandig" handelen in onze echte, rommelige wereld.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.