Skip to content

Commit

Permalink
change object generation of stacking
Browse files Browse the repository at this point in the history
  • Loading branch information
qgallouedec committed Apr 18, 2021
1 parent 6d8ce9b commit 9f86f6c
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions panda_gym/envs/tasks/stack.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,15 +134,15 @@ def _sample_goal(self):
return np.concatenate((goal1, goal2))

def _sample_objects(self):
while True: # make sure that cubes are distant enough
object1_position = [0.0, 0.0, self.object_size / 2]
object2_position = [0.0, 0.0, self.object_size / 2]
noise1 = self.np_random.uniform(self.obj_range_low, self.obj_range_high)
noise2 = self.np_random.uniform(self.obj_range_low, self.obj_range_high)
object1_position += noise1
object2_position += noise2
if distance(object1_position, object2_position) > 0.1:
return object1_position, object2_position
# while True: # make sure that cubes are distant enough
object1_position = [0.0, 0.0, self.object_size / 2]
object2_position = [0.0, 0.0, 3*self.object_size / 2]
noise1 = self.np_random.uniform(self.obj_range_low, self.obj_range_high)
noise2 = self.np_random.uniform(self.obj_range_low, self.obj_range_high)
object1_position += noise1
object2_position += noise2
# if distance(object1_position, object2_position) > 0.1:
return object1_position, object2_position

def is_success(self, achieved_goal, desired_goal):
# must be vectorized !!
Expand Down

0 comments on commit 9f86f6c

Please sign in to comment.