Vrijheidsgraden: de bouwstenen van robotbeweging
Steek je arm uit en probeer met je vinger een stip op de muur aan te raken. Dat lukt bijna altijd, ongeacht of de stip hoog, laag, links of rechts zit. Dat komt doordat je arm meerdere gewrichten heeft die onafhankelijk van elkaar kunnen bewegen: je schouder kan draaien en kantelen, je elleboog kan buigen, je pols kan draaien en knikken. Elke onafhankelijke bewegingsmogelijkheid noemen ingenieurs een vrijheidsgraad (in het Engels: degree of freedom, afgekort DOF). Hoe meer vrijheidsgraden een systeem heeft, hoe flexibeler het zich kan positioneren en oriënteren.
Bij robots is dit begrip cruciaal. Een robotarm, een prothese, een drone of een humanoïde robot bestaat uit een keten van gewrichten en verbindingsstukken, en het aantal vrijheidsgraden bepaalt precies wat die machine kan doen: hoe ver hij kan reiken, hoe hij om een obstakel heen kan bewegen, en hoe complex de besturing moet zijn. Vrijheidsgraden zijn dus geen abstract wiskundig detail, maar de kern van het ontwerp van elke bewegende machine.
Wat is het precies?
Een star voorwerp dat vrij door de ruimte kan bewegen, heeft in totaal zes vrijheidsgraden: drie voor verplaatsing (voor-achter, links-rechts, op-neer, aangeduid met x, y en z) en drie voor rotatie (kantelen, draaien en zwenken, vaak roll, pitch en yaw genoemd). Om de positie én oriëntatie van een object volledig te beschrijven, heb je dus zes onafhankelijke getallen nodig. Dat is het uitgangspunt waar elk mechanisch ontwerp op terugvalt.
Een robot bouwt deze bewegingsvrijheid op uit gewrichten. Een scharniergewricht (revoluut gewricht) laat één rotatie toe, zoals een deurscharnier. Een schuifgewricht (prismatisch gewricht) laat één rechtlijnige verplaatsing toe, zoals een telescopische antenne. Elk zo'n gewricht levert doorgaans precies één vrijheidsgraad op. Een robotarm met zes van dit soort gewrichten na elkaar, kan daardoor het gereedschap aan het uiteinde (de 'eindeffector', bijvoorbeeld een grijper of lasapparaat) op elke gewenste positie én in elke gewenste hoek binnen zijn bereik plaatsen. Dit heet een zes-assige robotarm en is de standaard in de industrie.
Sommige machines hebben meer vrijheidsgraden dan strikt nodig is voor de taak. Dat heet redundantie. De menselijke arm is daar een goed voorbeeld van: die heeft eigenlijk zeven vrijheidsgraden (schouder heeft er drie, elleboog één, pols drie), terwijl er maar zes nodig zijn om hand en positie vast te leggen. Dankzij die extra vrijheidsgraad kun je je elleboog verplaatsen terwijl je hand op dezelfde plek blijft — handig om ergens omheen te reiken. Robotici bouwen om diezelfde reden soms zeven- of achtassige armen: ze kunnen dan om obstakels heen bewegen zonder de positie van het gereedschap te veranderen.
Tot slot is er een onderscheid tussen geactueerde en passieve vrijheidsgraden. Een geactueerde vrijheidsgraad wordt aangedreven door een motor en is dus actief te sturen. Een passieve vrijheidsgraad beweegt vrij, bijvoorbeeld via een veer of door de zwaartekracht, zonder eigen aandrijving — dat scheelt gewicht en energie, maar levert minder controle op.
Wat wil men ermee bereiken?
Het uiteindelijke doel is een machine te bouwen die precies de bewegingen kan maken die een taak vereist — niet meer, en liefst ook niet minder. Te weinig vrijheidsgraden betekent dat een robot bepaalde posities of hoeken domweg niet kan bereiken, ongeacht hoe geavanceerd de besturingssoftware is. Te veel vrijheidsgraden maakt een machine duurder, zwaarder en moeilijker aan te sturen, omdat er voor elke extra as een motor, sensor en stuk bekabeling bij komt, en de rekenkundige puzzel om een gewenste beweging te vertalen naar gewrichtshoeken (de zogeheten inverse kinematica) exponentieel complexer wordt.
Voor industriële toepassingen — lassen, verven, palletiseren — volstaan meestal zes vrijheidsgraden: genoeg om overal te komen, eenvoudig genoeg om betrouwbaar en goedkoop te blijven. Voor taken die dichter bij menselijke behendigheid komen — een deurklink omdraaien, een gereedschapskist doorzoeken, een prothesehand die natuurlijk aanvoelt — is veel meer nodig. Een menselijke hand alleen al heeft naar schatting ongeveer 20 tot 27 vrijheidsgraden, verdeeld over pols en vingers. Onderzoekers en bedrijven die humanoïde robots of geavanceerde prothesen bouwen, jagen dan ook op dat soort aantallen, in de hoop dat hun machines straks net zo veelzijdig met objecten kunnen omgaan als mensen.
Voorbeelden uit de praktijk
De UR5 van het Deense bedrijf Universal Robots, geïntroduceerd in 2008, is een van de bekendste zesassige (dus 6-DOF) 'cobots': collaboratieve robotarmen die naast mensen op de werkvloer kunnen opereren. Ze worden wereldwijd in fabrieken gebruikt voor lassen, monteren en verpakken.
Het da Vinci Surgical System van Intuitive Surgical, sinds 2000 goedgekeurd door de Amerikaanse FDA, gebruikt chirurgische instrumenten met zeven vrijheidsgraden per arm. Die extra vrijheidsgraden bootsen de bewegingen van een menselijke pols na, waardoor chirurgen door kleine sneetjes toch met grote precisie kunnen opereren.
De humanoïde robot Atlas van Boston Dynamics telt, afhankelijk van de versie, ruim twintig geactueerde vrijheidsgraden verspreid over romp, armen en benen. De in 2024 gepresenteerde volledig elektrische opvolger moet nog behendiger worden, met een groter bewegingsbereik in gewrichten dan de oudere hydraulische versies.
De Shadow Dexterous Hand van het Britse Shadow Robot Company is een onderzoeksrobothand met ongeveer 24 vrijheidsgraden, ontworpen om de bewegingsmogelijkheden van een menselijke hand zo dicht mogelijk te benaderen. Ze wordt onder meer gebruikt in onderzoek naar teleoperatie en door onderzoeksgroepen die met kunstmatige intelligentie grijpbewegingen trainen, waaronder een bekend project van OpenAI in 2019.
De robotarm Canadarm2, sinds 2001 bevestigd aan het internationale ruimtestation ISS en gebouwd door de Canadese ruimtevaartorganisatie CSA, heeft zeven vrijheidsgraden. Die redundantie is essentieel in de ruimte: de arm kan zich als een rups over het stationsoppervlak 'lopen' door beurtelings met beide uiteinden vast te grijpen, en obstakels ontwijken zonder de lading los te laten.
Hoe ver is de techniek?
Voor industriële armen met vaste, beperkte taken is de techniek volwassen: zes-assige robots zijn al decennia gestandaardiseerd, betrouwbaar en betaalbaar. De uitdaging ligt inmiddels vooral bij systemen die veel vrijheidsgraden combineren met behendigheid, zoals humanoïde robots en robothanden.
Meer vrijheidsgraden vergen niet alleen meer motoren, maar vooral ook slimmere besturing: met elke extra as neemt het aantal mogelijke combinaties van gewrichtshoeken snel toe, en moet software in real time bepalen welke combinatie de gewenste beweging oplevert zonder dat onderdelen tegen elkaar aan botsen. De afgelopen jaren is hier duidelijke vooruitgang geboekt dankzij machine learning: robots leren steeds vaker via simulatie en reinforcement learning hoe ze veel vrijheidsgraden tegelijk moeten coördineren, in plaats van dat ingenieurs elke beweging vooraf programmeren.
Toch blijven er hardnekkige obstakels. Motoren die klein, licht en krachtig genoeg zijn om in bijvoorbeeld een robotvinger te passen, zijn duur en slijtagegevoelig. Elke extra vrijheidsgraad voegt ook een extra mogelijk defect toe, wat de betrouwbaarheid onder druk zet. En hoewel demonstraties van bedrijven als Tesla (met de Optimus-robot, sinds 2022 in ontwikkeling) en Figure AI indrukwekkend ogen, is het nog onduidelijk hoe robuust en kosteneffectief dergelijke veelassige systemen zijn bij langdurig, dagelijks gebruik buiten gecontroleerde demo-omgevingen. Onafhankelijke, herhaalbare benchmarks daarvoor zijn nog schaars.
Wie werken eraan?
In de industriële hoek zijn Universal Robots (Denemarken, onderdeel van het Amerikaanse Teradyne), KUKA (Duitsland), ABB (Zwitserland/Zweden) en Fanuc (Japan) de gevestigde namen voor robotarmen met een beperkt aantal vrijheidsgraden. Op het gebied van humanoïde en zeer behendige robots lopen Boston Dynamics (Verenigde Staten, eigendom van het Zuid-Koreaanse Hyundai), Tesla, Figure AI en Agility Robotics (bekend van de tweebenige robot Digit) voorop. In de chirurgische robotica domineert Intuitive Surgical. Onderzoek naar robothanden en zachte, veelassige actuatoren gebeurt onder meer bij Shadow Robot Company (Verenigd Koninkrijk), het Duitse ruimtevaartcentrum DLR, en universiteiten als MIT, Carnegie Mellon University en de ETH Zürich. Ruimtevaartorganisaties zoals NASA en de Canadese ruimtevaartorganisatie CSA ontwikkelen al decennia robotarmen met hoge redundantie voor gebruik in de ruimte.