Les robots ont besoin du nuage pour la coordination, déclare Barga, porte-parole du Sommet de la robotique d’AWS, -Acheter sur Amazon -44 % Réduction





Roger Barga d'AWS, conférencier principal du Sommet sur la robotique, s'est tourné vers le nuage pour l'avenir de la robotique

Alors que les robots acquièrent une plus grande autonomie en matière de navigation et de manipulation, le défi de traiter les données qu'ils génèrent et collectent en temps réel a conduit à des avancées dans la robotique en nuage. Les développeurs n'ont pas beaucoup d'outils pour appliquer l'apprentissage automatique et la coordination des robots, mais AWS RoboMaker promet d'accélérer le développement de services de cloud computing pour les robots.

Roger Barga, directeur général d’AWS Robotics and Autonomous Services chez Amazon Web Services Inc., sera l’un des principaux orateurs du mois prochain du Robotics Summit & Expo. Il traitera du thème «Le rôle du cloud dans l’avenir de la robotique». Le rapport de robot un aperçu de ce dont il va discuter.

Barga a un doctorat en informatique de l'Oregon Institute of Technology et est professeur affilié à l'Université de Washington. Barga détient plus de 30 brevets, a publié plus de 100 articles techniques et chapitres de livres évalués par des pairs et a écrit un livre sur l'analyse prédictive.

Parlez-nous un peu de votre expérience chez AWS.

J’ai la chance de travailler chez AWS depuis cinq ans. J'ai commencé avec les services de diffusion de données en continu Amazon Kinesis, permettant de transférer rapidement les données d'iPhones, par exemple, vers des plaques de sushi dans le cloud pour une surveillance en temps réel des stocks et de la consommation alimentaire. Cela m'a donné une bonne idée de la façon dont le cloud peut aider les entreprises.

J'ai constaté une tendance dans les appareils à devenir plus performants, mais comment le traitement va-t-il évoluer vers le bord supérieur? La question de la coordination avec le nuage nous a vexés.

Nous savons à quel point il est difficile de programmer des appareils à la périphérie, avec 100 000 robots autonomes dans les centres de distribution Amazon. Cela nous a conduit à construire AWS RoboMaker, un outil solide fonctionnant avec ROS. [Robot Operating System] Apprentissage industriel, apprentissage, surveillance et suivi.

AWS RoboMaker

AWS RoboMaker est actuellement disponible.

Où en sommes-nous maintenant avec la robotique et le cloud?

Il y a deux extrémités du spectre. À un bout, nous sommes profondément préoccupés par les petites startups. Il est difficile de faire le gros du travail avec des données non différenciées, de trouver un expert en ROS et de réunir tous les développeurs dans une même pièce. Tant de startups ne peuvent pas se permettre le matériel ou les membres de l’équipe et perdent du temps à ne pas faire de simulations ou de tests en premier. Ils ont du mal à se déployer sans fil et à utiliser des milliers de robots.

Cela pourrait faire beaucoup de bruit dans les prochaines années et nous obtenons de bons retours sur ce qui fonctionne ou non – les développeurs peuvent utiliser des ordinateurs portables, le traitement par lots ou des simulations hautement interactives. Nous avons fait venir beaucoup de monde et plus de 2 000 étudiants se sont inscrits [for RoboMaker training].

Le deuxième groupe comprend des sociétés très matures qui construisent des services de gestion de flotte. En Allemagne, par exemple, Bosch a récemment annoncé qu’il utilisait RoboMaker. Il disposait déjà de son propre logiciel de gestion de flotte, intégré de manière transparente à RoboMaker. Ils peuvent voir le code source ROS et le modifier.

Les entreprises individuelles ont leurs propres cas d'utilisation et construisent leurs propres services. L’une de nos priorités cette année est de les aider à extraire des données de robots et à créer leur propre parc.

La simulation de fonctions robotiques pourrait faire gagner du temps aux développeurs et aux utilisateurs, mais est-elle sous-estimée?

La simulation est sous-estimée. C’est important pour le débogage des applications, pour voir les robots fonctionner correctement et pour construire des modèles.

Pour l'un des robots les plus récents construits au sein d'Amazon Robotics, la simulation a permis de réduire le temps de construction de 25%. Avant la construction de tout robot, nous avons simulé le comportement de ce dernier et les modèles de congestion.

La simulation est vraiment le meilleur ami du développeur. Nous soutenons les gazebo 7 et 9 ainsi qu'une nouvelle version appelée Ignition, ainsi que ROS1 Melodic. Nous examinons également d’autres moteurs de la physique.

AWS peut également effectuer des simulations de lots en parallèle. C’est sans serveur – nous nous chargeons d’exécuter les simulations et les clients peuvent voir les journaux. Ils peuvent également recevoir des alertes lorsque Simulation 21 entre en collision ou lorsque Simulation 14 est à court d'énergie.

Que peut apprendre la machine dans le cloud pour la robotique?

Je parlerai de Deep Racer au sommet de la robotique. Nous intégrons RoboMaker à AWS SageMaker pour l’apprentissage par renforcement. Nous exécutons des dizaines de simulations de voitures miniatures sur différentes pistes et intégrons les leçons tirées de ces expériences dans un seul modèle. Nous pouvons ensuite entraîner la gestion de flotte à se déployer sur la piste physique.

Imaginez une voiture individuelle heurtant un nid-de-poule, mais ensuite 100 000 véhicules. Au fur et à mesure que chacun touche, vous pouvez exécuter l'apprentissage automatique et appliquer des algorithmes améliorés aux véhicules. Avec un groupe de robots, vous pouvez les surveiller, faire des déductions et apporter des améliorations.

