Design and control of assistive robots (exoskeleton robots & robotic prosthetic limbs etc)