Migration des applications ROS vers des conteneurs - 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.

Migration des applications ROS vers des conteneurs

À partir d'octobre 2021,AWS RoboMakersupport étendu pour activer n'importe quel ensemble de robots et de logiciels de simulation. Auparavant, le système d'exploitation Robot (ROS) et Gazebo étaient les seules configurations de robots et de logiciels de simulation prises en charge autorisées à s'exécuter dansAWS RoboMaker. Grâce à cette modification, vous pouvez désormais configurer le robot et le logiciel de simulation de votre choix tout en exécutant des simulations dansAWS RoboMaker.

Qu'est-ce que cela signifie pour les clients qui souhaitent continuer à utiliser ROS et Gazebo ?

Cela signifie que vous devez passer à un flux de travail basé sur Docker pour créer vos propres conteneurs d'applications à utiliser dansAWS RoboMaker. Docker est un outil standard du secteur qui permet aux développeurs de regrouper les dépendances de leurs applications et de livrer leurs logiciels sous la forme d'un package groupé (conteneur). Pour plus d'informations, voirPrincipes de base de Docker pour Amazon ECS. Les images que vous utilisez doivent répondre aux exigences répertoriées dansExigences pourAWS RoboMakerconteneurs compatibles.

Et si j'utilise déjà des conteneurs basés sur ROS ?

Alors vous avez fait le plus gros du chemin ! Vous devez mettre à jour la suite logicielle de votreRobotetSimulationapplication depuis les suites logicielles associées à ROS versGénéraletDurée de la simulationsuite logicielle via leAWSconsole ou CLI. Ensuite, suivez les étapes pourCrée une simulation..

Comment migrer vers un flux de travail basé sur Docker

  1. Choisissez l'un des didacticiels suivants en fonction de la version de ROS que vous souhaitez et suivez les étapes qu'il contient.

  2. Après avoir créé des conteneurs, vous pouvez procéder à la soumission de votre tâche de simulation.