A framework for autonomous self-righting of a generic robot on sloped planar surfaces | IEEE Conference Publication | IEEE Xplore