Luc G. Fréchette of
the Columbia University Microsystem
Engineering Laboratory has developed a 20W electrical generator
powered by a hydrogen turbine just 4mm in diameter. For more
details, read the Wired
article or an older Popular Science
article. The tiny generator is more efficient than any battery and
is expected to find military and commercial uses including robotics.