AWS RoboMaker

Développez, testez et déployez des applications robotiques intelligentes facilement

AWS RoboMaker est un service qui permet de développer, tester et déployer des applications robotiques intelligentes à l'échelle en toute facilité. RoboMaker étend la structure de logiciel de robotique open source la plus largement utilisée, le système d'exploitation de robot (ROS), avec la connectivité aux services cloud. Cela inclut les services de machine learning, les services de surveillance et les services d'analyse AWS qui permettent à un robot de diffuser des données, de naviguer, de communiquer, de comprendre et d'apprendre. RoboMaker fournit un environnement de développement robotique pour le développement d'applications, un service de simulation robotique pour accélérer les tests d'applications et un service de gestion de flotte robotique pour le déploiement, la mise à jour et la gestion d'applications à distance.

Les robots sont des machines qui détectent, calculent et agissent. Les robots ont besoin d’instructions pour accomplir leurs tâches. Ces instructions se présentent sous la forme d’applications codées par les développeurs pour déterminer le comportement du robot. La réception et le traitement des données de capteur, le contrôle des actionneurs pour le mouvement et l'exécution d'une tâche spécifique sont toutes des fonctions généralement automatisées par ces applications robotiques intelligentes. Les robots intelligents sont de plus en plus utilisés dans les entrepôts pour distribuer les stocks, dans les maisons pour effectuer des travaux ménagers fastidieux et dans les magasins de détail pour fournir un service à la clientèle. Les applications robotiques utilisent le machine learning pour effectuer des tâches plus complexes telles que la reconnaissance d'un objet ou d'un visage, la conversation avec une personne, le suivi d'une commande vocale ou la navigation autonome. Jusqu'à présent, développer, tester et déployer des applications robotiques intelligentes était une tâche difficile et longue. Construire une fonctionnalité robotique intelligente à l'aide du machine learning est complexe et nécessite des compétences spécialisées. La configuration d'un environnement de développement peut prendre plusieurs jours à chaque développeur et la construction d'un système de simulation réaliste pour tester une application peut prendre des mois en raison de l'infrastructure sous-jacente nécessaire. Une fois qu'une application a été développée et testée, un développeur doit créer un système de déploiement pour déployer l'application sur le robot, puis mettre à jour l'application pendant que le robot est en cours d'utilisation.

AWS RoboMaker fournit les outils permettant de créer des applications robotiques intelligentes de manière plus accessible, un service de simulation entièrement géré permettant des tests rapides et faciles, et un service de déploiement pour la gestion du cycle de vie. AWS RoboMaker supprime les gros efforts de chaque étape de développement en robotique afin que vous puissiez cous concentrer sur la création d’applications robotiques novatrices.

Qu’est-ce que AWS RoboMaker ?

Fonctionnement

AWS RoboMaker fournit quatre fonctionnalités principales pour le développement, le test et le déploiement d'applications de robotique intelligente.

Extensions cloud pour ROS

Le système d'exploitation de robot, ou ROS, est le framework logiciel de la robotique open source le plus largement utilisé. Il fournit des bibliothèques de logiciels qui vous aident à créer des applications robotiques. AWS RoboMaker fournit des extensions de cloud pour ROS afin que vous puissiez décharger vers le cloud les processus informatiques plus gourmands en ressources, généralement nécessaires aux applications de robotique intelligente, et libérer des ressources de calcul locales. Ces extensions facilitent l'intégration aux services AWS tels que Amazon Kinesis Video Streams pour la diffusion vidéo, Amazon Rekognition pour l'analyse d'images et de vidéos, Amazon Lex pour la reconnaissance vocale, Amazon Polly pour la génération de parole et Amazon CloudWatch pour la journalisation et la surveillance. RoboMaker fournit chacune de ces extensions de service de cloud computing sous forme de packages ROS open source. Vous pouvez ainsi créer des fonctions sur votre robot en tirant parti des API de cloud, le tout dans un cadre logiciel familier.

