All Stories

  1. A device to help people with drop-foot by making use of robotics and electrical stimulation