Specify xyz bounds for randomizing object location
This commit is contained in:
@@ -137,7 +137,8 @@ class YamlScene(Scene):
|
||||
if randomize := object.get("randomize", False):
|
||||
angle = rng.uniform(-randomize["rot"], randomize["rot"])
|
||||
ori *= Rotation.from_euler("z", angle, degrees=True)
|
||||
pos[:2] += rng.uniform(-randomize["pos"], randomize["pos"], 2)
|
||||
b = np.asarray(randomize["pos"])
|
||||
pos += rng.uniform(-b, b)
|
||||
self.add_object(urdf, ori, pos, scale)
|
||||
for _ in range(60):
|
||||
p.stepSimulation()
|
||||
|
Reference in New Issue
Block a user