Smart textiles are fabrics that have been designed and manufactured to include technologies that provide increased functionality to the wearer. They can sense and respond to changes in their environment. Smart textiles are usually divided into three generations - passive smart textiles that only sense the environment, active smart textiles that can both sense and react, and ultra smart textiles that can sense, react, and adapt. Some potential applications of smart textiles include monitoring health, military uses, and personalized clothing for sports or fashion.