ROBO BRAIN
Lorsque vous vous posez une question, vous allez sur Google, Yahoo ou encore Bing !
Robo Brain est l'équivalent de ces moteurs de recherche pour les robots !
Le contenu
Selon des chiffres de Juillet 2014, Robo Brain contient plus d’un milliard d’images, environ 140 000 vidéos et 100 millions de modes d’emploi. Son but est de faciliter la réponse donnée aux robots. À partir de ces données, il extrait le texte, les objets des images pour apprendre à tous les reconnaître, mais aussi pour les connecter aux différents comportements humains et au langage. Elles doivent être combinées pour apporter le plus de précisions possibles.
C’est un référentiel accessible dans le Cloud disponible via internet. A cette date, seuls les créateurs de cette surface peuvent y accéder et enrichir la base. Cette dernière sera connectée à un serveur dans environ trois ans (selon les prévisions des chercheurs). Ils la considèrent comme un mode de recherche qui aide les robots, comparable avec internet et les hommes. L’ensemble fait déjà 10 000 GO (août 2014).
-
Les simulations par ordinateur :
Le docteur Nikolas Blevins appelé « médecin des robots » à l’université de Stanford, supervise les travaux de recherches sur Robo Brain notamment sur tout ce qui est en rapport avec les simulations et créations des mouvements téléchargées sur la base Cloud. C’est avec un roboticien de l’université de Berkeley, le Dr Goldberg qu’ils ont eu l’idée de mettre en place des simulations visuelles d’autres robots sur la base de données. Le but consiste à reproduire des mouvements avec un membre d’un robot doté de particules fines détectant son déplacement, reproduit au même moment sur ordinateur. C'est avec le Dr Houssaye Callowaye que les chercheurs ont intégré la technologie haptique dans leur programme, c’est-à-dire la science dûe au toucher avec les phénomènes kinesthésiques. En effet sans cela, une partie des vidéos et modes d’emplois présents sur Robo Brain n’auraient pu être créés.
Un homme est en train d’enregistrer un mouvement sur un outil qui enregistre les trajectoires
et par la suite cette simulation sera présente sur la base de données
-
Les images et plus précisément les « heatmap » :
Il s’agit du regard du robot. Un robot a des capacités visuelles mais ne voit pas de la même manière qu’un humain. En effet, il perçoit le monde en 3D, en fonction de la forme des objets qui l’entoure.
Les heatmaps, permettent au robot d’avoir des réponses plus rapidement pour réaliser de petites actions. Souvent ils permettront de réaliser une des étapes de toute la progression du robot. Par exemple, si un homme demande à un robot de lui préparer un café, une des actions du robot devra être de prendre la tasse dans sa main. Pour cela il a des images déjà préparées :
-
Les vidéos :
Toutes les vidéos proviennent de YouTube principalement.
-
Les recherches finales :
Lorsque qu'un robot a effectué une recherche sur Robo Brain, il met en application sa recherche et règle son problème. Ce robot transmet ensuite "la fin de son histoire", les résultats produits par l'aide. Il enregistre alors sur la base de données ses résultats grâce au crowdsourcing : on parle de recherche finale. Si un autre robot rencontre la même situation plus tard, il aura une phase de recherche beaucoup plus courte puisqu’il utilisera seulement la recherche finale du robot précédent en y apportant quelques modifications si nécessaire. A cette date, aucune recherche finale n'est présente sur la base de données puisque seuls des robots prototypes sont connectés sur la base.
Visualisation de la base de données le 26 Novembre 2014
La partie gauche montre un zoom d'une infime partie de Robo Brain
A droite, les points représentent les noeuds du graphe et les lignes, les arrêtes (nous y reviendrons plus tard)