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
-
Scegli uno dei seguenti tutorial a seconda della versione di ROS desiderata e segui i passaggi al suo interno.
-
Dopo aver creato i contenitori, puoi procedere all'invio del processo di simulazione.