Before revision:  To model sliding contacts, we define a sliding contact constraint that permits the robot to slide on the surface of an object.
After revision:  To model sliding contacts, we define a sliding contact constraint that permits the robot to slide on the surface of a mesh-based object.