Dynamic Observer Error Linearization