Cloud robotics

Cloud robotics is het gebruik van remote computing resources om meer geheugen, rekenkracht, collectief leren en interconnectiviteit mogelijk te maken voor robottoepassingen.

Wanneer de reken- of opslagbehoeften de on-board capaciteit van een robot overstijgen, worden ze naar de cloud gedelegeerd, waar de massieve resources van een datacenter de beperkte lokale resources kunnen aanvullen. Cloud robotica betekent ook een belangrijke vooruitgang voor het leren van robots. Waar het één robot 150 uur kan kosten om een taak te leren met behulp van zijn eigen individuele kunstmatige intelligentie (AI), kan de gezamenlijke inspanning van 150 robots die verschillende delen van een taak leren, de taak in een uur voltooien.

Met een Wi-Fi-verbinding met cloud-gebaseerde bronnen kan een robot toegang krijgen tot een enorme bibliotheek van bekende objecten om dingen in zijn omgeving te identificeren. Objectherkenning helpt een robot om taken als sorteren, schoonmaken en het gebruik van apparaten beter uit te voeren. Vertrouwen op de cloud voor hulpbronnen betekent ook dat de robot zelf eenvoudiger kan zijn, waardoor kostbare rekenkracht en het bijbehorende koel- en stroomverbruik wegvallen. Dankzij deze ontlasting hebben cloud-robots minder batterijen nodig en zijn ze over het algemeen lichter en minder duur. Cloudrobots worden doorgaans gebruikt voor taken die niet in realtime hoeven te worden uitgevoerd, zodat lokale resources behouden blijven voor toepassingen met hoge tijdsbeperkingen.

Door de verbinding met de cloud hoeft een robot niet langer een taak te leren die elke andere aangesloten robot heeft: Hij kan de benodigde informatie downloaden in plaats van te moeten uitvinden of observeren hoe een taak moet worden uitgevoerd. Deze onderlinge verbondenheid kan robots ook helpen soepeler samen te werken, doordat hun taken automatisch worden gecoördineerd.

De zelfrijdende auto's van Google zijn één type robot die met de cloud is verbonden. De autonome auto's gebruiken gegevens van Google Maps en afbeeldingen die in de cloud zijn opgeslagen om hun omgeving te herkennen. Ze verzamelen ook informatie over weg- en verkeersomstandigheden en sturen die informatie terug naar de cloud.

Een ander voorbeeld is Romo, een goedkope ($150) cloud-connectable robot die beweegt op een voetstuk met profiel en een batterij. Een iPhone levert rekenkracht en de camera, microfoon en luidsprekers. Door de rekenfactor in de cloud is de robot beter in staat zijn omgeving te herkennen. Romos kan worden gebruikt om spelletjes te spelen of kan worden ingezet voor telepresence, waarmee een menselijke operator virtueel aanwezig kan zijn op een afgelegen locatie.

Zie de lezing van Ken Goldberg over cloud-robotica: