I. Introduction
Bottle screw task is one of the most common daily-life tasks, it is yet to be discussed widely. In previous studies, some researchers focused only on opening a jar, a can, or a bottle. Both Honda's Asimo anthropomorphic robot and Stanford University's PR2 robot attempted the task of opening a bottle cap. But they did not fasten it back, which reduced the complexity of the experiment. One of the challenges for this task is the absence of a widely accepted framework that combines the motion planning and compliance control to guarantee the stability of both accuracy motion and contact forces [1]. In particular, kinematic and contact uncertainties are inevitable and may lead to the failure of the task [2].