Exoskeleton transparency: feed-forward compensation vs. disturbance observer | Synapse