eTuft: Robotic tufting machine with interchangeable tufting gun

eTuft (Hand-tuft carpet and rug robot): Several samples