I. Introduction
A contact could have one of three modes: sticking, sliding or disengaged. Robot’s failures in manipulation are usually associated with unexpected modes of some contacts. To successfully execute a task, it is important to maintain desired contact modes under real world uncertainties and disturbances. Many factors can influence the robustness of maintaining a contact mode against modeling uncertainties and disturbance forces, such as the choice of contact locations, robot forces and/or robot velocities.