A wheel-hub driven wind turbine apparatus (100; 200; 300; 400), comprising: a body (101; 201; 301; 401); at least one vertical-axis wind turbine blade (102; 202; 302; 402) mounted on the body (101; 201; 301; 401) and configured to translate wind forces exerting on the at least one vertical-axis wind turbine blade to the body (101; 201; 301; 401), causing the body to move; at least one wheel-hub (105a, 105b; 202a, 202b; 305a, 305b; 405a, 405b) attached to the body (101; 201; 301; 401) and configured to rotate when driven by the movement of the body; at least one generator (106a, 106b; 206a, 206b; 306a, 306b; 406a, 406b) coupled to the at least one wheel-hub (105a, 105b; 202a, 202b; 305a, 305b; 405a, 405b) and configured to generate electrical power when driven by the rotation of the at least one wheel-hub; a detector unit (108; 208; 308; 408) configured to detect wind speeds and wind directions; and a control unit (109; 209; 309; 409) configured to receive detection results from the detector unit, wherein the at least one generator comprises: a first generator (106a; 206a; 306a; 406a) that is operated by the control unit under a first wind speed and a second generator (106b; 206b; 306b; 406b) that is operated by the control unit (109; 209; 309; 409) under a second wind speed, or a first generator (106a; 206a; 306a; 406a) that that is operated by the control unit (109; 209; 309; 409) under a first wind direction and a second generator (106b; 206b; 306b; 406b) that is operated by the control unit (109; 209; 309; 409) under a second wind direction. a body (101; 201; 301; 401); at least one vertical-axis wind turbine blade (102; 202; 302; 402) mounted on the body (101; 201; 301; 401) and configured to translate wind forces exerting on the at least one vertical-axis wind turbine blade to the body (101; 201; 301; 401), causing the body to move; at least one wheel-hub (105a, 105b; 202a, 202b; 305a, 305b; 405a, 405b) attached to the body (101; 201; 301; 401) and configured to rotate when driven by the movement of the body; at least one generator (106a, 106b; 206a, 206b; 306a, 306b; 406a, 406b) coupled to the at least one wheel-hub (105a, 105b; 202a, 202b; 305a, 305b; 405a, 405b) and configured to generate electrical power when driven by the rotation of the at least one wheel-hub; a detector unit (108; 208; 308; 408) configured to detect wind speeds and wind directions; and a control unit (109; 209; 309; 409) configured to receive detection results from the detector unit, wherein the at least one generator comprises: a first generator (106a; 206a; 306a; 406a) that is operated by the control unit under a first wind speed and a second generator (106b; 206b; 306b; 406b) that is operated by the control unit (109; 209; 309; 409) under a second wind speed, or a first generator (106a; 206a; 306a; 406a) that that is operated by the control unit (109; 209; 309; 409) under a first wind direction and a second generator (106b; 206b; 306b; 406b) that is operated by the control unit (109; 209; 309; 409) under a second wind direction. a first generator (106a; 206a; 306a; 406a) that is operated by the control unit under a first wind speed and a second generator (106b; 206b; 306b; 406b) that is operated by the control unit (109; 209; 309; 409) under a second wind speed, or a first generator (106a; 206a; 306a; 406a) that that is operated by the control unit (109; 209; 309; 409) under a first wind direction and a second generator (106b; 206b; 306b; 406b) that is operated by the control unit (109; 209; 309; 409) under a second wind direction.