Migrazione delle applicazioni ROS nei contenitori - AWS RoboMaker

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Migrazione delle applicazioni ROS nei contenitori

A partire da ottobre del 2021,AWS RoboMakersupporto esteso per abilitare qualsiasi set di robot e software di simulazione. In precedenza, Robot Operating System (ROS) e Gazebo erano le uniche configurazioni di robot e software di simulazione supportate a cui era consentito l'esecuzione inAWS RoboMaker. Con questa modifica, ora puoi configurare qualsiasi robot e software di simulazione di tua scelta mentre esegui simulazioni inAWS RoboMaker.

Cosa significa questo per i clienti che desiderano continuare a utilizzare ROS e Gazebo?

Significa che è necessario passare a un flusso di lavoro basato su Docker per creare i propri contenitori di applicazioni da utilizzare inAWS RoboMaker. Docker è uno strumento standard del settore che consente agli sviluppatori di raggruppare le dipendenze delle loro applicazioni e spedire il software come pacchetto in bundle (container). Per ulteriori informazioni, vedereNozioni di base su Docker per Amazon ECS. Le immagini utilizzate devono soddisfare i requisiti elencati inRequisiti perAWS RoboMakercontenitori compatibili.

Cosa succede se sto già utilizzando contenitori basati su ROS?

Allora ci sei quasi! È necessario aggiornare la suite software delRoboteSimulazioneapplicazione da suite di software relative a ROS aGeneraleeRuntime della simulazionesuite di software tramiteAWSconsole o CLI. Quindi, segui i passaggi perEsecuzione di simulazione.

Come migrare a un flusso di lavoro basato su Docker

  1. Scegli uno dei seguenti tutorial a seconda della versione di ROS desiderata e segui i passaggi al suo interno.

  2. Dopo aver creato i contenitori, puoi procedere all'invio del processo di simulazione.