Development of a novel ankle rehabilitation robot with three freedoms for ankle rehabilitation training | IEEE Conference Publication | IEEE Xplore