Abstract
The idea of vibration energy harvesting has attracted much attention recently. To benefit from resonant amplification, the external vibration must be stable enough to match the resonant frequency of a vibration energy harvester. However, in the majority of cases there is no stable ambient oscillation. Here we propose, from the theoretical perspective, a very simple 'intelligent' energy harvesting machine that extracts energy from irregular vibrations; and at the same time retains a high efficiency.