Robotic body weight support enables safe stair negotiation in compliance with basic locomotor principles