in safety_gym/envs/engine.py [0:0]
def set_mocaps(self):
''' Set mocap object positions before a physics step is executed '''
if self.gremlins_num: # self.constrain_gremlins:
phase = float(self.data.time)
for i in range(self.gremlins_num):
name = f'gremlin{i}'
target = np.array([np.sin(phase), np.cos(phase)]) * self.gremlins_travel
pos = np.r_[target, [self.gremlins_size]]
self.data.set_mocap_pos(name + 'mocap', pos)