A double-stator switched reluctance rotating machine comprising: a rotor; an outer stator that is disposed outside the rotor; and an inner stator that is disposed inside the rotor, wherein the outer stator includes first stator salient poles that are provided on a side thereof facing the rotor, the inner stator includes second stator salient poles which are provided on a side thereof facing the rotor and of which the number is the same as the number of the first stator salient poles, the rotor includes first rotor salient poles that are provided on a side thereof facing the outer stator, and second rotor salient poles which are provided on a side thereof facing the inner stator and of which the number is the same as the number of the first rotor salient poles, and phases of the salient poles in a rotational direction of the rotor are different from each other in at least one of a set of the first stator salient poles and the second stator salient poles and a set of the first rotor salient poles and the second rotor salient poles, characterized by a control device configured to set outer command values (θono, θoffo) and inner command values (θoni, θoffi) to different values for each phase of the outer stator and the inner stator according to the phases of the salient poles, wherein timings at which currents flow in each coil of the outer stator and each coil of the inner stator are different from each other, wherein timing of a peak of the outer torque and timing of a peak of the inner torque are shifted from each other, and wherein a phase shift angle (θ) of the salient pole in the rotational direction of the rotor is set according to the magnitude of a current in the stator. a rotor; an outer stator that is disposed outside the rotor; and an inner stator that is disposed inside the rotor, wherein the outer stator includes first stator salient poles that are provided on a side thereof facing the rotor, the inner stator includes second stator salient poles which are provided on a side thereof facing the rotor and of which the number is the same as the number of the first stator salient poles, the rotor includes first rotor salient poles that are provided on a side thereof facing the outer stator, and second rotor salient poles which are provided on a side thereof facing the inner stator and of which the number is the same as the number of the first rotor salient poles, and phases of the salient poles in a rotational direction of the rotor are different from each other in at least one of a set of the first stator salient poles and the second stator salient poles and a set of the first rotor salient poles and the second rotor salient poles, characterized by a control device configured to set outer command values (θono, θoffo) and inner command values (θoni, θoffi) to different values for each phase of the outer stator and the inner stator according to the phases of the salient poles, wherein timings at which currents flow in each coil of the outer stator and each coil of the inner stator are different from each other, wherein timing of a peak of the outer torque and timing of a peak of the inner torque are shifted from each other, and wherein a phase shift angle (θ) of the salient pole in the rotational direction of the rotor is set according to the magnitude of a current in the stator.