A system comprising a wearable fabric and a centralized unit, the wearable fabric comprising: a plurality of honey-comb structures, wherein each of the honey-comb structure comprising a plurality of adjacently placed hexagon structures, wherein each hexagon structure comprising a plurality of optical sensor units with each optical sensor unit placed on each side of the hexagon structure, wherein each of the optical sensor unit includes: a coherent light source, configured to provide input light signal of narrow wavelength, a Fiber Bragg Grating sensor, configured to reflect a part of original input light signal and transmitting a difference of original and reflected input light signal, a photo detector, configured to receive and detect intensity of the transmitted input light signal, and a transmitter; at least a computation unit configured to detect a deformation of a plurality of sides, wherein the plurality of sides corresponds to (i) one hexagon structure or (ii) at least two hexagon structures; wherein the transmitter is configured to transmit information related to the detected deformation to the centralized unit, wherein the centralized unit is configured to: receive, the transmitted information related to the detected deformation; generate signatures of movement patterns of one or more parts of body of a subject in accordance with the detected deformation; compare, the generated signatures with stored signatures of movement patterns of the one or more parts of body of the subject; and determine an error indicative of distortion in the movement patterns of the one or more parts of body of the subject in accordance with a difference between the generated signatures and the stored signatures; and at least a memory to store the detected deformation of the plurality of sides. a plurality of honey-comb structures, wherein each of the honey-comb structure comprising a plurality of adjacently placed hexagon structures, wherein each hexagon structure comprising a plurality of optical sensor units with each optical sensor unit placed on each side of the hexagon structure, wherein each of the optical sensor unit includes: a coherent light source, configured to provide input light signal of narrow wavelength, a Fiber Bragg Grating sensor, configured to reflect a part of original input light signal and transmitting a difference of original and reflected input light signal, a photo detector, configured to receive and detect intensity of the transmitted input light signal, and a transmitter; a coherent light source, configured to provide input light signal of narrow wavelength, a Fiber Bragg Grating sensor, configured to reflect a part of original input light signal and transmitting a difference of original and reflected input light signal, a photo detector, configured to receive and detect intensity of the transmitted input light signal, and a transmitter; at least a computation unit configured to detect a deformation of a plurality of sides, wherein the plurality of sides corresponds to (i) one hexagon structure or (ii) at least two hexagon structures; wherein the transmitter is configured to transmit information related to the detected deformation to the centralized unit, wherein the centralized unit is configured to: receive, the transmitted information related to the detected deformation; generate signatures of movement patterns of one or more parts of body of a subject in accordance with the detected deformation; compare, the generated signatures with stored signatures of movement patterns of the one or more parts of body of the subject; and determine an error indicative of distortion in the movement patterns of the one or more parts of body of the subject in accordance with a difference between the generated signatures and the stored signatures; and at least a memory to store the detected deformation of the plurality of sides. wherein the transmitter is configured to transmit information related to the detected deformation to the centralized unit, wherein the centralized unit is configured to: receive, the transmitted information related to the detected deformation; generate signatures of movement patterns of one or more parts of body of a subject in accordance with the detected deformation; compare, the generated signatures with stored signatures of movement patterns of the one or more parts of body of the subject; and receive, the transmitted information related to the detected deformation; generate signatures of movement patterns of one or more parts of body of a subject in accordance with the detected deformation; compare, the generated signatures with stored signatures of movement patterns of the one or more parts of body of the subject; and determine an error indicative of distortion in the movement patterns of the one or more parts of body of the subject in accordance with a difference between the generated signatures and the stored signatures; and at least a memory to store the detected deformation of the plurality of sides.