forked from NextCenturyCorporation/mcs-scene-generator
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathholes_with_agent.yaml
36 lines (31 loc) · 984 Bytes
/
holes_with_agent.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Generate one interactive simulation-controlled agent that begins holding the
# soccer ball retrieval target. The agent makes the target available for a
# PickupObject action only after you use an InteractWithAgent action on it.
shortcut_agent_with_target:
# The agent should not walk around the scene while waiting.
movement: False
# Only the target can be a soccer ball.
excluded_shapes: soccer_ball
# Only generate medium or large rooms.
room_dimensions:
x:
min: 10
max: 25
y: 3
z:
min: 10
max: 25
# Generate a random number of holes.
holes:
- num:
min: 20
max: 200
# Override the defaults to avoid randomly generating any other objects besides
# the holes and the target. Remove these lines if you want additional randomly
# generated objects.
keyword_objects:
- num: 0
random_structural_objects:
- num: 0
# Ensure holes don't completely obstruct the path to the target.
check_valid_path: True