Troubleshooting Simulation WorldForge - AWS RoboMaker

Troubleshooting Simulation WorldForge

This section can help you fix issues with Simulation WorldForge.

Why did my world generation job fail?

This section can help you fix issues with Simulation WorldForge simulation world generation.

Is your world count 0 or greater than 50?

If your world generation job did not complete, make sure your world count, floorplanCount * interiorCountPerFloorplan, is greater than 1 and less than 50.

Why did my world export job fail?

This section can help you fix issues with Simulation WorldForge world export jobs.

Do you have a trust policy for AWS RoboMaker?

If you are passing the full Amazon Resource Name (ARN) of the IAM role when you call create-world-export-job from the AWS CLI, your trust policy might have insufficient privileges. Check the role to make sure it has a trust relationship with robomaker.amazonaws.com.

Does your role have permissions to publish to Amazon S3?

If you specify an output Amazon S3 bucket for a export job, your role must have permissions to the bucket. Update your trust policy to include the following permissions:

{ "Effect": "Allow", "Action": [ "s3:AbortMultipartUpload", "s3:GetObject", "s3:PutObject" ], "Resource": “my-bucket" }

Did you modify or remove the bucket specified for the export job?

If you update your bucket during the export job, you may get a ResourceNotFound error from export job.

Why is there an issue with world image?

This section can help you fix issues with your world image.

Why is there no door in my doorway?

You can only add doors using a Version 2 template or later. You can update a Version 1 template to a later version. For more information, see Simulation World Template Versions, Features, and Changes.

Because AWS RoboMaker Simulation WorldForge creates worlds that are unique and random, the door configuration that you've specified might not exist in the world when you generate it. For example, you might specify a door between a living room and a kitchen in your template, but there might be an open wall between those rooms. Because there's an open wall instead of a doorway, you wouldn't be able to add a door there.

Why does my door block the entrance to my room?

The door blocking the entrance to a room is a circumstance that you can use to challenge your robots. To create a world that doesn't present this challenge to your robots, you can do one of the following:

  • Generate another world from your world template. The door generated in the new world might not block the entrance.

  • Change the open percentage of the door in the world template.

Why are the walls in my world image shorter than the walls in my Simulation Job or exported world?

To give you the ability to see your Simulation WorldForge worlds without it being obscured by walls, AWS RoboMaker truncates the walls in the world image. The walls have the height that you specify in your world template in the worlds that you create.

For worlds generated by the Version 2 template or later, the door models are not truncated in the world images. The height of the doors in the world image will be the same as the height of the doors in the worlds you create.