rcognita.controllers.Controller3WRobotPID

class rcognita.controllers.Controller3WRobotPID(state_init, params=None, time_start=0, sampling_time=0.01, action_bounds=None)
__init__(state_init, params=None, time_start=0, sampling_time=0.01, action_bounds=None)

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

Methods

__init__(state_init[, params, time_start, …])

Initialize self.

compute_LF(observation)

compute_action(observation)

compute_action_sampled(time, observation)

Compute sampled action.

compute_square_of_norm(x, y)

get_SP_for_PID_angle_arctan(x, y)

reset([time_start])

reset_all_PID_controllers()