Text this: Modeling and Controller Design of a Magnetic-geared Double Rotor Motor