NeRebot: a wire-based robot for neurorehabilitation