A Variable Resistance Virtual Exercise Platform for Physiotherapy Rehabilitation | IEEE Conference Publication | IEEE Xplore