A system for providing haptic feedback to a user, the system comprising a first piezoelectric transducer array comprising multiple piezoelectric transducers worn by the user, respective ones of which being configured to generate a second signal at a second frequency (ultrasonic sound), and at least one of which being configured to generate a first signal at a first frequency (about 200 Hz haptic feedback signal), and a second piezoelectric transducer array comprising multiple piezoelectric transducers, respective ones of which configured to receive the second signal, which is a signal to track the user motion, and at least one of which configured to generate a third signal to initiate generation of the first signal, a haptic feedback signal, at the said at least one piezoelectric transducer of the first piezoelectric transducer array, the first frequency suitable for providing a haptic feedback signal for a user.placed on the user's body and at the same time exchanging ultrasonic sound information between the transducers allowing for tracking of user movements in order to provide or trigger associated haptic feedback to the user for exercising and learning purposes.