Abstract
A class of robust tracking controllers for a 6 DOF parallel robot in the presence of nonlinearites and uncertainties are proposed. The controls are based on Lyapunov approach and guarantees practical stability. The controls utilize the information of link displacements and its velocities rather than using the positions or angles of the 6 DOF platform. This can be done by constructing the linkspace coordinates and the workspace coordinates simultaneously by imposing geometric constraints. The controls utilize the possible bound of uncertainty, and the uniform ultimate ball size can be adjusted by a suitable choice of control parameters. The control performance of the proposed algorithms is verified through experiments.
Similar content being viewed by others
Abbreviations
- A:
-
Hurwitz matrix
- \(\bar B\), ΔB:
-
Nominal and uncertain input matrix
- B i ,i=1, 2, …, 6:
-
Base joint vector
- d z ,d zi :
-
Uniform bound ball in control system and modified system
- D :
-
Translational vector
- e :
-
Tracking error
- h(·),E(·):
-
Matching function in state and input
- J :
-
Jacobian matrix
- K=[K p K v ],K p1 ,K v1 :
-
Control gain in original system and modified system
- l i :
-
i-th link length
- M(·),C(·),G(·):
-
Inertia, Coriolis, gravitational matrix or vector
- M1(·),C1(·),G1(·):
-
Modified inertia, Coriolis, gravitational matrix or vector
- \(\bar M_1 \), ΔM1:
-
Nominal and uncertain inertia matrix
- p i :
-
Control term compensating uncer-
- P :
-
Positive definite matrix
- P i p ,i=1,2, …, 6:
-
Platform joint vector
- q=[u v w α β γ]T:
-
6 DOF displacement
- Q :
-
Positive semidefinite matrix
- R αβψ :
-
Rotational matrix
- Rz,Rzi:
-
Bounds in control system and modified system
- Si :
-
Weighting in control
- T z ,T zi :
-
Reaching time to uniform ultimate bound in control system and modified system
- u :
-
Control input
- \(\dot y^d \), ÿ d :
-
Desired link velocity and acceleration
- V :
-
Lyapunov function
- z :
-
State variable
- δ e :
-
Uniform stability bound
- λ E (q):
-
Input uncertainty bound
- \(\bar \varepsilon \) :
-
Control gain
- η, η1 :
-
Coefficients in the 2nd order terms
- μ(·):
-
Function utilized in control design
- π(·), π1(·):
-
Bounding functions in original and modified system
- \(\bar \sigma \cdot \underline \sigma \) :
-
Upper and lower bound of inertia matrix
- τ1, τ2 :
-
Minimum and maximum of\(\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\Omega } _{1i} ,\bar \Omega _{1i} \)
- ϕ(·), ϕ1(·):
-
Uncertain functions in original and modified system
- ζ:
-
State variable
- \(\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\Omega } _{1i} ,\bar \Omega _{1i} \) :
-
Lower and upper matrices in Lyapunov function
- p :
-
Platform
- T :
-
Transpose of matrix
- d :
-
Desired value
- −1:
-
Inverse matrix
- i :
-
Link index
- p, v :
-
Position and velocity gain
- z :
-
State variable
- 1, 2, 3:
-
Class function on Lyapunov function
References
Nguyen, C, Pooran F., and Premack, T., 1986, “Control of Robot Manipulator Compliance,”in Recent Trends in Robotics : Modeling, Control, and Education (M. Jamshidi, J. Luh, and M. Shahinpoor, eds.), North Holland, pp. 237–242.
Lebret, G., Liu, K., and Lewis, F., 1993, “Dynamic Analysis and Control of a Stewart Platform Manipulator,”Journal of Robotic Systems, Vol. 10, No. 5, pp. 629–655.
Nguyen, C, Antrazi, S., Zhou, Z., and Campbell, C, 1993, “Adaptive Control of a Stewart Platform-Based Manipulator,”Journal of Robotic Systems, Vol. 10, No. 5, pp. 657–687.
Dawson, D., Qu, Z., Lewis, F., and Dorsey, J., 1990, “Robust Control for the Tracking of Robot Motion,”International Journal of Control, Vol. 52, No. 3, pp. 581–595.
Qu, Z., 1993, “Input-Output Robust Control of Flexible Joint Robots,” inProceedings of IEEE International Conference of Robotics and Automation, Vol. 3, Atlanta. GA, pp. 1004–1010.
Begon, P., Pierrot, F., and Dauchez, P., 1995, “Fuzzy Sliding Mode Control of a Fast Parallel Robot,” inIEEE International Conference on Robotics and Automation, Vol. 3, pp. 1178–1183.
Nair R., and Maddocks, J., 1994. “On the Forward Kinematics of Parallel Manipulators,”International Journal of Robotics Research, Vol. 13, No. 2, pp. 171–188.
Corless M., and Leitmann, G., 1981, “Continuous State Feedback Guaranteeing Uniform Ultimate Boundedness for Uncertain Dynamic System,”IEEE Transactions on Automatic Control, Vol. 26, pp. 1139–1144.
Chen, Y. H., 1996, “Decentralized Robust Control Design for Uncertain Delay Systems,”Journal of Optimization Theory and Applications, Vol. 89, No. 2, pp. 311–323.
Kang, J. Y., Kim, D. H., and Lee, K. I., 1996, “Robust Tracking Control of Stewart Platform,” inProceedings of the 35th Conference of Decision and Control, (Kobe, Japan), pp. 3014–3019.
Zribi, M., and Ahmad, S., 1992, “Lyapunov Based Control of Multiple Flexible Joint Robots,”American Control Conference, pp. 3324–3328.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, D.H., Kang, JY. & Lee, KI. Nonlinear robust control design for a 6 DOF parallel robot. KSME International Journal 13, 557–568 (1999). https://doi.org/10.1007/BF03186446
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF03186446