University of Waterloo researchers have developed a smart fabric with these remarkable capabilities. The fabric has the potential for energy harvesting, health monitoring, and movement tracking ...