This study presents the compliance control of a robot manipulator under a constrained environment. Considering the impact of frictional force allows us to more accurately simulate the relationship between the manipulator and environmental contact forces. The controller design proposed herein is based on the adaptive control scheme. In this design, the feed forward and feedback controllers control the position and the contact force of end-effector. Applying these controllers allows us to adapt the manipulator to the unknown surface of the surrounding environment and to have close contact with the curved surface. A Lyapunov function ensures the stability of the system. For an unknown contour, most controllers fail since the desired trajectory can not be obtained, and the parameters of the manipulator are unknown and may varied with the contact force and position. However, in this study, when performing compliant motion, the desired trajectory is generated from the controller based on the tangential direction of the measured contact force. This tangential direction changes according to the operating point. We approach the original nonlinear system with a second order linear system at each instantaneous operating point. Correspondingly, the contour of workpieces can be measured. Experimental results conform the feasibility of the proposed adaptive control scheme. Without knowledge of the contour of workpiece and gains of the controller in advance, the adaptive controller performs well for various unknown contours.
Read full abstract