dymoesco.control.misc_controllers.generate_smooth_control¶
-
dymoesco.control.misc_controllers.generate_smooth_control(umin, umax, t_range, dt, noise_std=0.0, rng=None, output='function')¶ generate a low-pass filtered control sequence.
- Parameters
umin (float or list of floats) – minimum control value for each dimensions specified.
umax (float or list of floats) – maximum control value for each dimensions specified.
t_range ((float, float) tuple) – tmin and tmax in between which we want to generate controls.
dt (float) – time delta
- Returns
output is either a function (of time) or an array which we can index, depending on output parameter.
- Return type
function or array