MCPcopy Create free account
hub / github.com/InternRobotics/UniHSI / noise_lambda

Method noise_lambda

unihsi/env/tasks/base_task.py:275–283  ·  view source on GitHub ↗
(tensor, param_name=nonphysical_param)

Source from the content-addressed store, hash-verified

273 (1.0 - sched_scaling) # linearly interpolate
274
275 def noise_lambda(tensor, param_name=nonphysical_param):
276 params = self.dr_randomizations[param_name]
277 corr = params.get('corr', None)
278 if corr is None:
279 corr = torch.randn_like(tensor)
280 params['corr'] = corr
281 corr = corr * params['var_corr'] + params['mu_corr']
282 return op(
283 tensor, corr + torch.randn_like(tensor) * params['var'] + params['mu'])
284
285 self.dr_randomizations[nonphysical_param] = {'mu': mu, 'var': var, 'mu_corr': mu_corr, 'var_corr': var_corr, 'noise_lambda': noise_lambda}
286

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected