in gym_pusht/envs/pusht.py [0:0]
def _get_coverage(self):
goal_body = self.get_goal_pose_body(self.goal_pose)
goal_geom = pymunk_to_shapely(goal_body, self.block.shapes)
block_geom = pymunk_to_shapely(self.block, self.block.shapes)
intersection_area = goal_geom.intersection(block_geom).area
goal_area = goal_geom.area
return intersection_area / goal_area