We've seen self-healing materials and artificial arms, but a team of researchers hailing from UCLA have taken two fabulous ideas and wed them together to create "an artificial muscle that heals itself and generates electricity." Put simply, the contracting / expanding of the material can generate a small electric current, which can be "captured and used to power another expansion or stored in a battery." The scientists have relied on carbon nanotubes as electrodes rather than metal-based films that typically fail after extended usage, and in an ideal world, the research could eventually lead to (more) walking robots and highly advanced prosthetics. Integrate an AC adapter in there and we're sold.

[Via CNET]