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.
Similar content being viewed by others
Notes
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
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
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
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
Chopra I (2002) Review of state of art of smart structures and integrated systems. AIAA J 40(11):2145–2187
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
Croft D, Devasia S (1998) Hysteresis and vibration compensation for piezoactuators. J Guid Control Dyn 21(5):710–717
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
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
Goldfarb M, Celanovic N (1999) A flexure-based gripper for small-scale manipulation. Robotica 17 (02):181–187
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
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
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
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
Low T, Guo W (1995) Modeling of a three-layer piezoelectric bimorph beam with hysteresis. J Microelectromech Syst 4(4):230–237
Osyczka A (2002) Evolutionary algorithms for single and multicriteria design optimization. Physica-Verlag, Heidelberg
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
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
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
Shikhar P (2014) Analysis and design optimization of a seven link robot gripper with an integrated actuation system. Master’s thesis, IIT Kanpur
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
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
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
Corresponding author
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.
The structure is in static equilibrium, therefore equating horizontal forces to obtain
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
In Fig. 37, link 2 and 3 are shown with point C hinged. Taking moment equilibrium at C
1.2.2 A.2.2 Link geometry analysis
From Pythagoras theorem, in Δ ACD (Fig. 38), we get
Using cosine law in Δ ABC
Solving the above equation for α, we get,
Again, from cosine law in Δ ABC, for angle (β+ϕ)
Solving the above equation for β, we get,
Also, from Δ ACD we can get
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.
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.
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.
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.
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.
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)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.
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.
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.
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.
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.
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.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-015-1340-y