Ende des Supporthinweises: Am 10. September 2025 AWS
wird der Support für AWS RoboMaker eingestellt. Nach dem 10. September 2025 können Sie nicht mehr auf die AWS RoboMaker Konsole oder die AWS RoboMaker Ressourcen zugreifen. Weitere Informationen AWS Batch zur Umstellung auf containerisierte Simulationen finden Sie in diesem Blogbeitrag.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Batch-Simulationen
Dieser Abschnitt enthält Informationen darüber, wie Sie Simulationsauftragsstapel starten und verwalten können. Mithilfe eines Simulationsjob-Batches können Sie viele Simulationen mit einem einzigen API-Aufruf starten und ausführen, um Regressionstests, Parameteroptimierung, Modelltraining für maschinelles Lernen und synthetische Datengenerierung durchzuführen.
Anmerkung
Simulationsauftragsstapel können nur mit dem AWS RoboMaker-SDK oder der AWS CLI gestartet werden. Sie können Simulationsstapel über die AWS RoboMaker-Konsole anzeigen, klonen und abbrechen.
Abschnitte
Abauftragsstapels
Simulationsauftragsstapel werden vom AWS SDK oder der AWS CLI gestartet. Ein Simulationsauftragsstapel enthält eine oder mehrere Simulationsauftragsanforderungen. Bei jeder Simulationsauftragsanfrage wird angegeben, welche Anwendungen in der jeweiligen Simulation verwendet werden sollen, die maximale Dauer des Auftrags sowie weitere Informationen. Sie können Tags auf den Simulationsauftragsstapel und jede Simulationsauftragsanforderung anwenden.
Um einen Simulationsauftragsstapel zu starten, müssen Sie folgende Schritte ausführen:
-
Installieren Sie den AWS Command Line Interface. Weitere Informationen zur Installation der AWS CLI finden Sie unter Installieren der AWS CLI.
-
Kopieren Sie den folgenden JSON-Code in eine Datei mit dem Namen
startsimjobbatch.json
. Ändern Sie die Datei so, dass sie Ihrer gewünschten Konfiguration entspricht, und speichern Sie diese anschließend.{ "batchPolicy": { "timeoutInSeconds": 400, "maxConcurrency": 2 }, "createSimulationJobRequests": [ { "maxJobDurationInSeconds": 300, "iamRole": "arn:aws:iam::111111111111:role/MyRole", "failureBehavior": "Fail", "robotApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:robot-application/MyRobotApplicationArn", "launchConfig": { "packageName": "hello_world_robot", "launchFile": "rotate.launch" } } ], "simulationApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:simulation-applicationMySimulationApplicationArn", "launchConfig": { "command": [ "roslaunch", "hello_world_robot", "rotate.launch" ] } } ], "tags": { "myRequestTagKey" : "myRequestTagValue" } }, { "maxJobDurationInSeconds": 300, "iamRole": "arn:aws:iam::111111111111:role/MyRole", "failureBehavior": "Fail", "simulationApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:simulation-applicationMySimulationApplicationArn", "launchConfig": { "command": [ "roslaunch", "hello_world_simulation", "empty_world.launch" ] } } ] } ], "tags": { "myBatchTagKey" : "myBatchTagValue" } }
-
Öffnen Sie eine Eingabeaufforderung und führen Sie dann den folgenden AWS CLI-Befehl aus:
$
aws robomaker start-simulation-job-batch --cli-input-json file://
startsimjobbatch.json
Informationen zum Anzeigen des Simulationsauftrags finden Sie unter Abbrechen eines Simulaufauftragsauftragsstapels.
Abbrechen eines Simulaufauftragsauftragsstapels
Sie können sich Informationen über einen Simulationsauftragsstapel einschließlich Details über Simulationsauftragsanforderungen in dem Stapel anzeigen lassen.
So lassen Sie sich die Details eines Simulationsauftragsstapels anzeigen
Befolgen Sie die Schritte unter einer der folgenden Registerkarten:
Abbrechen eines Simulauftrags
Ein Simulationsauftrag kann abgebrochen werden, wenn er ausgeführt und nicht mehr benötigt wird.
So brechen Sie einen Simulationsauftrag ab
Befolgen Sie die Schritte unter einer der folgenden Registerkarten:
Kloneines Simulaufaufaufauftragsauftragsstapels
Sie können einen neuen Simulationsauftragsstapel starten, indem Sie einen vorhandenen Stapel klonen. Beim Klonen können Sie alle Simulationsauftragsanforderungen einbeziehen oder eine Teilmenge von Anforderungen auswählen.
Anmerkung
Simulationsauftragsbatches mit ROS und der Gazebo-Softwaresuite sind nicht zum Klonen verfügbar. Weitere Informationen finden Sie unter Support-Richtlinie.
So klonen Sie einen Simulationsauftragsstapel:
-
Melden Sie sich unter https://console.aws.amazon.com/robomaker/
bei derAWS RoboMaker Konsole an. -
Wählen Sie im linken Navigationsbereich die Option Simulations (Simulationen) und dann die Option Simulation Job Batches (Simulationsauftragsstapel).
-
Wählen Sie die ID des Simulationsauftragsstapels aus, den Sie klonen möchten.
-
Um den gesamten Stapel zu klonen, wählen Sie auf der Seite Simulation job batch detail (Details zum Simulationsauftragsstapel) unter Batch actions (Stapel-Aktionen) die Option Clone batch (Stapel klonen) aus.
Um bestimmte Simulationsauftragsanforderungen aus dem Stapel zu klonen, markieren Sie unter Simulationsauftragsanforderungen die Simulationsauftragsanforderungen, die Sie klonen möchten, wählen Sie dann Aktionen anfordern und anschließend Anfrage klonen aus.
-
Wählen Sie auf der Seite Clone simulation job batch (Simulationsauftragsstapel klonen) die Option Submit (Senden) aus.