A wearable ergonomics improvement system, wherein the system comprises: a first membrane sensor (214, 300, 400, 600a-d) configured to couple to a shoulder of a body (106, 106a), the first membrane sensor (214, 300, 400, 600a-d) to generate first outputs in response to movement of the shoulder to detect at least one of a position or rotation of the shoulder; a second membrane sensor (216, 300, 400, 600a-d) configured to couple to an elbow of the body (106, 106a), the second membrane sensor (216, 300, 400, 600a-d) to generate second outputs in response to movement of the elbow to detect at least one of a position or rotation of the elbow; a third membrane sensor (218, 300, 400, 600a-d) configured to couple to a wrist of the body (106, 106a), the third membrane sensor (218, 300, 400, 600a-d) to generate third outputs in response to movement of a hand to detect at least one of a position or rotation of the hand, a load sensor configured to measure a load of the body (106, 106a), a position sensor configured to detect a position of a right foot of a body relative to a left foot of the body (106, 106a); and a processor configured to: determine a position of a limb relative to the body (106, 106a) based on first outputs of the first membrane sensor (214, 300, 400, 600a-d), second outputs of the second membrane sensor (216, 300, 400, 600a-d), and third outputs of the third membrane sensor (218, 300, 400, 600a-d); determine a measured load based on a fourth output from the load sensor; determine a position of a right foot of the body relative to a left foot of the body based on a fifth output of the position sensor; compare the determined position of the limb to a position threshold associated with measured load and the detected position of the right foot relative to the left foot; and generate a warning signal in response to determining that the detected position exceeds the position threshold associated with the measured load and the detected position of the right foot relative to the left foot. a first membrane sensor (214, 300, 400, 600a-d) configured to couple to a shoulder of a body (106, 106a), the first membrane sensor (214, 300, 400, 600a-d) to generate first outputs in response to movement of the shoulder to detect at least one of a position or rotation of the shoulder; a second membrane sensor (216, 300, 400, 600a-d) configured to couple to an elbow of the body (106, 106a), the second membrane sensor (216, 300, 400, 600a-d) to generate second outputs in response to movement of the elbow to detect at least one of a position or rotation of the elbow; a third membrane sensor (218, 300, 400, 600a-d) configured to couple to a wrist of the body (106, 106a), the third membrane sensor (218, 300, 400, 600a-d) to generate third outputs in response to movement of a hand to detect at least one of a position or rotation of the hand, a load sensor configured to measure a load of the body (106, 106a), a position sensor configured to detect a position of a right foot of a body relative to a left foot of the body (106, 106a); and a processor configured to: determine a position of a limb relative to the body (106, 106a) based on first outputs of the first membrane sensor (214, 300, 400, 600a-d), second outputs of the second membrane sensor (216, 300, 400, 600a-d), and third outputs of the third membrane sensor (218, 300, 400, 600a-d); determine a measured load based on a fourth output from the load sensor; determine a position of a right foot of the body relative to a left foot of the body based on a fifth output of the position sensor; compare the determined position of the limb to a position threshold associated with measured load and the detected position of the right foot relative to the left foot; and generate a warning signal in response to determining that the detected position exceeds the position threshold associated with the measured load and the detected position of the right foot relative to the left foot. determine a position of a limb relative to the body (106, 106a) based on first outputs of the first membrane sensor (214, 300, 400, 600a-d), second outputs of the second membrane sensor (216, 300, 400, 600a-d), and third outputs of the third membrane sensor (218, 300, 400, 600a-d); determine a measured load based on a fourth output from the load sensor; determine a position of a right foot of the body relative to a left foot of the body based on a fifth output of the position sensor; compare the determined position of the limb to a position threshold associated with measured load and the detected position of the right foot relative to the left foot; and generate a warning signal in response to determining that the detected position exceeds the position threshold associated with the measured load and the detected position of the right foot relative to the left foot.