rcognita.systems

This module contains a generic interface for systems (environments) as well as concrete systems as realizations of the former

Remarks:

  • All vectors are treated as of type [n,]

  • All buffers are treated as of type [L, n] where each row is a vector

  • Buffers are updated from bottom to top

Classes

Sys2Tank(sys_type, dim_state, dim_input, …)

Two-tank system with nonlinearity.

Sys3WRobot(sys_type, dim_state, dim_input, …)

System class: 3-wheel robot with dynamical actuators.

Sys3WRobotNI(sys_type, dim_state, dim_input, …)

System class: 3-wheel robot with static actuators (the NI - non-holonomic integrator).

System(sys_type, dim_state, dim_input, …)

Interface class of dynamical systems a.k.a. environments.