Handdoek vouwende robot is traaaaag
Iedere keer is het weer moeilijk om in te schatten hoe handig wij mensen zijn. Een klein handdoekje opvouwen is voor ons 5 seconden werk. Maar zelfs na een boel programmeer werk doet de eerste robot die het ook kan er 1.500 seconden over.
Het is namelijk erg lastig voor een robot om een object te zien dat van vorm verandert, en daar ook nog eens twee hoeken van vast te pakken. Het vouwen gaat daarna al een stuk beter. Het filmpje is gelukkig 50 keer versneld afgespeeld anders val je al bij de eerste handdoek in slaap: 25 minuten is echt lang! De eerste commercieel verkrijgbare robot zal toch een beetje harder moeten werken dan deze luie unit.
Update 20 januari 2011
Het Amerikaanse roboticabedrijf Willow Garage ontwikkelde de hardware van de robot en schonk deze robot aan 11 toplabs - waaronder ook de K.U.Leuven - die in ruil hiervoor hun algoritmes in open-source-software ontwikkelen. De robot neemt eerst een handdoek en draait die traag rond. Met behulp van twee hoge resolutiecamera’s wordt een 3D-model van de handdoek opgebouwd. Zodra de robot twee aangrenzende hoekpunten heeft gevonden, kan het eigenlijke opplooien op een vlakke ondergrond beginnen. De plooien worden door de robot vlak gestreken en vervolgens worden de handdoeken netjes op een stapel gelegd.
Verbeterde beeldherkenning
De bottleneck in de ontwikkeling was het grijpen van een handdoek in een willekeurige stapel, waarin de positie van de handdoek ongekend is, en vervolgens de handdoekvorm hierin herkennen. De sleutel hiertoe was de ontwikkeling van een nieuw beeldherkenningsalgoritme voor het detecteren van key points op het doek die alleen afhangen van de geometrische vorm en niet van de kleur of de textuur van het doek. Deze aanpak bleek heel betrouwbaar te werken. De robot slaagde in alle vijftig testen waarin voorheen ongeziene handdoeken met verschillende kleuren, materialen en groottes werden aangeboden.
Vorige