Humanoid robot flawlessly walks down stairs