Nonlinear Dynamics

, Volume 67, Issue 1, pp 695–711 | Cite as

Hybrid approach for dynamic model identification of an electro-hydraulic parallel platform

Original Paper

Abstract

In this paper, a hybrid optimization algorithm is proposed to identify the dynamic parameters of a 6-DOF electro-hydraulic parallel platform. The dynamic model of a parallel platform with arbitrary geometry, inertia distribution and frictions is obtained based on a structured Boltzmann–Hamel–d’Alembert formulation, and then the estimation equations are explicitly expressed in terms of a linear form with respect to the identified inertial and the friction coefficients in accordance with a linear friction model. However, when nonlinear friction models are considered, the parameter identification of the electro-hydraulic parallel platform is considered as an optimization process with an objective function minimizing the errors between the measurement and identification, and then an effective combination of the particle swarm optimization (PSO) method and the local quasi-Newton method is proposed to solve the identification problem. Experimental identification processes are carried out for the identified parameters, and the identified models are compared by the predicted forces between the LS method and the optimization technique as well as between the linear and nonlinear friction models.

Keywords

Hybrid approach Electro-hydraulic Parallel platform Stribeck friction Experimental identification 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Khalil, W., Dombre, E.: Modeling, Identification & Control of Robots. Hermes Penton, London (2002) Google Scholar
  2. 2.
    Gautier, M., Khalil, W.: Direct calculation of minimum set of inertial parameters of serial robots. IEEE Trans. Robot. Autom. 6, 368–373 (1990) CrossRefGoogle Scholar
  3. 3.
    Yoshida, K., Ikeda, N., Mayeda, H.: Experimental study of the identification methods for an industrial robot manipulator. In: Proc. of IEEE/RSJ Int. Conf. Intell. Robot. Syst., pp. 263–270 (1992) CrossRefGoogle Scholar
  4. 4.
    Khalil, W., Bennis, F.: Comments on direct calculation of minimum set of inertial parameters of serial robots. IEEE Trans. Robot. Autom. 10, 78–79 (1994) CrossRefGoogle Scholar
  5. 5.
    Ma, D., Hollerbach, J.M.: Identifying mass parameters for gravity compensation and automatic torque sensor calibration. In: Proc. of IEEE Int. Conf. Robot. Autom., pp. 661–666 (1996) Google Scholar
  6. 6.
    Wang, Q.G., Bi, Q., Zou, B.: Parameter identification of continuous-time mechanical systems without sensing accelerations. Comput. Ind. 28, 207–217 (1996) CrossRefGoogle Scholar
  7. 7.
    Grotjahn, M., Paemi, M., Heimann, B.: Friction and rigid body identification of robot dynamics. Int. J. Solids Struct. 38, 1889–1902 (2001) MATHCrossRefGoogle Scholar
  8. 8.
    Benimel, F., Mata, V., Valero, F.: A comparison between direct and indirect dynamic parameter identification methods in industrial robots. Robotica 24, 579–590 (2006) CrossRefGoogle Scholar
  9. 9.
    Denève, A., Moughamir, S., Afilal, L., Zaytoon, J.: Control system design of a 3-DOF upper limbs rehabilitation robot. Comput. Methods Programs Biomed. 89, 202–214 (2008) CrossRefGoogle Scholar
  10. 10.
    Armstrong, B.: On finding exciting trajectories for identification experiments involving systems with nonlinear dynamics. Int. J. Robot. Res. 8, 28–48 (1989) CrossRefGoogle Scholar
  11. 11.
    Gautier, M., Poignet, P.: Extended Kalman filtering and weighted least squares dynamic identification of robot. Control Eng. Pract. 9, 1361–1372 (2001) CrossRefGoogle Scholar
  12. 12.
    Olsen, M.M., Petersen, H.G.: A new method for estimating parameters of a dynamic robot model. IEEE Trans. Robot. Autom. 17, 95–100 (2001) CrossRefGoogle Scholar
  13. 13.
    Swevers, J., Gansemann, C., Tukel, D., Schutter, J.D., Bussel, H.V.: Optimal robot excitation and identification. IEEE Trans. Robot. Autom. 13, 730–740 (1997) CrossRefGoogle Scholar
  14. 14.
    Burdet, E., Sprenger, B., Cordourey, A.: Experiments in nonlinear adaptive control. In: Proc. of IEEE Int. Conf. Robot. Autom., pp. 537–542 (1997) Google Scholar
  15. 15.
    Honegger, M., Brega, R., Schweitzer, G.: Application of a nonlinear adaptive controller to a 6 dof parallel manipulator. In: Proc. of IEEE Int. Conf. Robot. Autom., pp. 1930–1935 (2000) Google Scholar
  16. 16.
    Sirouspour, M.R., Salcudean, S.E.: Nonlinear control of a hydraulic manipulator. In: Proc. of IEEE Int. Conf. Robot. Autom, pp. 3760–3765 (2001) Google Scholar
  17. 17.
    Ren, L., Mills, J.K., Sun, D.: Experimental comparison of control approaches on trajectory tracking control of a 3-DOF parallel robot. IEEE Trans. Control Syst. Technol. 15, 982–988 (2007) CrossRefGoogle Scholar
  18. 18.
    Guegan, S., Khalil, W., Lemoine, P.: Identification of the dynamic parameters of the orthoglide. In: Proc. of IEEE Int. Conf. Robot. Autom., pp. 3272–3277 (2003) Google Scholar
  19. 19.
    Vivas, A., Poignet, P., Marquet, F., Pierrot, F., Gautier, M.: Experimental dynamic identification of a fully parallel robot. In: Proc. of IEEE Int. Conf. Robot. Autom, pp. 3278–3283 (2003) Google Scholar
  20. 20.
    Renauda, P., Vivas, A., Andreff, N., Poigneta, P., Martinetc, P., Pierrota, F., Company, O.: Kinematic and dynamic identification of parallel mechanisms. Control Eng. Pract. 14, 1099–1109 (2006) CrossRefGoogle Scholar
  21. 21.
    Wu, J., Wang, J.S., Wang, L.P.: Identification of dynamic parameter of 3DOF parallel manipulator with actuation redundancy. J. Manuf. Sci. Eng. 130(4), 1005–1011 (2008) CrossRefGoogle Scholar
  22. 22.
    Farhat, N., Mata, V., Page, A., Valero, F.: Identification of dynamic parameters of a 3-DOF RPS parallel manipulator. Mech. Mach. Theory 43, 1–17 (2008) MATHCrossRefGoogle Scholar
  23. 23.
    Shang, W., Cong, S., Kong, F.: Identification of dynamic and friction parameters of a parallel manipulator with actuation redundancy. Mechatronics 20(12), 192–200 (2009) Google Scholar
  24. 24.
    Grotjahn, M., Heimann, B., Abdellatif, H.: Identification of friction and rigid-body dynamics of parallel kinematic structures for model-based control. Multibody Syst. Dyn. 11, 272–294 (2004) MathSciNetCrossRefGoogle Scholar
  25. 25.
    Abdellatif, H., Heimann, B., Hornung, O., Grotjahn, M.: Identification and appropriate parameterization of parallel robot dynamic models by using estimation statistical properties. In: Proc. of IEEE/RSJ Int. Conf. Intel. Robot. Syst. (IROS), pp. 157–162 (2005) Google Scholar
  26. 26.
    Chen, C.T.: A Lagrangian formulation in terms of quasi-coordinates for the inverse dynamics of the general 6-6 Stewart platform manipulator. JSME Int. J. Ser. C, Dyn. Control Robot. Des. Manuf. 46, 1084–1090 (2003) CrossRefGoogle Scholar
  27. 27.
    Chen, C.T., Liao, T.T.: Optimal path programming of the SPM using the Boltzmann–Hamel–d’Alembert dynamics formulation model. Adv. Robot. 22, 705–730 (2008) MathSciNetCrossRefGoogle Scholar
  28. 28.
    Gautier, M., Khalil, W.: Exciting trajectories for inertial parameters identification. Int. J. Robot. Res. 11, 363–373 (1992) CrossRefGoogle Scholar
  29. 29.
    Márton, L., Lantos, B.: Control of mechanical systems with Stribeck friction and backlash. Syst. Control Lett. 58, 141–147 (2009) MATHCrossRefGoogle Scholar
  30. 30.
    Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proc. of IEEE Int. Conf. Neur. Netw, pp. 1942–1948 (1995) CrossRefGoogle Scholar
  31. 31.
    Ageline, P.: Evolutionary optimization versus particle swarm optimization philosophy and performance differences. In: Proc. of the 7th Annual Conf. Evol. Program, pp. 591–600 (1998) Google Scholar
  32. 32.
    Esmin, A., Lambert-Torres, G., Zambroni de Souza, A.C.: A hybrid particle swarm optimization applied to loss power minimization. IEEE Trans. Power Syst. 1, 11–18 (2005) Google Scholar
  33. 33.
    Ortega, J., Rheiboldt, W.: Iterative Solution of Nonlinear Equation in Several Variable. Academic Press, New York (1970) Google Scholar
  34. 34.
    Lee, J., Chiang, H.D.: Convergent regions of the Newton homotopy method for nonlinear systems: theory and computational applications. IEEE Trans. Circuits Syst. I, Fundam. Theory Appl. 48(1), 51–66 (2001) MathSciNetMATHCrossRefGoogle Scholar
  35. 35.
    Levin, Y., Ben-Israel, A.: A Newton method for systems of m equations in n variables. Nonlinear Anal. 47, 1961–1971 (2001) MathSciNetMATHCrossRefGoogle Scholar
  36. 36.
    Chen, C.T., Chi, H.W.: Singularity-free trajectory planning of platform-type parallel manipulators for minimum actuating effort and reactions. Robotica 26, 371–384 (2008) CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media B.V. 2011

Authors and Affiliations

  1. 1.Department of Mechatronic TechnologyNational Taiwan Normal UniversityTaipeiTaiwan, ROC

Personalised recommendations