Skip to main content
Log in

A piezoelectric model based multi-objective optimization of robot gripper design

  • RESEARCH PAPER
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

The field of robotics is evolving at a very high pace and with its increasing applicability in varied fields, the need to incorporate optimization analysis in robot system design is becoming more prominent. The present work deals with the optimization of the design of a 7-link gripper. As actuators play a crucial role in functioning of the gripper, the actuation system (piezoelectric (PZ), in this case) is also taken into consideration while performing the optimization study. A minimalistic model of PZ actuator, consisting different series and parallel assembly arrangements for both mechanical and electrical parts of the PZ actuators, is proposed. To include the effects of connector spring, the relationship of force with actuator displacement is replaced by the relation between force and the displacement of point of actuation at the physical system. The design optimization problem of the gripper is a non-linear, multi modal optimization problem, which was originally formulated by Osyczka (2002). In the original work, however, the actuator was a ‘constant output-force actuator model’ providing a constant output without describing the internal structure. Thus, the actuator model was not integrated in the optimization study. Four different cases of the PZ modelling have been solved using multi-objective evolutionary algorithm (MOEA). Relationship between force and actuator displacement is obtained using each set of non-dominated solutions. These relationships can provide a better insight to the end user to select the appropriate voltage and gripper design for specific application.

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
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35

Similar content being viewed by others

Notes

  1. All serial numbers refer to the respective product numbers of the company Physik Instrumente (PI) GmbH & Co. KG, Germany

