A review on robotic exoskeletons for the assistance of musculoskeletal rehabilitation | Synapse