advantages and disadvantages of exoskeleton