Canonical form observer design for non-linear time-variable systems | Synapse