controllers such as the state feedback, output feedback, and observer-based output