Lower-limb robotic devices: controls and design