Improving the quality of life with exoskeleton technology