Fix transform

This commit is contained in:
Michel Breyer 2021-11-10 14:52:48 +01:00
parent 0ac5ca20aa
commit 406c53b309

View File

@ -175,7 +175,7 @@ class YamlScene(Scene):
scale = object.get("scale", 1) scale = object.get("scale", 1)
if randomize := object.get("randomize", False): if randomize := object.get("randomize", False):
angle = rng.uniform(-randomize["rot"], randomize["rot"]) angle = rng.uniform(-randomize["rot"], randomize["rot"])
ori *= Rotation.from_euler("z", angle, degrees=True) ori = Rotation.from_euler("z", angle, degrees=True) * ori
b = np.asarray(randomize["pos"]) b = np.asarray(randomize["pos"])
pos += rng.uniform(-b, b) pos += rng.uniform(-b, b)
self.add_object(urdf, ori, pos, scale) self.add_object(urdf, ori, pos, scale)