A top-down human-centered approach to exoskeleton design