Biomechanics and rehabilitation technical aids