A multi-DOF two wheeled inverted pendulum robot climbing on a slope | IEEE Conference Publication | IEEE Xplore