A state-compensation extended state observer for model predictive control. (July 2017)