Skip to main content
Log in

Synergetic structure–control design via a hybrid gradient-evolutionary algorithm

  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

This paper proposes a synergetic approach to design a planar parallel robot with its control system. In this proposal, the design problem is stated as a dynamic optimization problem with dynamic and static constraints on both the robot parameters and the control input to the robot. Control parameterization via PID controllers is used to rewrite the dynamic optimization problem as a nonlinear programming problem, which is solved by using a hybrid gradient-evolutionary optimization technique. The dynamic optimization problem presents singularity regions in the design space requiring the use of the proposed hybrid gradient-evolutionary optimization technique. The rationale behind the proposed hybrid algorithm lies in using a exploratory search mechanism for finding the initial guess to the fine search mechanism, which is used to search in a local region of a solution. We discuss both the results of the proposed optimization technique and the experimental results of the robot designed with the proposed approach. In addition, the result provided by the proposed synergetic design approach is compared with a sequential design approach, showing the advantages of the synergetic approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  • Alvarez-Gallegos J, Cruz-Villar CA, Portilla-Flores E (2005) Evolutionary dynamic optimization of a continuously variable transmission for mechanical efficiency maximization, vol 3789. Lecture Notes in Artificial Intelligence Springer, Berlin, pp 1093–1102

  • Asada H (1983) A geometrical representation of manipulator dynamics and its application to arm design. ASME J Dyn Syst Meas Control 105:131–135

    Article  MATH  Google Scholar 

  • Arnold DV, Salomon R (2007) Evolutionary gradient search revisited. IEEE Trans Evol Comput 11:480–495

    Article  Google Scholar 

  • Betts JT (2010) Practical methods for optimal control and estimation using nonlinear programming, 2nd edn. SIAM, Philadelphia

    Book  MATH  Google Scholar 

  • Biegler LT (2010) Nonlinear programming: concepts, algorithms, and applications to chemical processes. SIAM, Philadelphia

    Book  Google Scholar 

  • Bryson-Jr AE (1999) Dynamic optimization. Addison-Wesley, Menlo Park

    Google Scholar 

  • Cruz-Villar CA, Alvarez-Gallegos J, Villarreal-Cervantes MG (2009) Concurrent redesign of an underactuated robot manipulator. Mechatronics 19:178–183

    Article  Google Scholar 

  • Deb K, Kain S (2003) Multi-speed gearbox design using multi-objective evolutionary algorithms. ASME J Mech Des 125:609–619

    Article  Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm NSGAII. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • Fu K, Mills JK (2005) A convex approach solving simultaneous mechanical structure and control system design problems with multiple closed-loop performance specifications. ASME J Dyn Syst Meas Control 127:57–68

    Article  Google Scholar 

  • Ghorbel FH, Chételat O, Gunawardana R, Longchamp R (2000) Modeling and set point control of closed-chain mechanisms: theory and experiment. IEEE Trans Control Syst Technol 8:801–815

    Article  Google Scholar 

  • Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Mass

    MATH  Google Scholar 

  • Hibbeler RC (2003) Engineering mechanics : statics & dynamics. Prentice-Hall, New Jersey

    Google Scholar 

  • Liu XJ, Wang J, Pritschow G (2006) Kinematics, singularity and workspace of planar 5r symmetrical parallel mechanisms. Mechanism and machine theory 41:145–169

    Article  MATH  MathSciNet  Google Scholar 

  • Ma O, Angeles J (1990) The concept of dynamic isotropy and its applications to inverse kinematics and trajectory planning. In: Proceedings of the IEEE international conference on robotics and automation, pp 481–486

  • Merlet JP (2001) Parallel robots. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  • Messac A, Turner J, Soosaar K (1985) An integrated control and minimum mass structural optimization algorithm for large space structures. In: JPL proceedings of the workshop on identification and control of flexible space structures, vol 2, pp 231–266

  • Mezura E, Coello-Coello CA (2005) A simple multimembered evolution strategy to solve constrained optimization problems. IEEE Trans Evol Comput 9:1–17

    Article  Google Scholar 

  • Pil AC, Asada H (1996) Integrated structure/control design of mechatronics systems using a recursive experimental optimization method. IEEE/ASME Trans Mechatron 1:191–203

    Article  Google Scholar 

  • Price KV, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer, New York

    Google Scholar 

  • Ravichandran T, Wang D, Heppler G (2006) Simultaneous plant-controller design optimization of a two-link planar manipulator. Mechatronics 16:233–242

    Article  Google Scholar 

  • Salomon R (1998) Evolutionary algorithms and gradient search: similarities and differences. IEEE Trans Evol Comput 2:45–55

    Article  Google Scholar 

  • Tao G, Kokotovic PV (1996) Adaptive control of systems with actuator and sensor nonlinearities. Wiley, New York

    MATH  Google Scholar 

  • Ting KL (1986) Five-bar grashof criteria. J Mech Transm Autom Des 108:533–537

    Article  Google Scholar 

  • Tsai LW (1999) Robot analysis: the mechanics of serial and parallel manipulators. Wiley, New York

    Google Scholar 

  • Tu Q, Rastegar J (1993) Determination of allowable manipulator link shapes; and task, installation, and obstacle spaces using the monte carlo method. J Mech Des 115:457–461

    Article  Google Scholar 

  • Villarreal-Cervantes MG, Cruz-Villar CA, Alvarez-Gallegos J, Portilla-Flores EA (2010) Differential evolution techniques for the structure–control design of a five-bar parallel robot. Eng Optim 42:535–565

    Article  MathSciNet  Google Scholar 

  • Yan HS, Yan GJ (2009) Integrated control and mechanism design for the variable input-speed servo four-bar linkages. Mechatronics 19:274–285

    Article  Google Scholar 

  • Yoshikawa T (1985) Dynamic manipulability of robot manipulators. J Robot Syst 2:113–124

    Google Scholar 

  • Zhang WJ, Li Q, Guo LS (1999) Integrated design of mechanical structure and control algorithm for a programmable four-bar linkage. IEEE/ASME Trans Mechatron 4:354–362

    Article  Google Scholar 

Download references

Acknowledgments

The first author is grateful to Prof. Carlos A. Coello for useful discussions and courses taught. The authors acknowledges support from the National Council for Science and Technology of Mexico (CONACyT) through Grants 182298 and 084060 and the support from “Secretaría de Investigación y Posgrado” (SIP) of the Instituto Politécnico Nacional (IPN) through Grant No. 20131053.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos Alberto Cruz-Villar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Villarreal-Cervantes, M.G., Cruz-Villar, C.A. & Alvarez-Gallegos, J. Synergetic structure–control design via a hybrid gradient-evolutionary algorithm . Optim Eng 16, 511–539 (2015). https://doi.org/10.1007/s11081-014-9254-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-014-9254-x

Keywords

Navigation