Development of a Stair Descending and Traversing Mechanism for a Cleaning Robot | IEEE Conference Publication | IEEE Xplore