Avis de fin de support : le 10 septembre 2025, AWS
le support de AWS RoboMaker. Après le 10 septembre 2025, vous ne pourrez plus accéder à la AWS RoboMaker console ni aux AWS RoboMaker ressources. Pour plus d'informations sur la transition AWS Batch afin de faciliter l'exécution de simulations conteneurisées, consultez ce billet de blog.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS RoboMaker concepts
Cette section décrit les concepts clés et la terminologie que vous devez comprendre pour les utiliser AWS RoboMaker
efficacement. Pour plus d'informations, consultez AWS RoboMaker
FAQs
Concepts
Conteneur
Les images des conteneurs sont stockées dans Amazon ECR. Un conteneur est créé à partir d'une image lorsqu'il est exécuté par le service. Une simulation typique peut utiliser le système d'exploitation du robot (ROS) avec un conteneur simulant l'environnement dans Gazebo et un second conteneur simulant le robot. Pour plus d'informations, consultez Qu'est-ce qu'Amazon ECR ? dans le guide de l'utilisateur Amazon ECR.
Simulation de tâche
Une seule tâche de simulation exécute une ou deux applications. Une tâche de simulation classique consiste à associer une application robotique (logique personnalisée qui répond aux données environnementales) à un environnement (modèles du monde dans lequel habite votre robot). Une tâche de simulation fournit des résultats et des métriques. Pour de plus amples informations, veuillez consulter Simulation avec AWS RoboMaker.
Simulation WorldForge
La simulation WorldForge permet de générer plus facilement et plus rapidement des mondes de simulation à partir des modèles que vous définissez. En outre, il peut vous aider à gérer les charges de travail de simulation qui nécessitent un grand nombre de mondes de simulation grâce à la randomisation des domaines. Pour de plus amples informations, veuillez consulter Création de mondes grâce à la simulation WorldForge.
Environnement
Une application définit la configuration et les outils à exécuter dans un environnement. Les outils exécutés dans un environnement partagent le même système de fichiers, les mêmes variables d'environnement et le même réseau. L'application et les outils exécutés dans un environnement doivent refléter les modifications apportées aux fichiers de l'environnement et l'environnement doit fournir les outils disponibles. Vous devez fournir une image de conteneur pour l'environnement. Pour de plus amples informations, veuillez consulter Utilisation d'images pour développer des AWS RoboMaker applications.
Application
Avant de créer une tâche de simulation, vous devez créer une application de robot ou une application de simulation dans AWS RoboMaker. Une application de robot contient un code de robot pour la navigation et la perception. Une application de simulation contient tous les actifs et la logique nécessaires pour simuler un environnement. AWS RoboMaker prend en charge la création de plusieurs versions de votre application de robot et de votre application de simulation. Pour de plus amples informations, veuillez consulter Applications de gestion des versions.
Nos applications sont composées de deux (principaux) composants :
-
Un conteneur, qui est une unité logicielle standard qui regroupe le code et toutes ses dépendances afin que l'application s'exécute rapidement et de manière fiable d'un environnement informatique à l'autre.
-
Suite logicielle, qui indique l'environnement à partir duquel le contenu du bundle peut être extrait, obtenu, validé et exécuté. Actuellement, les suites logicielles prises en charge sont General (pour les applications robotiques) et SimulationRuntime(pour les applications de simulation).
Configuration de l'application
Lorsque vous fournissez une simulation ou une application robotique dans unCreateSimulationJob, vous spécifiez en fait a RobotApplicationConfig et SimulationApplicationConfig a. En d'autres termes, spécifiez l'ARN et la version réels de l'application, ainsi que la configuration de lancement, la configuration de téléchargement et les outils suivants.
-
LaunchConfig— Indique au service de simulation comment vous souhaitez que le code de votre application soit exécuté dans l'environnement.
-
UploadConfiguration— Vous pouvez transmettre jusqu'à 10 configurations de téléchargement par application. AWS RoboMaker télécharge les fichiers écrits sur le chemin de configuration de téléchargement vers votre compartiment de sortie.
-
Tool— Liste des processus personnalisés à exécuter dans le conteneur d'applications.
Pour de plus amples informations, veuillez consulter Simulation avec AWS RoboMaker.