References

  • Adriaens H, De Koning W, Banning R (2000) Modeling piezoelectric actuators. IEEE/ASME Transactions on Mechatronics 5(4):331–341

    Article  Google Scholar 

  • Anton SR, Sodano HA (2007) A review of power harvesting using piezoelectric materials (2003–2006). Smart Mater Struct 16(3):R1

  • Benjeddou A (2000) Advances in piezoelectric finite element modeling of adaptive structural elements: a survey. Comput Struct 76(1):347–363

    Article  Google Scholar 

  • Bicchi A, Kumar V (2000) Robotic grasping and contact: A review. In: ICRA. Citeseer, pp 348–353

  • Chang T, Sun X (2001) Analysis and control of monolithic piezoelectric nano-actuator. IEEE Trans Control Syst Technol 9(1):69–75

    Article  Google Scholar 

  • Chee CY, Tong L, Steven GP (1998) A review on the modelling of piezoelectric sensors and actuators incorporated in intelligent structures. J Intell Mater Syst Struct 9(1):3–19

    Article  Google Scholar 

  • Chopra I (2002) Review of state of art of smart structures and integrated systems. AIAA J 40(11):2145–2187

    Article  Google Scholar 

  • Ciocarlie M, Allen P (2010) Data-driven optimization for underactuated robotic hands. In: IEEE International Conference on Robotics and Automation (ICRA), 2010. IEEE, pp 1292–1299

  • Ciocarlie M, Hicks FM, Holmberg R, Hawke J, Schlicht M, Gee J, Stanford S, Bahadur R (2014) The velo gripper: A versatile single-actuator design for enveloping, parallel and fingertip grasps. Int J Robot Res 33(5):753–767

    Article  Google Scholar 

  • Croft D, Devasia S (1998) Hysteresis and vibration compensation for piezoactuators. J Guid Control Dyn 21(5):710–717

    Article  Google Scholar 

  • Datta R, Bittermann M.S, Deb K, Ciftcioglu O (2012) Probabilistic constraint handling in the framework of joint evolutionary-classical optimization with engineering applications. In: IEEE Congress on Evolutionary Computation (CEC), 2012. IEEE, pp 1–8

  • Datta R, Deb K (2011) Multi-objective design and analysis of robot gripper configurations using an evolutionary-classical approach. In: Proceedings of the 13th annual conference on Genetic and evolutionary computation. ACM, pp 1843–1850

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

    Article  Google Scholar 

  • Deb K, Srinivasan A (2006) Innovization: Innovating design principles through optimization. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation. ACM, pp 1629– 1636

  • Goldfarb M, Celanovic N (1997) Modeling piezoelectric stack actuators for control of micromanipulation. IEEE Control Syst 17(3):69–79

    Article  MATH  Google Scholar 

  • Goldfarb M, Celanovic N (1999) A flexure-based gripper for small-scale manipulation. Robotica 17 (02):181–187

    Article  Google Scholar 

  • Gu G-Y, Zhu L-M, Su C-Y, Ding H (2013) Motion control of piezoelectric positioning stages: modeling, controller design, and experimental evaluation. IEEE/ASME Transactions on Mechatronics 18(5):1459–1471

    Article  Google Scholar 

  • Hagood NW, Chung WH, Von Flotow A (1990) Modelling of piezoelectric actuator dynamics for active structural control. J Intell Mater Syst Struct 1(3):327–354

    Article  Google Scholar 

  • Harres D (2013) MSP430-based robot applications: a guide to developing embedded systems. Newnes

  • IEEE standard (1987) I.E.E.E. Standard on Piezoelectricity: An American National Standard. I.E.E.E. Transactions on sonics and ultrasonics. IEEE

  • Irschik H (2002) A review on static and dynamic shape control of structures by piezoelectric actuation. Eng Struct 24(1):5–11

    Article  Google Scholar 

  • Jain A, Datta R, Bhattacharya B (2015) Unified minimalistic modelling of piezoelectric stack actuators for engineering applications. In: Robot Intelligence Technology and Applications 3. Springer, pp 459–473

  • Krenich S (2004) Multicriteria design optimization of robot gripper mechanisms. In: IUTAM Symposium on Evolutionary Methods in Mechanics. Springer, pp 207–218

  • Liaw HC, Shirinzadeh B, Smith J (2008) Sliding-mode enhanced adaptive motion tracking control of piezoelectric actuation systems for micro/nano manipulation. IEEE Trans Control Syst Technol 16(4):826–833

    Article  Google Scholar 

  • Low T, Guo W (1995) Modeling of a three-layer piezoelectric bimorph beam with hysteresis. J Microelectromech Syst 4(4):230–237

    Article  Google Scholar 

  • Osyczka A (2002) Evolutionary algorithms for single and multicriteria design optimization. Physica-Verlag, Heidelberg

    MATH  Google Scholar 

  • Osyczka A, Krenich S (2001) Evolutionary algorithms for multicriteria optimization with selecting a representative subset of pareto optimal solutions. In: Evolutionary Multi-Criterion Optimization. Springer, pp 141–153

  • Osyczka A, Krenich S, Karas K (1999) Optimum design of robot grippers using genetic algorithms. In: Proceedings of the Third World Congress of Structural and Multidisciplinary Optimization (WCSMO), Buffalo, New York, pp 241–243

  • Pérez R, Agnus J, Clévy C, Hubert A, Chaillet N (2005) Modeling, fabrication, and validation of a high-performance 2-dof piezoactuator for micromanipulation. IEEE/ASME Transactions on Mechatronics 10 (2):161–171

    Article  Google Scholar 

  • Rao R, Savsani V, Vakharia D (2011) Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315

    Article  Google Scholar 

  • Rao RV, Savsani VJ (2012) Mechanical design optimization using advanced optimization techniques. Springer Science & Business Media

  • Reddy PVP, Suresh VS (2013) A review on importance of universal gripper in industrial robot applications

  • Saravanan R, Ramabalan S, Ebenezer N, Dharmaraja C (2009) Evolutionary multi criteria design optimization of robot grippers. Appl Soft Comput 9(1):159–172

    Article  Google Scholar 

  • Shikhar P (2014) Analysis and design optimization of a seven link robot gripper with an integrated actuation system. Master’s thesis, IIT Kanpur

    Google Scholar 

  • Tzen J-J, Jeng S-L, Chieng W-H (2003) Modeling of piezoelectric actuator for compensation and controller design. Precis Eng 27(1):70–86

    Article  Google Scholar 

  • Zubir MNM, Shirinzadeh B, Tian Y (2009) Development of a novel flexure-based microgripper for high precision micro-object manipulation. Sensors Actuators A Phys 150(2):257–266

    Article  Google Scholar 

Download references

Acknowledgments

Part of the work has been jointly supported by the Department of Biotechnology, India and the Swedish Governmental Agency for Innovation Systems.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bishakh Bhattacharya.

Appendices

Appendix A: Problem formulation

1.1 A.1 Design variables

In the optimization process, seven design variables have been considered (same as original study (Osyczka 2002)), consists of link lengths, offsets and joint angle: x=(a, b, c, e, f, l, δ)T, where a, b, c denote the link lengths, e, f, l denote link offsets and the joint angle between elements b and c is δ. A sketch of the gripper design is shown in Fig. 1.

1.2 A. 2 Problem formulation

The multi-objective problem for the optimization study can be formulated by integrating the the actuator modelling part with the original problem formulation. In this section, the problem formulation is discussed in detail.

1.2.1 A.2.1 Force analysis

In a two dimensional mechanism, bending of the link attached to actuator is avoided as the actuator can undergo translational motion to adjust the stresses. Hence, this link can be treated as a truss element. The force balance on link1 is as shown in Fig. 36.

