Nonlinear Dynamic Control and Friction Compensation of Parallel Manipulators
Weiwei Shang,Shuang Cong
DOI: https://doi.org/10.5772/30695
2012-01-01
Abstract:Comparing with the serial ones, parallel manipulators have potential advantages in terms of high stiffness, accuracy and speed (Merlet, 2001). Especially the high accuracy and speed performances make the parallel manipulators widely applied to the following fields, like the pick-and-place operation in food, medicine, electronic industry and so on. At present, the key issues are the ways to meet the demand of high accuracy in moving process under the condition of high speed. In order to realize the high speed and accuracy motion, it’s very important to design efficient control strategies for parallel manipulators. In literatures, there are two basic control strategies for parallel manipulators (Zhang et.al., 2007): kinematic control strategies and dynamic control strategies. In the kinematic control strategies, parallel manipulators are decoupled into a group of single axis control systems, so they can be controlled by a group of individual controllers. Proportional-derivative (PD) control(Ghorbel et.al., 2000; Wu et.al., 2002), nonlinear PD (NPD) control (Ouyang et.al., 2002; Su et.al., 2004), and fuzzy control (Su et.al., 2005) all belong to this type of control strategies. These controllers do not always produce high control performance, and there is no guarantee of stability at the high speed. Unlike the kinematic control strategies, full dynamic model of parallel manipulators is taken into account in the dynamic control strategies. So the nonlinear dynamics of parallel manipulators can be compensated and better performance can be achieved with the dynamic strategies. The traditional dynamic control strategies of parallel manipulators are the augmented PD (APD) control and the computed-torque (CT) control (Li & Wu, 2004; Cheng et.al., 2003; Paccot et.al., 2009). In the APD controller (Cheng et.al., 2003), the control law contains the tracking control term and the feed-forward compensation term. The tracking control term is realized by the PD control algorithm. The feed-forward compensation term contains the dynamic compensation calculated by the desired velocity and desired acceleration on the basis of the dynamic model. Compared with the simple PD controller, the APD controller is a tracking control method. However, the feed-forward compensation can not restrain the trajectory disturbance effectively, thus the tracking accuracy of the APD controller will be decreased. In order to solve this problem, the CT controller including the velocity feed-back is proposed based on the PD controller (Paccot et.al., 2009). The CT control method yields a controller that suppresses disturbance and tracks desired trajectories uniformly in all configurations of the manipulators. Both the APD controller and the CT controller contain two parts including the PD control term and the dynamic compensation term. For the