Momentum-based reactive stepping controller on level and non-level ground for humanoid robot push recovery | IEEE Conference Publication | IEEE Xplore