Environnement de développement

AWS RoboMaker fournit un environnement de développement robotique pour la construction et la modification d'applications robotiques. L'environnement de développement RoboMaker est basé sur AWS Cloud9. Vous pouvez donc lancer un espace de travail dédié pour modifier, exécuter et déboguer le code d'application robotique. L'environnement de développement de RoboMaker comprend le système d'exploitation, le logiciel de développement et les fichiers ROS automatiquement téléchargés, compilés et configurés. De plus, les extensions cloud RoboMaker et des exemples d'applications de robotique sont pré-intégrés dans l'environnement, ce qui vous permet de démarrer en quelques minutes.

Simulation

La simulation permet de comprendre le comportement des applications robotiques dans des environnements complexes ou changeants. Vous n'avez donc pas besoin d'investir dans du matériel coûteux ni de configurer des environnements de test physiques. Au lieu de cela, vous pouvez utiliser la simulation pour tester et ajuster les applications robotiques avant le déploiement sur du matériel physique. AWS RoboMaker fournit un service de simulation robotique entièrement géré qui prend en charge les simulations à grande échelle et en parallèle et redimensionne automatiquement l'infrastructure sous-jacente en fonction de la complexité de la simulation. RoboMaker fournit également des mondes 3D virtuels prédéfinis, comme des salles intérieures, des magasins et des pistes de course, pour que vous puissiez télécharger, modifier et utiliser ces mondes dans vos simulations, ce qui permet de démarrer rapidement et facilement.

Gestion de parc

Une fois qu'une application a été développée ou modifiée, vous devez créer un système Over The Air (OTA) pour déployer l'application en toute sécurité sur le robot, puis la mettre à jour ultérieurement pendant l'utilisation du robot. AWS RoboMaker fournit un service de gestion de flotte intégrant un registre, une sécurité et une tolérance aux pannes des robots afin que vous puissiez déployer, effectuer des mises à jour OTA et gérer vos applications robotiques tout au long du cycle de vie de vos robots. Vous pouvez utiliser la gestion de flotte RoboMaker pour regrouper vos robots et les mettre à jour avec des corrections de bugs ou de nouvelles fonctionnalités, le tout en quelques clics dans la console.

Avantages

Démarrez rapidement

AWS RoboMaker comprend des exemples d'applications de robotique pour vous aider à démarrer rapidement. Celles-ci constituent le point de départ des fonctionnalités de commande vocale, de reconnaissance, de surveillance et de gestion de flotte généralement requises pour les applications de robotique intelligente. Les exemples d'applications sont livrés avec un code d'application robotique (instructions relatives aux fonctionnalités de votre robot) et un code d'application de simulation (définissant l'environnement dans lequel vos simulations seront exécutées). Les exemples d'applications de simulation sont livrés avec des univers prédéfinis tels que des salles intérieures, des magasins de vente au détail et des pistes de course, pour vous permettre de démarrer en quelques minutes. Vous pouvez modifier et utiliser le code de l'application de robotique ou de simulation dans l'environnement de développement ou utiliser vos propres applications personnalisées.

Créez des robots intelligents

AWS RoboMaker étant pré-intégré aux services d’analyse, de machine learning et de surveillance AWS, il est facile d’ajouter des fonctions telles que la diffusion vidéo en continu, la reconnaissance de visage et d’objets, la commande et la réponse vocales ou la collecte de métriques et de journaux à votre application robotique. RoboMaker fournit des extensions pour des services cloud tels qu'Amazon Kinesis (flux vidéo), Amazon Rekognition (analyse d'images et de vidéos), Amazon Lex (reconnaissance vocale), Amazon Polly (génération de parole) et Amazon CloudWatch (journalisation et surveillance) aux développeurs qui utilisent Système d'exploitation de robot (ROS). Ces services sont présentés sous forme de packages ROS afin que vous puissiez facilement les utiliser pour créer des fonctions intelligentes dans vos applications robotiques sans avoir à apprendre un nouveau framework ou langage de programmation.

