Artificial powered exoskeleton