        elif any([self.grasped(obj) for obj in range(1,self.num_objects+1)]):
            return
        self.state[0] = False     # set gripper_free False
        self.state[obj] = True    # grasp object
        return