Gestion du cycle de vie

Gérez le cycle de vie d'une application robotique à partir de la construction et du déploiement de l'application jusqu'à la surveillance et la mise à jour de tout une flotte de robots À l'aide de la gestion de flotte AWS RoboMaker, vous pouvez déployer une application sur une flotte de robots. À l'aide de l'extension métrique et des journaux CloudWatch pour ROS, vous pouvez surveiller ces robots tout au long de leur cycle de vie pour comprendre le processeur, la vitesse, la mémoire, la batterie, etc. Lorsqu'un robot a besoin d'une mise à jour, vous pouvez utiliser la simulation RoboMaker pour les tests de régression avant de déployer le correctif ou la nouvelle fonctionnalité via la gestion de flotte RoboMaker.

Clients

Future Robot
« Nous évaluons AWS RoboMaker pour notre gamme de robots Furo, utilisés dans les lieux publics pour le service à la clientèle, l'information et le divertissement. Au cours de cette évaluation, nous avons découvert que les extensions cloud RoboMaker nous ont fourni un ensemble complet de fonctions d’intelligence qui peuvent être exploitées sans effort de développement car elles s’intègrent facilement à notre application ROS existante. En tant que nouveau client AWS, les exemples d'applications nous ont fourni exactement ce dont nous avions besoin pour commencer. Avec l'accélération du temps de développement que nous espérons gagner avec AWS RoboMaker, nous avons maintenant de nouvelles idées et possibilités pour l’expansion du marché. »
 
- Dr. SeKyong Song, Fondateur et PDG, Future Robot

JPL

Le NASA Jet Propulsion Laboratory (JPL) crée et travaille avec de nombreux robots et rovers pour explorer les terrains spatiaux. En utilisant AWS RoboMaker, JPL est capable de visualiser son rover open source et de recevoir des métriques en temps quasi réel pour comprendre son fonctionnement. La simulation AWS RoboMaker a également permis à JPL d’accélérer le développement de nouvelles fonctionnalités pour le rover, par exemple en testant un bras robotique pouvant imiter les mouvements du bras d’un humain.


Lea

« AWS RoboMaker augmente de manière exponentielle les capacités de Lea, un assistant robot autonome pour personnes âgées et handicapées. Lea est interactive, garde les personnes âgées en sécurité et active, tout en pouvant vous parler, naviguer dans votre maison et vous garder en contact avec votre famille et vos médecins. Nous avons utilisé les extensions de nuage AWS RoboMaker pour ROS pour améliorer Lea avec la transmission en continu de données vidéo et télémétriques, ainsi que les capacités d'interaction vocale à l'aide de services tels qu'Amazon Kinesis, Amazon Lex et Amazon Polly. Ces services et extensions cloud fournis par AWS RoboMaker nous ont permis de développer rapidement de nouvelles fonctionnalités, tout en dépassant les limites des petites puissances informatiques existantes. »

- Dimitrios Chronopoulos, Ingénieur principal et mobilité, Robot Care Systems


Stanley Black & Decker

« Nous prévoyons d’utiliser des véhicules au sol autonomes et des drones pour rendre le secteur de la construction plus productif tout en réduisant les coûts de reprise de construction. À l'aide d'une variété de capteurs d'imagerie, les données collectées peuvent être utilisées pour créer des modèles de site 3D pour la planification et la rationalisation des activités de construction. Avec AWS RoboMaker, nous sommes en mesure de tester facilement les applications logicielles liées à la robotique dans un environnement cloud et de générer rapidement des données d'imagerie synthétiques pour former nos algorithmes de création de modèles de sites 3D. AWS RoboMaker fournit également la solution de gestion de flotte idéale pour les véhicules au sol et les drones. L'intégration entre la gestion de flotte AWS RoboMaker et AWS Greengrass permet d'activer facilement les communications entre les véhicules au sol, les drones et les solutions IoT. »

