A vehicle driving apparatus that operates a motor generator efficiently for improving
driving comfort. The apparatus includes a motor generator and a connecting mechanism.
The connecting mechanism connects the motor generator to an auxiliary device and
selectively connects the motor generator to the engine. When the engine is maintained
in an automatically stopped state, the motor generator is disconnected from the
engine and drives the auxiliary device. When the engine stopping condition is satisfied,
the motor generator rotates an engine drive shaft, thus suppressing vibration otherwise
caused by stopping of the engine. When the engine starting condition is satisfied,
the motor generator rotates the engine drive shaft to generate force to move the
vehicle. In this state, the engine is started. When the vehicle is moving, the
motor generator generates power through the engine.