A programmable device to guide rehabilitation patients: design, testing and data collection | IEEE Conference Publication | IEEE Xplore