Si un aspirateur robotique reste bloqué quelque part, il peut généraliser l'expérience et mettre à jour le modèle. Une équipe d'Amazon entraîne un TurtleBot à reconnaître son environnement. Il peut reconnaître des objets et créer une bibliothèque pour l'apprentissage par renforcement.

Chez reMARS, nous montrerons comment les voitures utilisant la puce Jetson à bas prix de NVIDIA peuvent être entraînées à la reconnaissance des dinosaures sur la piste. Imaginez des robots de coordination pour qu'ils puissent apprendre des erreurs individuelles.

Comment le cloud facilite-t-il le service client et les autres capacités des robots?

Un robot est quelque chose qui détecte, calcule et prend des mesures. Les facteurs de forme que prendront les robots seront incroyables dans les prochaines années. Nous avons des études de cas sur les robots de service et les services de cloud computing.

Un exemple est un concierge robotique qui travaille dans les magasins et les palais de justice. Les gens peuvent en parler et il peut donner des indications. Avec Polly [AWS text-to-speech service] et Lex [for building conversational interfaces], le robot peut non seulement fournir des instructions, mais il peut également détecter si une personne est frustrée. Si un client paie pour une assistance premium, le robot peut même montrer le visage d’une personne pour réagir. Cela ne nécessite aucune utilisation de la batterie ou du traitement à bord.

Plus de 60% de l'énergie est généralement utilisée pour le calcul, et même les petits processeurs consomment de grandes quantités d'énergie et génèrent de la chaleur. En appliquant des services de cloud computing à des robots, nous devons comprendre chaque cas. Où pouvons-nous tolérer la latence? Il n’ya pas de réponse unique.

Dans mon discours, je parlerai de la façon dont les développeurs se concentrent souvent sur un robot individuel, mais que l’utilisateur essaie d’optimiser pour une mesure commerciale, telle que l’optimisation de l’accomplissement ou du service client. Aucun robot ne peut le faire. Ils ont donc besoin d'Oracle dans le cloud pour savoir comment les robots travaillent ensemble et comment ils peuvent être chorégraphiés pour respecter cette métrique.

Avec Amazon Robotics, des robots individuels fonctionnent de manière autonome, mais il existe un autre service de surveillance Oracle où chacun se trouve. Si un robot entre dans un quadrant et construit un SLAM [simultaneous localization and mapping] carte, un autre peut l’appeler avec Polly et Lex et l’utiliser.

Quelle est l’importance de l’open source pour AWS?

J'adore voir les logiciels open source et leurs contributions. Il n’ya pas de cloud aujourd’hui sans Linux. Nous avons ouvert un grand nombre d’exemples d’applications pour accélérer le développement.

Octroi de licences à un système d'exploitation peut être coûteux et lent. Je suis heureux de voir que Bosch, Microsoft et Toyota Research s’engagent à rendre ROS2 de qualité industrielle. Je suis très heureux de voir que mon équipe chez Amazon est en tête en matière de sécurité et d’amélioration des performances.

Logo Robotics Summit & Expo 2019Keynotes | Orateurs | Exposants | registre

Qu'en est-il des technologies émergentes telles que l'Internet des objets (IoT) et la 5G?

Nous pensons que cela va être un catalyseur pour de nouveaux scénarios avec une connectivité plus répandue et fiable au cloud. Cependant, RoboMaker fonctionne parfaitement sans connectivité. il peut fonctionner avec le PC d’un client – mais cela l’empêcherait de gérer ou de surveiller son parc de véhicules avec des services en nuage.

Nos clients avec des robots ont en grande partie une connectivité assez bonne. Nous ne parions pas notre stratégie actuelle sur les améliorations, mais la 5G change la donne.

L'une des exigences que nous avons est que, lorsque vous installez AWS RoboMaker, vous installez les ressources de sécurité et le cœur AWS IoT Greengrass. C’est un environnement sécurisé qui crée un jumeau numérique dans le cloud. Il soutient l'idée de quorums – un groupe de discussion pour les robots, si vous voulez.

La véritable utilité des robots brille quand ils ont la capacité de coordonner. Les robots dans un quorum ont une plus grande fonctionnalité car ils peuvent en appeler un pour le traitement des images, etc.

Quelle est la prochaine étape pour la robotique dans le cloud – et Amazon?

Notre voyage cette année consiste à créer des services visant à améliorer l’utilisation des robots, qui sont des machines de collecte de données. Si un aspirateur ne fonctionnait pas correctement, un autre pourrait passer et s’occuper d’une zone spécifique.

Avec la transmission de données en continu, vous pouvez prendre un peu de données et les comprendre, ce qui permet aux robots de s’acquitter de petites tâches selon les besoins. C’est un domaine d’intérêt croissant pour les entreprises de services publics.

Dans le défi robotique des essaims de la DARPA, la question était: «Comment programmez-vous des essaims?». Il est encore trop tôt pour définir des modèles coopératifs et c’est un espace ouvert riche en possibilités pour les développeurs, et c’est ce qui nous a attiré.

Bien entendu, les robots des centres de distribution Amazon peuvent bénéficier d’une surveillance, d’un contrôle et d’une gestion de la flotte améliorés. Chez AWS, nous aimons créer des services que les clients internes et externes peuvent utiliser.

Remarque: Amazon Web Services organisera une journée d’immersion gratuite AWS RoboMaker à Boston le 4 juin.

Le Robotics Summit & Expo 2019 aura lieu les 5 et 6 juin au Seaport World Trade Center de Boston. Le discours liminaire de Barga sur «Le rôle du cloud dans l’avenir de la robotique» aura lieu le mercredi 5 juin à 9 h 45. inscrire maintenant participer.

<! –

->





Laisser un commentaire