Fig. 36
figure 36

Free Body Diagram (FBD) of link1 of robot gripper. The actuator force, P, can be divided into two equal forces acting separately on point A and F (point F is shown in Fig. 1, which is a mirror image of point A). RR is the reaction force at point B

The structure is in static equilibrium, therefore equating horizontal forces to obtain

$$\begin{array}{@{}rcl@{}} \frac{P}{2} &=& RR\times\cos(\alpha). \end{array} $$
(35)

where RR is the reaction force on link a and the actuating force applied by the actuator on the gripper is given by P.

Rearranging above equation

$$\begin{array}{@{}rcl@{}} RR &=& \frac{P}{2\times\cos\alpha}. \end{array} $$
(36)

In Fig. 37, link 2 and 3 are shown with point C hinged. Taking moment equilibrium at C

$$\begin{array}{@{}rcl@{}} \sum M_{xC} &=& 0, \end{array} $$
(37)
$$\begin{array}{@{}rcl@{}} RR\times\sin(\alpha+\beta)\times b &=& F_{k}\times c, \end{array} $$
(38)
$$\begin{array}{@{}rcl@{}} F_{k} & = & \frac{RR\times\sin(\alpha+\beta)\times b}{c}, \end{array} $$
(39)
$$\begin{array}{@{}rcl@{}} F_{k} &=& \frac{P\times b\sin(\alpha+\beta)}{2\times c\cos\alpha}. \end{array} $$
(40)
Fig. 37
figure 37

Free Body Diagram (FBD) of link 2 of robot gripper

1.2.2 A.2.2 Link geometry analysis

From Pythagoras theorem, in Δ ACD (Fig. 38), we get

$$\begin{array}{@{}rcl@{}} g^{2} &=& (l-z)^{2}+e^{2}, \\ g &=& \sqrt{(l-z)^{2}+e^{2}}. \end{array} $$

Using cosine law in Δ ABC

$$\begin{array}{@{}rcl@{}} \cos(\alpha - \phi) &=& \left( \frac{a^{2}+g^{2}-b^{2}}{2\times a \times g}\right). \end{array} $$
Fig. 38
figure 38

Geometrical construction for the gripper mechanism. In Δ ACD, g is the hypotenuse distance between point A and point C and ϕ is the angle between AC and AD

Solving the above equation for α, we get,

$$\begin{array}{@{}rcl@{}} \alpha &=& \arccos (\frac{a^{2}+g^{2}-b^{2}}{2 \times a\times g})+\phi. \end{array} $$

Again, from cosine law in Δ ABC, for angle (β+ϕ)

$$\begin{array}{@{}rcl@{}} \cos(\beta + \phi) &=& \left( \frac{b^{2}+g^{2}-a^{2}}{2 \times b \times g}\right). \end{array} $$

Solving the above equation for β, we get,

$$\begin{array}{@{}rcl@{}} \beta &=& \arccos \left( \frac{b^{2}+g^{2}-a^{2}}{2 \times b \times g}\right)-\phi. \end{array} $$

Also, from Δ ACD we can get

$$\begin{array}{@{}rcl@{}} \phi &=& \arctan\left( \frac{e}{l-z}\right). \end{array} $$

1.3 A.3 Constraints

