Researchersat Purdue University have developed a machine-washable, self-powering fabric that allows wearers to control electronic devices.
A