Waarom je humanoid robot open source verdient
Er is een goede kans dat je robot slimmer is dan de app waarmee je 'm bedient. Onder de motorkap van een Unitree G1 of Go2 draait een volwaardig Linux-systeem met ROS 2 (Robot Operating System 2) — inmiddels de facto standaard in de robotica, goed voor het grootste deel van alle ROS-downloads wereldwijd, nu de oudere ROS 1-tak sinds mei 2025 officieel niet meer wordt onderhouden. Dat is geen fabrikantengimmick: het is dezelfde open infrastructuur die onderzoekslabs, universiteiten en industriële robotbouwers gebruiken.
Unitree is daarin ongewoon open voor een hardwarefabrikant. unitree_sdk2 (C++), unitree_sdk2_python en unitree_ros2 staan gewoon publiek op GitHub, met documentatie over laag- en hoogniveaubesturing, sensordata en state-informatie. Dat betekent dat je, met de juiste kennis, zelf gedrag kunt programmeren, sensordata lokaal kunt verwerken, en een robot kunt laten samenwerken met bijvoorbeeld Home Assistant — zonder ooit een pakketje naar een cloudserver in het buitenland te sturen.
De schaduwzijde: een levendige jailbreak-scene
Waar fabrikanten wél op de rem trappen — features achter een duurdere EDU-versie, of functies die alleen via hun eigen app werken — is een technische gemeenschap ontstaan die daar onderzoek naar doet. Rond de Unitree Go2 zijn projecten als FreeBOT en onderzoek van beveiligingsbedrijf DarkNavy gepubliceerd die laten zien hoe diep de software-laag eigenlijk zit, en academisch onderzoek (het RoboPAIR-onderzoek van oktober 2024) toonde zelfs aan dat AI-aangestuurde robots kwetsbaar zijn voor manipulatie van hun taalmodel. Dat is waardevol onderzoek voor de veiligheid van de hele sector — maar het is nadrukkelijk iets anders dan wat wij als dienst aanbieden. Wij bouwen op de officiële SDK, binnen de voorwaarden van de fabrikant; we verkopen geen manier om licenties te omzeilen.
Dit hebben we al eerder gezien
Deze beweging is niet nieuw. Al sinds 2018 bevrijdt het open source project Valetudo robotstofzuigers van Xiaomi, Roborock en Dreame van de cloud van de fabrikant: een lokale webinterface, integratie met Home Assistant via MQTT, geen advertenties, geen abonnementen, en een robot die blijft werken ook als de servers van de fabrikant ooit uitvallen. Wat bij stofzuigers begon als hobbyproject van een handjevol ontwikkelaars, is inmiddels op duizenden apparaten geïnstalleerd. Humanoid robots staan nu op hetzelfde punt waar stofzuigrobots acht jaar geleden stonden.
Wat koop je dan concreet in als je bij ons tinker-uren boekt? Denk aan: een eigen ROS 2-node die een specifieke taak automatiseert, een lokale dashboard-integratie zodat je je robot ziet naast je andere smart-home-apparaten, of simpelweg onafhankelijk technisch advies over wat wél en niet verstandig is om zelf te proberen. Geen upsells, geen abonnement — je betaalt voor uren, niet voor een omzetmodel.