Medical and lower limb rehabilitation exoskeletons: a review of current designs