Exoskeletons and robotic prosthetics: a review of recent developments | Synapse