WorldForge Concepts de simulation - AWS RoboMaker

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.

WorldForge Concepts de simulation

La simulation WorldForge utilise un ensemble de paramètres (un modèle de monde de simulation) pour déterminer comment générer de nouveaux mondes. Un modèle de monde de simulation peut être utilisé pour générer des centaines de mondes. Chaque monde contient un bâtiment. Le bâtiment a un seul étage. L'étage est doté d'un modèle de plan qui décrit les tailles et les formes des pièces. Il suggère également comment les pièces pourraient être connectées. Les sols ont également un modèle intérieur qui précise la façon dont les éléments structurels tels que les murs et les sols du plan d'étage sont finis. Le modèle intérieur comporte également des paramètres décrivant comment équiper chaque pièce avec des meubles tels que des tables et des canapés et des accessoires tels que des vêtements et des ustensiles de cuisine.

Vous pouvez créer un modèle de monde de simulation à partir d'un exemple de modèle, cloner un modèle existant ou repartir de zéro à l'aide de la console à l'adresse https://console.aws.amazon.com/robomaker/. Par exemple, si vous souhaitez générer des mondes contenant une chambre, vous pouvez commencer par le modèle d'exemple d'appartement d'une chambre. Il s'agit d'un plan d'étage ouvert d'une chambre et d'une salle de bains avec une cuisine et un salon. Il utilise des matériaux, des meubles et des accessoires typiques adaptés à chaque type de chambre. Après l'avoir enregistré, vous pouvez démarrer un travail de génération de mondes pour générer des mondes. Vous pouvez créer jusqu'à 50 mondes grâce à un job de génération mondiale.

Vous pouvez également créer un modèle de monde de simulation à l'aide du SDK ou duAWS Command Line Interface. Par exemple, pour créer un modèle à partir duAWS CLI, créez d'abord un document JSON de modèle mondial avec le corps du modèle. Il précise les paramètres du bâtiment, les plans d'étage, les intérieurs et d'autres détails. Après l'avoir enregistré, vous pouvez créer un modèle de monde de simulation en appelantcreate-world-template et en spécifiant le fichier JSON :

aws robomaker create-world-template --name "my-template" --templateBody file://my_template_body.json

Après avoir configuré et enregistré un modèle de monde de simulation, vous pouvez créer une tâche de génération de monde et générer des mondes. Des centaines de mondes peuvent être générés à partir d'un seul modèle de monde de simulation. Vous pouvez générer jusqu'à 100 mondes en une seule tâche de génération mondiale. Les mondes peuvent être utilisés avec une simulation dansAWS RoboMaker. Vous pouvez également exporter des mondes pour les modifier et les utiliser dans votre propre environnement ROS.