GMP-3 exoskeleton