rcognita.controllers.CtrlNominal3WRobotNI

class rcognita.controllers.CtrlNominal3WRobotNI(ctrl_gain=10, ctrl_bnds=[], t0=0, sampling_time=0.1)

Nominal parking controller for NI using disassembled subgradients.

__init__(ctrl_gain=10, ctrl_bnds=[], t0=0, sampling_time=0.1)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([ctrl_gain, ctrl_bnds, t0, …])

Initialize self.

compute_LF(observation)

compute_action(t, observation)

Compute sampled action.

compute_action_vanila(observation)

Same as compute_action(), but without invoking the internal clock.

reset(t0)

Resets controller for use in multi-episode simulation.