Design Optimization of Parallel Robotic Machines

  • Dan ZhangEmail author


Optimization plays an important role in engineering design problems; it deals with problems of minimizing or maximizing a function with several variables. The purpose of optimization design is aiming at enhancing the performance indices by adjusting the structure parameters such as link length, radii of fixed platform and moving platform, and its distance between the center points of the two platforms. The approach can been called dimensional-synthesis-based performance optimization of parallel manipulator. In the optimum design process, several performance criteria could be involved for a design purpose, such as stiffness, dexterity, accuracy, workspace, etc.


Genetic Algorithm Multiobjective Optimization Parallel Manipulator Parallel Mechanism Radial Basis Function Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Merlet JP (2000) Parallel robots. Kluwer, New York (in the hardcopy, it is ref. [108])Google Scholar
  2. 2.
    Ares J, Brazales A, Busturia JM (2001) Tuning and validation of the motion platform washout filter parameters for a driving simulator. In: Driving simulation conference, pp 295–304Google Scholar
  3. 5.
    Holland JH (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor, MIGoogle Scholar
  4. 6.
    Abbasi WA, Ridgeway SC, Adsit PD, Crane CD, Duffy J (1997) Investigation of a special 6-6 parallel platform for contour milling. In: Proceedings of the ASME – manufacturing science and engineering division, pp 373–380Google Scholar
  5. 7.
    Akima T, Tarao S, Uchiyama M (1999) Hybrid micro-gravity simulator consisting of a high-speed parallel robot. In: Proceedings of IEEE International conference on robotics and automation, pp 901–906Google Scholar
  6. 10.
    Angeles J (1997) Fundamentals of robotic mechanical systems: theory, methods, and algorithms. Springer, New YorkzbMATHGoogle Scholar
  7. 12.
    Aronson RB (1997) Hexapods: Hot or ho hum? Manuf Eng 10:60–67MathSciNetGoogle Scholar
  8. 14.
    Asada H, Cro Granito JA (1985) Kinematics and statics characterization of wrist joints and their optimal design. In: Proceedings of the IEEE international conference on robotics and automation, pp 244–250Google Scholar
  9. 15.
    Bailey P (1994) The merits of hexapods for robotics applications. In: Conference on next steps for industrial robotics, pp 11–16Google Scholar
  10. 16.
    Baker JE (1992) On mobility and relative freedoms in multiloop linkages and structures. Mech Mach Theory 16(6):583–597CrossRefGoogle Scholar
  11. 18.
    Behi F (1988) Kinematic analysis for a six-degree-of-freedom 3-prps parallel mechanism. IEEE J Robot Autom 4(5):561–565CrossRefGoogle Scholar
  12. 19.
    Bergamaschi PR et al (2006) Design and optimization of 3r manipulators using the workspace features. Appl Math Comput 172:439–463zbMATHCrossRefMathSciNetGoogle Scholar
  13. 20.
    Bi ZM, Lang SYT (2009) Joint workspace of parallel kinematic machines. Robot Comput Integr Manuf 25(1):57–63CrossRefGoogle Scholar
  14. 21.
    Bi ZM, Lang SYT, Zhang D, Orban PE, Verner M (2007) An integrated design toolbox for tripod-based parallel kinematic machines. Trans ASME J Mech Des 129:799–807CrossRefGoogle Scholar
  15. 22.
    Bianchi G, Fassi I, Molinari-Tosatti L (2000) A virtual prototyping environment for pkm analysis and design. In: Proceedings of year 2000 parallel kinematic machines international conferenceGoogle Scholar
  16. 23.
    Boeij J, Lomonova EA, Andre JA (2008) Optimization of contactless planar actuator with manipulator. IEEE T Magn 44(6):1118–1121CrossRefGoogle Scholar
  17. 25.
    Boudreau R, Gosselin CM (1998) The synthesis of planar parallel manipulators with a genetic algorithm. In: Proceedings of the ASME design engineering technical conference, Atlanta, GAGoogle Scholar
  18. 26.
    Boudreau R, Turkkan N (1996) Solving the forward kinematics of parallel manipulators with a genetic algorithm. J Robot Syst 13(2):111–125zbMATHCrossRefGoogle Scholar
  19. 29.
    Ceccarelli M, Lanni C (2004) A multi-objective optimum design of general 3r manipulators for prescribed workspace limits. Mech Mach Theory 39:119–132zbMATHCrossRefMathSciNetGoogle Scholar
  20. 30.
    Cervantes-Sánchez JJ, Rendón-Sánchez JG (1999) A simplified approach for obtaining the workspace of a class of 2-dof planar parallel manipulators. Mech Mach Theory 34:1057–1073zbMATHCrossRefGoogle Scholar
  21. 31.
    Chablat D, Angeles J (2002) On the kinetostatic optimization of revolute-coupled planar manipulators. Mech Mach Theory 37:351–374zbMATHCrossRefMathSciNetGoogle Scholar
  22. 32.
    Chen IM (1994) Theory and application of modular reconfigurable robotic systems. PhD thesis, California Institute of TechnologyGoogle Scholar
  23. 33.
    Chen NX, Song SM (1992) Direct position analysis of the 4–6 stewart platform. Robot Spat Mech Mech Syst 45:75–80Google Scholar
  24. 34.
    Chi YL (1999) Systems and methods employing a rotary track for machining and manufacturing. WIPO Patent No. WO 99/38646Google Scholar
  25. 35.
    Chirikjian GS (1995) Hyper-redundant manipulator dynamics: a continuum approximation. Adv Robot 9(3):217–243CrossRefGoogle Scholar
  26. 38.
    Company O, Pierrot F (2002) Modelling and design issues of a 3-axis parallel machine-tool. Mech Mach Theory 37(11):1325–1345zbMATHCrossRefGoogle Scholar
  27. 40.
    Culpepper ML, Anderson G (2004) Design of a low-cost nano-manipulator which utilizes a monolithic, spatial compliant mechanism. J Precis Eng 28(4):469–482CrossRefGoogle Scholar
  28. 42.
    Davidor Y (1991) Genetic algorithms and robotics: a heuristic strategy for optimization. World Scientific, SingaporezbMATHGoogle Scholar
  29. 43.
    Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New YorkGoogle Scholar
  30. 45.
    Fassi I, Tosatti LM, Negri S, Bernardo GD, Bianchi G (1999) A concept for a computer aided configuration tool for parallel kinematic machines. In: ICAR’99, pp 563–567Google Scholar
  31. 46.
    Fedewa D, Mehrabi M, Kota S, Gopalakrishnan V (2000) Design of a parallel structure ficture for reconfigurable machining systems. In: Proceedings of the 2000 Japan–USA flexible automation conference, pp 216–221Google Scholar
  32. 47.
    Ferraresi C, Pastorelli S, Zhmud N (1995) Static and dynamic behavior of a high stiffness stewart platform-based force/torque sensor. J Robot Syst 12(10):883–893CrossRefGoogle Scholar
  33. 48.
    Fichter EF (1986) A stewart platform-based manipulator: general theory and practical construction. Int J Robot Res 5(2):157–182CrossRefGoogle Scholar
  34. 49.
    Fogel LJ, Owens AJ, Walsh MJ (1966) Artificial intelligence through simulated evolution. Wiley, New YorkzbMATHGoogle Scholar
  35. 50.
    Gallardo-Alvarado J, Rico-Martnez JM, Alici G (2006) Kinematics and singularity analyses of a 4-dof parallel manipulator using screw theory. Mech Mach Theory 41:1048–1061zbMATHCrossRefMathSciNetGoogle Scholar
  36. 51.
    Gen M, Cheng R (1997) Genetic algorithms and engineering design. Wiley, New YorkGoogle Scholar
  37. 52.
    Golbabai A, Seifollahi S (2007) Radial basis function networks in the numerical solution of linear integro-differential equations. Appl Math Comput 188:427–432zbMATHCrossRefMathSciNetGoogle Scholar
  38. 53.
    Goldberg D (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MAzbMATHGoogle Scholar
  39. 54.
    Goldberg DE, Samtani MP (1986) Engineering optimization via genetic algorithm. In: Ninth conference on electronic computation, pp 471–482Google Scholar
  40. 55.
    Gopalakrishnan V, Kota S (1998) A parallely actuated work support module for reconfigurable machining systems. In: Proceedings of 1998 ASME design engineering technical conferences, pp 1–9Google Scholar
  41. 56.
    Gosselin CM (1988) Kinematic analysis,optimization and programming of parallel robotic manipulators. PhD thesis, McGill UniversityGoogle Scholar
  42. 60.
    Gosselin CM, Guillot M (1991) The synthesis of manipulators with prescribed workspace. ASME J Mech Des 113:451–455CrossRefGoogle Scholar
  43. 64.
    Gupta S, Tiwari R, Nair SB (2007) Multi-objective design optimization of rolling bearings using genetic algorithms. Mech Mach Theory 42:1418–1443zbMATHCrossRefGoogle Scholar
  44. 65.
    Hafez M, Lichter MD, Dubowsky S (2003) Optimized binary modular reconfigurable robotic devices. IEEE Trans Mechatron 8(1):152–162Google Scholar
  45. 66.
    Hamlin GJ, Sanderson AC (1997) IEEE Robot Autom Mag 4(1):42–50CrossRefGoogle Scholar
  46. 67.
    Harary F (1969) Graph theory. Addison-Wesley, Reading, MAGoogle Scholar
  47. 68.
    Heisel U (1999) Precision requirements of hexapod-machines and investigation results. In: Boër CR, Molinari-Tosatti L, Smith KS (eds) Parallel kinematic machines – theoretical aspects and industrial requirements. Springer, Berlin, pp 131–150Google Scholar
  48. 69.
    Holland JH (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor, MIGoogle Scholar
  49. 70.
    Hollingum J (1997) Features: Hexapods to take over? Ind Robot 24:428–431CrossRefGoogle Scholar
  50. 81.
    Joines J, Houck C (1994) On the use of non-stationary penalty functions to solve constrained optimization problems with genetic algorithms. In: 1994 IEEE international symposium evolutionary computation, Orlando, FL, pp 579–584Google Scholar
  51. 88.
    Koza JR (1991) Evolving a computer program to generate random numbers using the genetic programming paradigm. In: Proceedings of 4th international conference on genetic algorithms, pp 37–44Google Scholar
  52. 89.
    Kucuk S, Bingul Z (2005) Robot workspace optimization based on a novel local and global performance indices. In: IEEE ISIE, pp 20–23Google Scholar
  53. 107.
    Michalewicz Z (1994) Genetic algorithms + data structures = evolution programs. AI Series. Springer, New YorkGoogle Scholar
  54. 108.
    Mitchell JH, Jacob R, Mika N (2006) Optimization of a spherical mechanism for a minimally invasive surgical robot: theoretical and experimental approaches. IEEE T Biomed Eng 53(7):1440–445CrossRefGoogle Scholar
  55. 110.
    Nearchou AC (1998) Solving the inverse kinematics problem of redundant robots operating in complex environments via a modified genetic algorithm. Mech Mach Theory 33(3):273–292zbMATHCrossRefMathSciNetGoogle Scholar
  56. 115.
    Pedrajas NG, Martnez CH, Perez JM (2002) Multi-objective cooperative coevolution of artificial neural networks. Neural Netw 15:1259–1278CrossRefGoogle Scholar
  57. 124.
    Houck CR, Joines JA, Kay MG (1995) A genetic algorithm for function optimization: a matlab implementation. Technical report, North Carolina State UniversityGoogle Scholar
  58. 126.
    Rechenberg L (1973) Evolutionsstrategie: Optimierung Technischer Systeme nach Prinzipien der Biologischen Evolution. Frommann-Holzboog, StuttgartGoogle Scholar
  59. 131.
    Rout BK, Mittal RK (2008) Parametric design optimization of 2-dof r-r planar manipulator: a design of experiment approach. Robot Comput Integr Manuf 24:239–248CrossRefGoogle Scholar
  60. 138.
    Stock M, Miller K (2003) Optimal kinematic design of spatial parallel manipulators: application to linear delta robot. J Mech Des Trans ASME 125:292–301CrossRefGoogle Scholar
  61. 141.
    Takasaki S, Kawamura Y (2007) Using radial basis function networks and significance testing to select effective sirna sequences. Comput Stat Data Anal 51:6476–6487zbMATHCrossRefMathSciNetGoogle Scholar
  62. 157.
    Winter G, Periaux, Galan M, Cuesta P (1995) Genetic algorithms in engineering and computer science. Wiley, ChichesterGoogle Scholar
  63. 166.
    Yu A, Bonev IA, Paul ZM (2008) Geometric approach to the accuracy analysis of a class of 3-dof planar parallel robots. Mech Mach Theory 43(3):364–375zbMATHCrossRefGoogle Scholar
  64. 170.
    Zhang D (2000) Kinetostatic analysis and optimization of parallel and hybrid architectures for machine tools. Laval University, CanadaGoogle Scholar
  65. 178.
    Zhang D, Wang LH, Esmailzadeh E (2006) Pkm capabilities and applications exploration in a collaborative virtual environment. Robot Comput Integr Manuf 22:384–395CrossRefGoogle Scholar
  66. 182.
    Zhao JS, Zhang SL, Dong JX, Feng ZJ, Zhou K (2007) Optimizing the kinematic chains for a spatial parallel manipulator via searching the desired dexterous workspace. Robot Comput Integr Manuf 23:38–46CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  1. 1.Faculty of Engineering and Applied ScienceUniversity of Ontario Institute of Technology (UOIT)OshawaCanada

Personalised recommendations