- Hamid Montazeri, Vice-président de la robotique et de l’ingénierie SW, Stanley Black & Decker


aibo
apex.ai
Embark

Partenaires

FIRST

FIRST conçoit des programmes novateurs accessibles qui développent non seulement les compétences et intérêts scientifiques et technologiques, mais aussi la confiance en soi, le leadership et les leçons de vie. « Nous sommes ravis d’utiliser AWS RoboMaker, qui aide les étudiants de tous âges à développer, tester et déployer des applications robotiques. Des offres comme celles-ci facilitent l’accomplissement de la mission de FIRST : inciter les jeunes à devenir des leaders et des innovateurs dans les domaines de la science et de la technologie en les engageant dans des programmes scientifiques avec mentor. »

- Don Bossi, Président, FIRST


Open Robotics

Open Robotics travaille avec l'industrie, les universités et les gouvernements pour créer et prendre en charge des logiciels open source destinés au secteur mondial de la robotique, de la recherche et développement aux déploiements commerciaux. « La prise en charge par AWS de nos produits, y compris de ROS 2, contribuera de manière significative à notre objectif consistant à faire des plates-formes ouvertes la base de toutes les applications robotiques. Avec ROS et Gazebo disponibles via AWS, il est maintenant plus facile que jamais pour les développeurs de se lancer et pour les entreprises d'intégrer ces outils à leur flux de travail. J'ai hâte de voir le développement de nouveaux robots innovants basés sur ROS. »

- Brian Gerkey, PDG, Open Robotics


Advance Robot Solutions

« En tant que leader de la stratégie, des ventes et du support des robots, nous avons connecté nos clients à des robots avancés à travers le monde, des conférences d'entreprise jusqu’aux aéroports et aux Jeux olympiques, pour créer des expériences attrayantes. Nous fournissons des ressources d'ingénierie et travaillons en partenariat avec les fabricants de robots pour créer des applications robotiques personnalisées. Nous utilisons et recommandons AWS RoboMaker, car il nous permet de réaliser rapidement des prototypes et d’accroître la rapidité de livraison des fonctions robotiques intelligentes telles que l’interaction vocale et l’orientation, offrant ainsi une expérience utilisateur plus convaincante à nos clients. Nous sommes ravis d'être un partenaire RoboMaker et sommes impatients d'utiliser les services RoboMaker dans notre portefeuille de robots. »

- Paul McManus, PDG, Advance Robot Solutions


Maladie
Résistance

Partenaires d’enseignement et de recherche

GTRI

« Les recherches du GTRI sur l’autonomie collaborative permettent à des équipes hétérogènes de robots de travailler ensemble pour atteindre les objectifs de la mission sans avoir besoin d’être humain. Les comportements autonomes incluent la planification de trajectoire intégrée dans des environnements encombrés, la distribution efficace des tâches et le partage des données de capteurs pour une vision du monde commune. AWS RoboMaker offre la possibilité d'héberger nos simulations de manière puissante et accessible, ainsi que de tirer parti d'outils et de modèles environnementaux non disponibles dans des systèmes plus limités. Nous considérons que cette capacité à simuler des comportements et des interactions complexes dans une simulation réaliste est essentielle au développement de nouvelles techniques et de nouveaux algorithmes performants.

- Don Davis, Directeur de division, Systèmes de robotique et autonomes, Georgia Tech Research Institute


ASU
Cal Poly
Dartmouth
Northeastern
RMIT
Rutgers
UCF
University of Cambridge
UTA
UW
University of Waterloo
image
Consultez les fonctionnalités

En savoir plus sur les fonctionnalités d’AWS RoboMaker.

En savoir plus 
image
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
image
Commencez à créer sur la console

Commencez à créer avec AWS RoboMaker

Mise en route