The gripper configuration is physically constrained at various points, for obtaining the required movement. These physical restrictions can be represented in the formulation as the problem constraints.These formulated constraints are multi-modal and non-linear in nature. The formulated constraints for the study are discussed in detail as following:

  1. 1.

    At the maximum actuator displacement, the distance between both ends of the gripper should be less than minimal dimension of the object, for proper gripping.

    $$\begin{array}{@{}rcl@{}} g_{1}(\mathbf x) &=& Y_{\min}-y(\mathbf x,Z_{\max})\geq 0. \end{array} $$
    (41)

    in the above equation, y(x,z)=2×[e+f+c× sin(β+δ)] denotes the distance between two ends of the gripper and Y min is the minimal dimension of the object to be gripped. The parameter Z max corresponds to the maximum actuator displacement.

  2. 2.

    The distance between gripper ends for maximum actuator displacement (Z m a x ) should be greater than zero:

    $$\begin{array}{@{}rcl@{}} g_{2}(\mathbf x) &=& y(\mathbf x,Z_{\max})\geq0. \end{array} $$
    (42)
  3. 3.

    When the actuator displacement is zero, the distance between two ends of the gripper should be greater than the maximum dimension object to be gripped.

    $$\begin{array}{@{}rcl@{}} g_{3}(\mathbf x) &=& y(\mathbf x,0)-Y_{\max}\geq 0. \end{array} $$
    (43)

    where Y max denotes the maximum dimension of the object to be gripped.

  4. 4.

    The maximum range of the displacement of the gripping ends of the gripper should be greater than or equal to the distance between the gripping ends corresponding to zero actuator displacement:

    $$\begin{array}{@{}rcl@{}} g_{4}(\mathbf x) &=& Y_{G}-y(\mathbf x,0)\geq 0. \end{array} $$
    (44)

    where Y G is the maximum displacement that gripper ends can attain.

  5. 5.

    Geometric constraints for the gripper mechanism can be given as:

    $$\begin{array}{@{}rcl@{}} g_{5}(\mathbf x) &=& (a+b)^{2}-l^{2}-e^{2}\geq0. \end{array} $$
    (45)

    The geometric interpretation of constraint g 5(x) is shown in Fig. 39.

    $$\begin{array}{@{}rcl@{}} g_{6}(\mathbf x) &=& (l-Z_{\max})^{2}+(a-e)^{2}-b^{2}\geq 0. \end{array} $$
    (46)
    Fig. 39
    figure 39

    Geometric illustration of constraint g 5(x) for robot gripper design

    The geometric interpretation of constraint g 6(x) can be seen from Fig. 40.

    $$\begin{array}{@{}rcl@{}} g_{7}(\mathbf x) &=& l-Z_{\max}\geq0. \end{array} $$
    (47)
  6. 6.

    Minimum force to grip the object should be greater than or equal to chosen limiting gripping force:

    $$ g_{8}(\mathbf x) = \min_{z} F_{k}(\mathbf x,z)-FG\geq 0, $$
    (48)

    where FG is the assumed minimal griping force.

Fig. 40
figure 40

Geometric illustration of constraint g 6(x)

1.4 A.4 Objective functions

The objective functions for an optimized gripper design, have to be formulated based on link geometry analysis. The formulated functions used in this optimization study are as follows:

  1. 1.

    For any gripper mechanism, the most crucial aspect is to ensure a steady firm grip on the object to be gripped. Hence, the first objective function must be formulated in a way such that this requirement is addressed. We have assumed the difference between the maximum and minimum value of gripping force that will be applied on the object during the whole operation, as our first objective function.

    $$ F_{1}(\mathbf x) = \max_{z} F_{k}(\mathbf x,z)- \min_{z} F_{k}(\mathbf x,z). $$
    (49)
  2. 2.

    One of the most desirable characteristic in any mechanism, is to have a low energy consumption. In a gripper mechanism, lower power consumption can be ensured by having a higher force transformation ratio. Hence, the second objective function for the present study is formulated as to maximize the force transformation ratio of the mechanism. Force transformation ratio in the initial study was defined as the ratio between the applied actuating force P and the resulting minimum gripping force at the tip of link c (Osyczka (2002)):

    $$ F_{2}(\mathbf x) = \frac{P}{\min_{z} F_{k}(\mathbf x,z)}. $$
    (50)

    However, as actuator modelling is taken in consideration in the present study, the actuator force P is no longer a constant and varies with actuator displacement. The second modified objective can be defined as

    $$ F_{2}(\mathbf x) = \max_{z}\left( \frac{P(\mathbf x,z)}{F_{k}(\mathbf x,z)}\right). $$
    (51)

Appendix B: Previous results

The results of the innovization study done by Datta and Deb (2011) are presented in this appendix. For better understanding and interpretation of the results, corresponding link lengths, link offsets and joint angle are also shown along with the plots. Figure 41 shows the relationships between link lengths a,b and offsets e,l with force transformation ratio (F 2). It is clear from the figure that a and b must be fixed at 250 mm, e must be 100 mm where as l should be 0 mm.

Fig. 41
figure 41

Variation of link length a,b and offsets e,l with force transformation ratio

Link length c varies with F 2 as a straight line with slope = 243.6 and intercept = 0, as shown in Fig. 42. Figures 43 and 44 shows that f must be fixed at 37 mm and δ should be 1.72 radian.

Fig. 42
figure 42

Variation of offset c with force transformation ratio

Fig. 43
figure 43

Variation of offset f with force transformation ratio

Fig. 44
figure 44

Variation of joint angle δ with force transformation ratio

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Datta, R., Jain, A. & Bhattacharya, B. A piezoelectric model based multi-objective optimization of robot gripper design. Struct Multidisc Optim 53, 453–470 (2016). https://doi.org/10.1007/s00158-015-1340-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-015-1340-y

Keywords

Navigation