Lupine Publishers | Journal of Robotics & Mechanical Engineering
Abstract
Robotic grippers, with several design variations in its jaws, are gaining popularity in commercial market worldwide in recent past. In fact, these customized robotic grippers are widely used for diverse end-applications in various arenas. We have aimed to optimize the mechanical design of such customized robotic grippers having two fingers (jaws), as those grippers are the most prevalent variants in industrial robots. In this study, a niche contigutive robotic gripper is developed for direct adhesion contact, in order to meet the technical challenges of force-closure of grasp. The prime focus of our research is reduction of the tare-weight of the prototype gripper keeping its strength unaltered under the threshold of grasping maximum payload. Through Finite Element Analysis and optimization thereof, material retention percentage is defined for the prototype gripper so as to improve its overall envelope.
Keywords: Topology; Optimization; Finite Element Analysis; Design; Robotic Gripper; Articulated Jaw
Introduction
Design modulation and customization of robotic grippers are
gaining popularity in global perspective due to its effectiveness in
a variety of end-applications. However, in many of the new designs
prototyping poses considerable challenge because of the external
envelope of the gripper and its self-weight. The objective of the
present research is to reduce the tare-weight of a novel curvilinearjaw
robotic gripper keeping the strength unaffected by imbibing
topology optimization niche. In fact, any new engineering component
/ system will be rather bulky until the optimization is performed
on that entity. More weight means additional cost of manufacturing
for no motive. Although strong and light-weight design of a robotic
sub-system in static condition can be satisfactorily obtained by
optimization practices, designing an optimal robotic component
under real-time dynamic condition requires a different approach.
Topology optimization method permits users to attain ensemble
specifications of robotic systems where supports and loads are
positioned a-priori. Under such a situation, designer can pin-point
the best shape / contour of the very robotic component. This
absolute design freedom makes topology optimization a powerful
design tool in many areas, including robotic systems.
Enhancing features of parts through topology optimization,
deprived of applying manufacturing constraints, results in
organic design. This is because the material will self-define the
through-path from the load to the restraint, ensuring the most
effective shape mathematically. The present study describes the
syntax of the customized topology optimization routine as well
as use of optimization module of commercially available Finite
Element Analysis (FEA) software, with specific reference to the
prototype design of the robotic jaw gripper. The solver optimizes
for maximum stiffness, deformation, Eigen frequencies and many
other parameters. This has been accomplished by defining a design
space from which the solver can eradicate material until the most
optimal shape is realized. In order to attain the prime objective
of weight attenuation, static analysis of the prototype gripper is
performed using Finite Element Method (FEM) and based on the
simulation result and interpretation thereof, optimization region is
summarized. As explained earlier, FEA aids in designing durable,
lightweight components for the prototype robotic gripper and
optimization have been used to improve the design of the same
that is poised to be deployed in various real-time applications. The
analysis also allows users to specify where supports and loads are
acting in 3D space of the envelope of the gripper and permits the
software to find the finest profile. This helps in reducing the cost of
manufacturing by designing a real-life lightweight robotic gripper
for specified application. The overall external dimensions of our
prototype gripper are 145 mm x 54 mm x 42 mm, which signals the
small-scale of the envelope that we are dealing with. The designed
gripper has a payload capacity of 1.4 kg (approx.) and being a
contigutive type of gripper, it can pick up objects that are cylindrical
and spherical in nature more effectively. In fact, the two important
aspects of robotic grasp, namely, ‘form closure’ and ‘force closure’
have been implemented in the customized design of the jaws of our
gripper. Since we have added complementary design metrics of
contiguity, the ‘form closure’ of the final grasp has attained superior
realization.
Manufacturing of the prototype gripper was very delicate
due to its inherent subtleness of the design, post its optimization.
Several iterations underwent to search out the best method of
manufacturing using precise & high accuracy machine-tools,
ensemble effort of which could make it possible to achieve the final
‘quality’ product. For example, laser techniques were invoked to
cut the thin parts and Computer Numerical Control (CNC)-based
machine tools were used for machining the rest of the mechanical
assembly of the prototype gripper. The methodology of topology
optimization has been instrumental in fine-tuning the design of
mechanical assemblies and structures including robotic systems
over the past decade. Although several researchers have attempted
to use this methodology for design orchestration, several gap areas
do exist, especially for small- enveloped assemblies and systems
that call for real-time dynamics in end-use. As part of fundamental
research, topology optimization of continuous linear elastic twodimensional
structures was attempted using optimality criteria,
wherein material was also selected as 2-D [1]. Fracture-free stability
of the final structure was ensured through structural nodal analysis
under plane state of stress in this work. The incorporation of FEA in
topology optimization problem has led to use of parametric design
variables in order to achieve the objective function [2]. The optimum
values of the design parameters were computed therein using
topology algorithm. On the other hand, one of the most popular
models of multi-objective genetic algorithm, namely, Constructive
Solid Geometry-based Topology Optimization Method (CSG-TOM)
was used for 2D topology optimization of compliant mechanisms
and was extended for 3D cases as well [3]. The primary enthusiasm
of the proposed approach was to develop and improve CSG-TOM
to include different test problems that could be handled by the
present popular techniques of topology optimization.
With the advent of various analytical approaches for topology
optimization, researchers have concentrated on component-level
optimization modules also. Tamta & Saxena [4] carried out the
topology optimization work on three design-models, viz. i] hook, ii]
corbel and iii] electric mast, by adopting customized program. It was
reported that the optimality criteria approach used in this research
converged very fast in comparison to other topology optimization
methods. Similar to the previous work, four types of brackets were
topologically optimized for loading conditions, assuming plane
state of stress in each bracket [5]. The optimal shapes (in form of
optimal distribution of material) of those brackets were determined
for given loads and boundary conditions. The optimality criterion
of volume reduction was found effective in this study because the
initial rectangular structured design space was converged finally
to truss like structure. Chapman [6] described optimization of
beam & cantilevered cross-section as well as plate topologies, by
augmenting new methods for the efficient use of FEA in a genetic
algorithm-based search. In fact, he proved that the motivation
for using genetic algorithm to perform structural topology
optimization is not an enhanced ability to find exact optima or an
increase in computational speed, but advancement in simplicity
and generality. The results for the topology optimization of beam
structures, performed by the ANSYS® - based optimality criterion,
were validated by Solid Isotropic Material with Penalization (SIMP)
method [7]. SIMP is a novel scheme based on penalty calculation
that was benchmarked with Bi-directional Evolutionary Structural
Optimization (BESO) method in the treatise. As part of the systemlevel
optimization, step by step procedure to use the optimization
tool for weight optimization of a front suspension upper control
arm of commercial heavy truck was reported by Anand & Misra
[8]. Another such study was conducted on a rear lower control arm
component where the structural requirement on that component
involves pre-tension, plastic hardening material behavior and
fatigue problems that were treated during the optimization process
[9]. Author has shown that by including peak loads from the chassis
rig cycle (robustness check) to the topology optimization task, it is
possible to improve fatigue life, besides reduction of effective stress.
Topology optimization of real-life systems often go with
multiple objective functions. A multi-objective optimization
approach was introduced by Kim [10], towards designing a special
gripper for a wearable robot. A six-bar linkage incorporating a
toggle mechanism was employed to reduce the overall weight of
the gripper while maximizing the gripping force. An optimum
design was selected from the Pareto front, which satisfies the
requirements of both coupler path and drive torque. Likewise,
multi-objective evolutionary algorithm was used to solve modified
bi-objective problem and to optimally find the dimensions of links
and joint angle of a robot gripper [11]. The study was extended to
find suitable relationships between the decision variables therein
and the objective functions. A force-voltage relationship could be
obtained from each of the non-dominated solutions which helped to
determine the voltage to be applied for the actuation of the gripper
based on the application. An optimal design procedure was used
to synthesize an adaptive monolithic compliant two-finger robotic
gripper with high mechanical advantage for grasping irregular
objects [12]. The study addressed novel numerical methods to
synthesize compliant mechanisms (made up of silicon rubber)
with higher output force. Liu [13] developed a void replacement
method to provide a smooth boundary representation of a topology
optimized design by eliminating sharp corners (i.e., replacement of
internal voids). A sensitivity-based location optimization method
was developed in this work to minimize stress concentration
around multiple voids by relocating the voids.
A novel process for modeling robot grippers and optimizing
their structure was reported, wherein equivalent Jacobian matrix
was derived to find the kinematic model while the dynamic model
was obtained using Lagrange formulation [14]. Based on these models, a structural multi-objective optimization (MOO) problem
was formalized in the static configuration of the gripper. We have
found that the design problem of two-finger grippers has been
approached and formulated as an optimization problem by using
the basic characteristics of grasping mechanisms [15]. A specific
case of study has been reported in this treatise, by using 8R2P
linkages1 as a proposed grasping mechanism. The intricacy of
topology optimization of robotic gripper system goes deeper as
and when we come across grippers with complex kinematics under
full payload semantics, such as: grippers with large re-orientations
(more than 𝞹/2 radian) [16]; industrially-used grippers with wide-spanned payloads in production-line [17]; miniaturized
small-payload multi-linked gripper for flexible robotic systems
[18] ; mechanics of grasping and finger-object contact interactions
pertinent to grasp analysis, simulation and synthesis [19] and FEsoftware
– based static & dynamic analysis of robotic gripper [20].
The advantages of deploying universal robotic gripper for productoriented
manufacturing applications were delineated by Reddy
[21].
Over the years, FEA has established its effectiveness in
complementing topology optimization of various robotic systems,
especially critical components like gripper and/or end-effector.
The design and analysis of a research testbed to study the control
of a two-link three-joint manipulator-coupled spacecraft with
independent attitude control systems was reported [22]. The study
incorporated free body diagrams to ensure proper load paths in the
ANSYS® models and FEA results were verified by the development
of the Lagrangian Equations of motion. Multi-objective optimization
was introduced for both path and torque requirements of a novel
toggle mechanism-driven robotic gripper, fitted atop a six-bar
planar linkage mechanism [23]. The drive torque was minimized
in this optimization model to achieve better grip safety and drive
efficiency. Nguyen and Phan [24] presented a novel design concept
of a compliant constant-force gripper mechanism (CFGM) that
can man oeuvre objects of various sizes. The design methodology
of this gripper used genetic algorithm-based shape optimization,
backed up by FEA to characterize the constant-force behavior
of the gripper under static loading. Computational analysis was
conducted for the design optimization of a planar 2-degrees-offreedom
(d.o.f.) modular flexure-based manipulator [25]. Haptic
control scheme was demonstrated to accurately track user motions
and guide task performance by utilizing the 2-d.o.f. experimental
platform. Chouhan and Kanwal [26] presented the procedure of
design and fabrication of a stepper motor controlled robotic gripper
to be used in industries for handling small objects. The study was
focused on detailed kinematic analysis in order to predict the design
parameters accurately that were useful in proper selection of motor
and linear actuator. It may be noted that although a significant share
of the past research has been aimed at topology optimization of
design parameters of finite-sized robotic gripper systems aided by
FEA, not much work has been reported for miniaturized grippers.
With miniaturization of the hardware, topology optimization too
needs orientation. In all practical cases, iterative process becomes
the rule-base for such optimization modules. In our work, we have
focused on three aspects of topology optimization, viz, design
iteration, load balancing and harnessing of system compliance.
In fact, these three paradigms remained hitherto as major open
problems in the domain of topology optimization of size-restricted
robotic gripper systems.
The paper is composed in six sections. The next section
describes the structural optimization of the prototype gripper by
highlighting its mechanical design, along with the optimization
technique involved in the study. Section 3 deals with the details
of the finite element modelling of the prototype gripper and defeaturing
of CAD assembly before proceeding for the final analysis.
Section 4 reports on the modal analysis of the prototype gripper via
FE-simulation, incorporating free-free vibration results and fixedfree
vibration results, prior to the initiation of optimization routine.
Section 5 discusses the static analysis of the prototype gripper via
FE- simulation. The mathematical modeling and allied parlances of
the customized topology optimization module has been delineated
in section 6, linking the results of static analysis to the optimization
module. Finally, section 7 concludes the paper.
Structural Optimization of The Prototype Robotic Gripper: An Overview
Structural optimization of any mechanical system is categorized
into three facets, viz
a) shape optimization
b) topology optimization
c) size optimization
However, out of these three sub-sets, the most universal
structural optimization method is topology optimization. This
method is useful in unearthing an optimal distribution envelope
of the material within a specified design domain without making
any assumptions a-priori about the geometry and shape of the
final design. The structural optimization problem of our robotic
gripper system is framed as an ‘objective function’, interlinked
with various design and state variables. The objective function (f)
signifies a global objective that may be maximized or minimized.
To cite a generic example from a mechanical system, stiffness of a
particular ‘structure’ can be an objective function, wherein design
of the structure, i.e., geometry defines the design variable{x} and
the state variables (y) are represented by the structural response.
It is crucial to identify the set of design variable as well as state
variables of a generic mechanical system prior to optimization, as
per the requirement of end-application. Accordingly, we too carried
out this exercise for the demarcation of {x} and (y) pertaining to the
domain of real-life use of the prototype robotic gripper.
It may be stated here that irrespective of the categories of
optimization, the generic rule-base of it becomes universal and
the principles are applicable to almost all sorts of real-time
mechanical systems. Thus, in our case of robotic gripper, the design
optimization routine does follow symbiosis of ‘state variables’
and ‘state constraints’. Mathematically, the lemma of structural
optimization is based on the evaluation of the ‘objective function’ of
the proposed design of the robotic gripper. The ‘objective function’
being multi-dimensional, we need to adhere to minimization
attribute for getting the ‘topology optimized’ design values of
the prototype robotic gripper. The analytical expression for the
topology optimization is shown in eqn. (1) below.
Equation 1 reveals two important aspects of topology
optimization process, namely: a] minimization of ‘design variables’
{x} and b] finite number of iterations that will be permitted.
Fundamentally, the process of minimization of objective function
(‘obj_fn’) is dependent upon the success of both of these two
indices. Now, the aspect of minimization of design variables is
branched into three domains, which are predominant in case of
the prototype gripper system. The first and foremost among these
domains is various design constraints on the design variable(s)
of the robotic gripper system, such as tare weight of the gripper
and its external envelope. The second aspect is state constraints
on the state variable(s), ‘y(x’) of the gripper system. This factor is
instrumental in defining the boundary conditions for the structural
and /or modal analysis of the robotic gripper system. This factor
also accounts for the external stimulants, e.g., payload of the gripper
or mounting pre-torque for the robotic assembly in the workplace.
The third factor, namely, ‘equilibrium constraint’ deals with the
intrinsic properties of the robotic gripper unit, such as material
parameters and system compliance.
Topology optimization of mechanical systems is
computationally expensive and a successful optimization routine,
by and large, pre-defines the total number of design iterations that
are permissible. In case of robotic systems, permissible number of
iterations gets piggy-backed with another critical paradigm, which
is manufacturability. In our case, the prototype robotic gripper
is poised to get constrained by the issue of manufacturability of
certain small-sized components that overrules design optimization.
Hence, number of iterations does play a significant role in the
structural optimization of the prototype robotic gripper. We will
get a clearer dimension for the usefulness of the iteration number
in the subsequent portions of this section, dealing with the aspects
of mechanical design of the prototype gripper system.
The ensemble of topology optimization, especially its iterations,
largely depends upon the intrinsic features and complexity of
manufacturing. Thus, it is important to scrutinize the spatial view
of the prototype curvilinear-jaw robotic gripper to get an idea
about the level of complexity (i.e., design & set variables) and extent
of optimization (i.e., iteration number). Figure 1 illustrates the 3D
isometric Computer Aided Design (CAD) view of our prototype
robotic gripper with its major constituent components indexed.
As illustrated in Figure 1, the ensemble topology of the prototype
gripper is comprised of 11 heterogeneous structural elements.
The extent of optimization will ensure design variations of each of
these 11 structural elements. The maiden element that plays role in
topology optimization is Jaw base [1], which is basically a fixation
point of the gripper to the robotic arm. The gripper is held fixed at a
pre-assigned location with respect to its own co-ordinate frame by
virtue of four fixation bolts, at desired locations (symmetric) [12].
The linear brass bushing [2] provides movement of the internal gear
module [3] with minimum friction. The internal gear module [3] is
designed to mesh with the mating hardened gears [4]. The motion
to the jaws [8] is being transferred by the external gear module
[5], as driven by the servomotor assembly [7]. The alignment of
the jaws is maintained with the help of bearings [11], which are
fitted in the upper plate [10]. The motor face is bolted to the lower
plate [6] with the help of screws. One of the crucial members of this
gripper assembly is the jaw-fixing bolt [9], which is used to fix four
components together, viz [4-10].
Let us focus now on the actual implementation protocol of the
topology optimization that has been invoked in the present work.
The optimization technique, customized for the prototype robotic
gripper, involves importing the CAD model in the compatible
format and performing the finite element analysis as well as
some de- featuring of unwanted features. Both static and dynamic
analysis need to be performed in order to visualize the results and
defining the optimization regions. After interpreting the results
so obtained, the objective function and constraints are defined,
as required for the real-time run of the robotic gripper system.
The core routine of topology optimization is performed then
after. Once the topology optimization code (customized software)
provides the optimized model after completing the finite number
of iterations, the stress analysis and modal analysis are performed
again. The final design model of the prototype robotic gripper is
said to be ready if satisfactory results are accomplished at the
termination of the optimization iterations. Else, the model has to
be re-optimized to meet the required objectives. The overall flow
chart of the topology optimization routine used in the present
study is presented in Figure 2. As evident from the flow chart, the
customized optimization routine that has been implemented for
the prototype robotic gripper is propped by two functional units,
namely: a] CAD Model & b] Finite Element Model. At the beginning,
these two models start functioning independently till the first level
of optimization is achieved. Thus, through “CAD Model” route, we
undertake FEA directly by importing the CAD model and various
analyses are performed. Results of those analyses (in the form of
stress, deformation & mode shapes) are stored for direct input to
the optimization routine. It may be noted here that CAD Modelroute
is fool-proofed for shape & size optimization as major inputs
of CAD are related to the features linked with ensemble shape &
size of the prototype gripper. Let us now take a look at the “Finite
Element Model” route, which has an in-built optimization module.
We can achieve an interim optimized design of the gripper system
through this route after performing basic analysis & fixing up the
boundary constraints for the FEA. Our customized “Optimization”
module (refer to the block at the middle: Figure 2 accepts multiple
iterations in two pathways. The first pathway is the output of the
CAD-driven FEA while the second one is the outcome of the static &
modal analysis. The optimized design, as obtained from the “Finite
Element Model” route, is checked for the ‘accomplishment’ that
may lead to the generation of the final design.
It may be stated that the flow chart of Figure 2 is essentially
generic, and our topology optimization routine is equipped to
handle design optimization of other robotic assemblies too. The
fundamentals of the routine and lemma will remain unaltered,
although the coding has been customized for our robotic gripper
system.
Finite Element Modeling of the Prototype Gripper
The finite element modeling of the prototype robotic gripper and subsequently, analysis is carried out using commercial finite element (FE) software. At the outset, the modelling is done in commercial CAD software. The CAD model is imported (to the FE platform) in. step format, which is a universal format, and any commercial FE software has an inbuilt option to process the same. We have used FE-Pre-processor for cleaning the unwanted features in the CAD assemblage and executed ‘de-featuring’ function seamlessly. Figures 3a,3b illustrate the original CAD model of the prototype gripper, while the first level ‘de-featured’ version of the same is presented in Figures 4a,4b. The isometric view of the gripper with its functional assemblies is shown in Figure 3a and its backbone topology view is presented in Figure 3b. In contrast to the original CAD model, first- level de-featured version of the isometric view of the prototype gripper is presented in Figure 4a, wherein the servomotor assembly is trimmed off. The subsequent topology optimization routine will incorporate a ‘remote forcing function’ in lieu of the physical servomotor that will act through the center of gravity of the servomotor. Likewise, small holes & fillets are abandoned from the backbone topology of the prototype gripper at the end of first-level de-featuring (refer Figure 4b). This sort of selective trimming of non-fundamental geometric features is an interesting paradigm of topology optimization.
Figure 3a: Original CAD Model of the Prototype Gripper: Isometric View (with functional assemblies).
Figure 3b: Original CAD Model of the Prototype Gripper: Backbone Topology View.
Index: A: Backbone Assembly; B: Gear Assembly; C: Jaw Assembly; D: Fixing Bolt Assembly; E: Servomotor Assembly; F:
Small Holes; G: Fillets; H: Gear Mounting.
It may be noted here that since minor features in the CAD like pinholes, fillets, chamfers, screws and bearings can affect the mesh quality for the FEA, we need to take a call on the enhancement of the computational time. Thus, the extent of ‘de-featuring’ will be crucial in taking the final judgement for FEA as the results will be highly affected by the accuracy of the ‘de-featuring’. Since all the parts in the ‘de-featured’ CAD assemblage of the prototype gripper are solids with considerable dimensions, 3D elements are used for the FEA. Hexahedral elements are the best choice to be used in 3D domain because of its accuracy but complex shapes cannot always be meshed using hex-elements. A combination of higher-order tetrahedral and hexahedral elements is used in the FE-model, as complex geometries cannot be meshed with perfect cubes. Figure 5a shows the ensemble finite element model of the prototype gripper. Figure 5b shows the portion of the FE- modelled gripper having tetrahedral elements only, while the part-assembly of the FE- modelled mesh using combined tetra and hexahedral elements is illustrated in Figure 5c. However, it may be noted that hex dominant method has been used in the meshing of the portion of the gripper assembly of Figure 5c.
Figure 5c: Finite Element Model of the Prototype Gripper: Zones with Combined Hexahedral and Tetrahedral Elements.
Higher order hexahedral element is defined by 20 nodes having
3 degrees- of-freedom (DOF) in translatory motion per node, viz.
{Tx, Ty, Tz} and higher order tetrahedral element is defined by 10
nodes having 3 DOF in translatory motion per node, viz. {Tx, Ty,
Tz}. The hexahedral elements are preferred in FE-model in those
specific regions where the model is not complex. The tetrahedral
on the other hand is preferred in regions where the model is
complex. As evident from the CAD model of the prototype gripper
shown in Figure 1, the upper plate and jaw base are not as complex
as internal and external gears. Hence, we have judiciously used
hexahedral, tetrahedral and combination of these two elements as
per the requirement, which has culminated in not only improvised
FEA of the entire gripper system but also helped in reducing the
number of elements count in the model. The element size is chosen
based on the minimum length of the geometric feature in the
model, i.e., the gripper assembly. Mesh density is one of the very
important parameters in obtaining acceptable results since the
algorithm cannot alter the nodal locations. Since the optimization
results will be based on the efficiency of removal of elements so
finer mesh is expected in the iterations of the analysis. The node
and element count of the pre-optimized FE-model are shown in
Table 1. The final revised CAD of the prototype gripper (post-defeaturing)
is shown in Figure 6, along with the location for fixation
of the driving servomotor. The next step of our FEA is to define the
loads and boundary conditions. The load and boundary conditions
are applied to the gripper model as shown in Figures 7a & 7b and
tabulated in Table 2.
Since, the geometric modelling and material properties for
the FEA are assigned in ‘N’ and ‘mm’, accordingly, we need to
convert torque and forces in ‘N-mm’ and ‘N’ respectively. We have
considered the total maximum payload that needs to be grasped
by the prototype gripper is 1.4 kg. Thus, a remote point is created
in the FE- software at the center of the jaws. The remote force
of 14 N (1.4x9.8066=>14N) is then applied. The servomotor,
responsible for the overall actuation of the gripper system, needs
to supply continuous torque of 4.8 Nm to the gears. Hence, total
torque of 4800 Nmm is applied at the gear location at the fitment
of the servomotor. We have carried out the pre-processing of the
FEA (node selection, meshing, loading & boundary condition) of
the prototype robotic gripper system in subtle detail, as explained
above. Once the pre-processing is done the FE-model is submitted
to the FE-solver. Direct solver is used in our application, wherein
equivalent stress and the total deformation are evaluated. In order to
keep the tare weight of the gripper minimum, majority of the
components are proposed to be manufactured using aluminium.
One of the sliding parts in the model is proposed to be made up
of brass in order to keep the friction minimum. The gears are
proposed to be made up of hardened steel with hardness up to 55
HRC. Various engineering properties of the materials used in the
manufacturing of the prototype robotic gripper are shown in Table
3.
Figure 7a: Applied Loads and Boundary Conditions of FE-Model of the Prototype Gripper: in Isometric View.
Modal Analysis of the Prototype Robotic Gripper Via Finite Element Analysis –Based Simulation
Paradigms of Modal Analysis
In a typical modal analysis, single or multiple natural frequencies of vibration can be evaluated based on the requirement of the endapplication. The numerical values of such modal frequencies can be plotted suitably and interpreted for various physical parameters pertaining to the system. With this backdrop, the modal analysis of the robotic gripper system under study was carried out with the underlying objective of minimization of the volume and mass of the gripper system. To begin with, we have selected the ‘rigid body mode’ of analysis that is demarcated as the free translation or rotation of a body deprived of enduring any substantial internal deformation. As part of this analysis, there will be six rigid body modes, namely, three translational (TX, TY, TZ) and three rotational (RX, RY, RZ). For a free- free normal modes analysis, we have assumed that there are no loads or restraints over the gripper body. In other words, the gripper body will not undergo any internal deformation but will be able to move or rotate without restrictions. This free-free run also ensures that there are no appreciable modelling errors in the assembly. If any component in an ensemble (muster) is not relatively associated with the other or if any contact between the two mating members is not defined or some zonal meshes are not compatible, we will get some non-zero frequencies within first six frequency results in the analysis. After the free-free run, the next step is to perform the fixed - free run. The boundary conditions are then added, and fixed-free analysis is done on the structure, i.e., the gripper-body. Number of modes to be extracted depends upon the percentage ratio of effective modal mass to total mass of the gripper system.
Results Obtained
As per the FEA, we have found that the natural frequency of the prototype gripper system is very high, above 1000Hz. This shows that there is no need to go for further dynamic analysis as no resonance will occur and the gripper-body is fully rigid. Thus, only static simulation and its optimization are useful. Hence, we have carried out FE-simulation for the first two mode shapes only (at two different working planes) that are illustrated below. We have used two commercially available FE-platforms to carry out the modal analysis, namely, ANSYS® and FEAST® software2. While FEA using ANSYS® does have the leverage of detailed CAD as the backbone, the FE-modeling in FEAST® is a slight deviation, so far as the external geometry of our prototype gripper is concerned. The gripper system has been modelled as a cantilever beam, having two different cross-sections. We have used these two unequal cross-sections, respectively for the gripper-body and gripper-jaws, in order to facilitate 1D simulation and run the one-dimensional problem. Figure 8 illustrates the cantilever beam modelling of the gripper in FEAST®. It is to be noted that it is not possible to determine the exact cross-section of the cantilever beam, as the modeling of Figure 8 is merely an approximation that is felt sufficient for the FEA under FEAST®. With reference to parts ‘A’ & ‘C’ of Figure 3a, we have arrived at the thickness of the backbone assembly and jaw assembly of the gripper as 38 mm. and 21 mm respectively. As illustrated in Figure 8, the ensemble 1D model is composed of two contigutive planar beams, the larger one symbolizes ‘Gripper-Body’ (65 mm x 38 mm.) while the smaller beam represents ‘Gripper- Jaws’ (80 mm x 21 mm.). We have used these two different crosssections judiciously, in order to run the 1D problem effectively in FEAST®. It may be noted that as per the above layout as well as the overall external dimension of the gripper, the gripper-jaws are modelled using a rectangular cross-section of 54 mm x 21 mm and the gripper-body is modelled by another rectangular cross-section of 42 mm x 38 mm for the FEA using FEAST®. Figures 9a,10a show the mode shape results using ANSYS® code and Figures 9b,10b show the mode shapes plotted in FEAST® software. It may be noted here that although both these FEA-software do perform the requisite modal analysis with sufficient accuracy, the modeling approach is different. We have incorporated the results of both ANSYS® as well as FEAST® software in order to get better insight to the vibration characteristics of the prototype gripper, besides comparison of the numerical values. As per the modeling in FEAST® software (refer Figure 8) and subsequent simulation, mode shapes can be simply pictured as deflections of a continuum cantilever beam, using 1-D results. This is, no doubt, a unique characterization and quite effective in our case. The cantilever-beam approximation is invoked because the gripper model is fixed at the end and free at the other, so a generalized free body diagram can be represented by a line-body and its mode shape can be idealized by the mode shapes of this line-body. This representation of a line-body along with its mode shapes can easily be compared with the 3D model to check whether the mode shapes are correct as per the fundamentals of vibration. The ‘beam’ is essentially demonstrated using 3D beam elements of arbitrary length, material properties and cross-section, since only the mode shapes are of interest and not the frequencies. The frequencies will never match with the results of 1D as the geometric shape cannot be realized in 1D.
Figures 9a,9b,10a & 10b show the analogous mode behavior of 3D model of the prototype gripper and its 1D simplification, respectively using ANSYS® and FEAST®. The colour contour shows the variation of mode shapes results in form of deflection hue, while the horizontal span of the FEA remains same, i.e., 145 mm. (total length of the prototype gripper). The red colour shows the maximum magnitude of mode which is the modal displacement. Figure 9a shows the deflection of gripper in the X-Y plane (first mode shape), as per FEA result from ANSYS® (maximum deflection at jaw-tip: 154.99 mm). At resonant condition this deflection may increase in the amplitude and can damage the components in the surrounding area. Figure 10a shows the mode shape results in X-Z plane (second mode shape), as per analysis in ANSYS®. Similar screenshots for these two mode shapes under FEAST® are shown in Figures 9b,10b. Thus, this mode can affect the adjacent components in contact. Since the frequencies at these two mode shapes are high enough, there is no need to work out on the modal frequency further as those will never occur. As the paradigms of FE- modeling are not identical in these two FE-software, we have got different values of the modal frequencies for the prototype gripper. While in ANSYS®, the frequencies are 1302.4 Hz. (Mode # 1) & 2084.6 Hz. (Mode # 2), the corresponding values in FEAST® are 1487.34 Hz. (Mode # 1) & 1855.83 Hz. (Mode # 2).
It is important to note here that the modal frequency of the prototype gripper has been found higher in X-Z plane in both ANSYS® as well as in FEAST®, in comparison to that in X-Y plane. We have used this finding as a critical input for the topology optimization thereof. The crux of the FE-simulation for the modal analysis is linked with defining the contact geometries between various mating parts of the prototype robotic gripper. The success of the modal analysis depends on the very aspect of contact kinematics. As modal analysis of the prototype robotic gripper is primarily aimed at its real- time dynamics, it is crucial to model the gripper system with details of the contact kinematics. ANSYS® provides good options to define contact between the constituent and contiguous parts of the prototype gripper under FE-modeling. However, contact body and target body needs to be defined adequately for establishing contact kinematics in ANSYS®. This paradigm is at times, becomes tricky, especially for small-sized envelopes like our gripper system. We have overcome this difficulty in modeling by using some advanced features of ANSYS® towards defining the contact, which is geometrically equivalent to ‘bond contact’. Nonetheless, we could not avoid a small amount of ‘gap’ in the FE-model despite proper definition of the contact. This inherent shortcoming of FE-modeling (mesh generation phase) gets alleviated in the analysis phase. The FEA of the prototype robotic gripper using ANSYS® provided us with several useful options to detect this ‘gap’ (of FE-mesh in bond contact) such as pinball radius. The FE-program of ANSYS® considers the closure of the bond contact region within the userdefined pinball radius. In other words, the contact and target pairs need to be fully inside this pinball region. In contrary, the modal analysis of the prototype gripper under FEAST® relies largely on the structural syntax of the ensemble. Thus, FEAST is more assertive to rigid body contact kinematics and a bit poor in identification of the ‘gaps’ of the FE-mesh. At times, this restricts the FE-simulation of modal analysis using FEAST for systems with semi-compliant interconnected members, such as our gripper system.
Static Analysis of The Prototype Robotic Gripper
Methodology and Paradigms
The static analysis of the prototype robotic gripper has been carried out to understand the stress distribution and displacement under maximum payload. Typical metrics like ‘material retaining percentage’ as well as ‘exclude region’ are defined and optimization is performed thereby improving the shape of the robotic gripper. The geometric model of the prototype gripper has been created in CAD software and is imported to commercial FEA package for analysis. Free-Free run of the FEA has ensured the connections and meshing inadequacies that are needed to be ascertained prior to invoke topology optimization routine. Once we have achieved the first six rigid body modes (deformation hue), we have ensured that our model is ready for further analysis. So far as FEA is concerned, we have used steel for gears, aluminium 7071 for the external body and brass for some components of the prototype robotic gripper. Based on the inferences out of static analysis, the optimization areas are determined, and the topology optimization is performed on the model. In static analysis goal was set to maximize the stiffness. The controls are set accordingly, and the optimization is performed.
Metrics Assigned
Static analysis describes the consequence of ‘load’ on the structure and structure’s ability to resist the deformations under the load. Accordingly, the configuration in which the prototype robotic gripper system grasps an object and manoeuvres is taken as the maximum load case scenario. We have to keep in mind that besides the phenomenon of grasping, i.e., ‘force closure’, our prototype gripper is also susceptible to ‘form closure’, because of its curvilinear-shaped jaws. Under the dual traction of form & force closure, the gripper has to carry a total payload of 1.4kg and should sustain the torque from the driving servomotor. The gripper is seized fixed at the attachment [refer index no. B of Figure 7b] and the external load is applied as a point load at the jaw-tips. However, for FEA, we have to consider the coupled effect of this external payload along with the self-weight of the gripper. To define the selfweight, acceleration due to gravity is switched on in FEA, which gets multiplied with the density of the material (ρxg). The weight of the servomotor is added as a lumped mass at the center of gravity (CG) point. After applying the load and boundary conditions, material properties are assigned. Eventually, the entire structure is first assumed to be in bonded contact as the worst condition will occur when the entire model is assumed locked, i.e., fully bonded. In other words, there will be no relative motion or sliding and/or separation between the components and those components of the gripper will behave as if those are fully glued. We have made a customization of the FEA so far as the creation of this bonded contact is concerned. In our prototype gripper, surface to surface contacts are defined in a novel way. In order to re- define the surface-to-surface contact, both target and contact surfaces have been re-christened in a manner that ensured that the target surface was in bond contact with the contact surface. The bonded contact, so formed, allowed for linear solution that will not amend during the application of loads. This gives flexibility to create non-conformal mesh with different mesh sizes. The loads and torque were applied in single step, in order to ensure synchronous motion of the jaws while grasping the object. The outcome is then derived to substantiate the sustainability and safety of the anticipated configuration of the prototype robotic gripper.
Results Obtained
Extensive FE-simulation was carried out for static analysis of the prototype robotic gripper using ANSYS®. Figure 11a shows the Von-Mises stress contour of the gripper assembly obtained in ANSYS®. From the analysis we have found that the maximum stress of 42.624 MPa occurs near the gear location. The stress values are lower at the tip locations and gradually go on increasing towards the gear locations. Since the gears are hardened and the yield strength of steel is 250MPa, the result obtained thus is lower and hence safe with a factor of safety of about 5. Also, the stress result obtained for aluminium components reaches a peak value of 30 MPa. Naturally, this is also on lower end of the overall stress hue. Figure 11b shows the deformation contour of the prototype gripper, highlighting the maximum value of the total deformation of 0.0026425mm under load (almost negligible for all practical purpose). As shown in the FE-screenshot, the maximum deformation has been obtained at the tip location, where the payload is located. The deformation has also been found with a linear gradient that gradually decreases along the length and finally reaches to zero at the fixed location. The deformation has been found to occur in same direction of applied load. It is interesting to observe the FE-screenshots of both equivalent (Von-Mises) stress contour as well as deformation contour of the prototype robotic gripper under the simulated condition of force & form closure of the grasp. By the virtue of the design, the curvilinear-jaw gripper maintains a perfect ‘form closure’ at the end of the grasp, maintaining contiguity. Figure 12a illustrates the FE-screenshot of the equivalent (Von-Mises) stress of the gripper during grasp. As per FEA, we have got a maximum stress of 45.991 MPa during grasp that occurs near the gear location. The deformation contour of the gripper under grasp synthesis is shown in Figure 12b. Although negligible numerically, the maximum deformation will occur at the jaw tip during force closure, as illustrated in the FE-screenshot. The total deformation of 0.0049629 mm occurs at the tip location and reduces gradually to zero at the fixed location.
Figure 11a: FE-Screenshots of Static Analysis of the Prototype Gripper: Equivalent (Von-Mises) Stress Contour.
Figure 12b: FE-Screenshots of Grasp Synthesis of the Prototype Gripper: Maximum Deformation Contour.
Topology Optimization of the Prototype Gripper
Optimality C riteria
Topology Optimization problem benchmarks a performance
function, subjected to equilibrium equations and the constraints,
piggy-backed with minimization of the material. Numerous
methods, based on density function, were proposed under topology
optimization, which resulted in models with supplementary design
variables. While optimizing material layout within a given design
space, Topology optimization (TO) attains the goal of maximizing
the performance of the system for a given set of loads, boundary
conditions and constraints. Thus, TO is different from shape
optimization and size optimization as final design can mature to
any shape within the design space, in lieu of performing FEA with
predefined configurations. The functional objectives of topology
optimization of the robotic gripper system in the present study are
two- folds, viz.: a] to minimize compliance (and thereby maximize
stiffness) and b] to maximize natural frequency of vibration. These
two functional objectives lead to working objectives, namely,
minimization of volume of the gripper (‘shape’) and also, its mass.
Hence, the ensemble response constraints for the robotic gripper
become mass, volume, global stress (Von-Mises), displacement and
natural frequency of vibration. The results obtained from the static
analysis of the prototype gripper convey us some fair enough idea
on the deformation hue and critical stress locations.
It is worth mentioning here that in the present study, us TO
module is not multi-objective in true sense. We are just segregating
the ultimate ‘working’ objective into two functional objectives to
begin with. However, these two functional objectives are interlinked
in physical parameterization. The multi-objective TO will
appear in cases of compliant robotic gripper systems, which we are
excluding for the time being. The topology optimization module of
compliant robotic gripper systems, developed by us [27-28] will be
discussed elsewhere. We can now propose the mathematical lemma
of our TO-module, as an extension of eqn. (1) that has been realized
through gradient-based mathematical programming techniques.
The lemma is as follows:
where, ‘x’ is the design variable that can describe the competing design candidates; φ (x) is the ultimate ‘working ‘objective function; h(x) is the equality constraint (boundary condition of FEA) and g(x) are the inequality constraints, which impose specific requirements on the design variable ‘x’. It may be noted that in our case of prototype robotic gripper we will have multiple g(x). We have customized φ (x)with two-fold strictures, viz. Shape Optimization and Mass Optimization. We will elaborate this formulation in next sub- section. The ensemble optimization of the prototype gripper can be realized by combining the topology optimization (TO) module with static/modal analysis module. The constraint location, exclude regions, mass retaining percentage and other parameters are defined here, which thereafter results into improved shape of the prototype gripper. We have also used topology density tracker in order to visualize the evolution of shape during solution phase. As part of the TO module, the primary stress analysis results are plotted back for the new improved design using a novel design validation system. The present study aims at reducing the compliance of the prototype robotic gripper system through the built-in optimization capability of commercially available package. The optimal material distribution is subject to outline of initial design space and constraints (loads and boundary conditions). Thus, compliance is equivalent to strain energy, which yields higher stiffness when minimized. Minimization of compliance means minimization of work done, which results into lesser amount of energy stored in the gripper system and finally, the ensemble gripper unit becomes rigid.
Mathematical Model of the Developed Topology Optimization (TO)
Topology Optimization (TO) becomes active by providing a
solution file of the erstwhile static analysis of the prototype robotic
gripper. As part of TO, we need to functionalize its settings like
minimum number of iterations, convergence accuracy and the
solver type. On completion of the static analysis, the maiden step in
executing TO begins by comprehending the load design objectives.
The later step is essentially the objectives of the optimization i.e.,
to minimize the bulkiness of the part while upholding stress and
deflection within quantified values. We define specified domains
(i.e., optimization region) into module where we need to select two
paradigms, viz.: [i] the bodies that are to be optimized and [ii] the
excluded region for the faces (i.e., bodies to remain unaffected).
We have set the optimization type to ‘density-based lattice
optimization’, which is nothing but simply reduction of mass of the
robotic gripper system. We have kept the objective of TO as default,
i.e., to minimize the compliance of the gripper ensemble, with
respect to both static as well as modal analysis. Our customized TO
module is hitherto attributed with the elimination of undesirable
material from the gripper body but the final form rest on the initial
density of mesh used for the FEA. Our niche objective functions are
accessible to optimize the shape and size of the prototype robotic
gripper system, wherein 20% material removal is done taking into
consideration of ease of manufacturing.
In-line with the proposition of eqn. (2), we can extend the
lemma of our objective function as:
where, i: iteration number of the TO-module; ( ) i φ x ultimate
working objective function; shape Γ : ‘shape function’ sub-set of the
objective function; mass Ω : ‘mass function’ sub-set of the objective
function; f: functional form of the shape function; α ensemble
length of the prototype gripper system; β : ensemble breadth of
the prototype gripper system; ρ : density vector of the materials
of manufacturing of the gripper sub-systems.
Equation (3) is the backbone of our development of the TOmodule,
which will lead to the following transcendental equation
for the objective function:
were, V: volume fraction of the gripper system at the itch. iteration of the objective function; dV: infinitesimal volume of the FE-mesh under consideration at the itch. iteration; u (δ ) : generic length function of the gripper system at the ith. iteration. Naturally, the surface integral of eqn. (4) is deducible via FEA, and the outcome will get subsumed in the customized code of the TO-module. Let us now take an insight to the equality constraint, h(x) of eqn. (2). The TO-module of the prototype robotic gripper essentially aims at the internal & external force balance under run-time sequences of grasp. We have two external force functions of the gripper system, so far as the real-time grasp as well as its stability is concerned. In order to compensate the external force function, we have five internal force functions. The external force functions of the gripper system are: i] payload & ii] tare-weight. These force functions are uni- directional co-planar force vectors as per the standard kinematics of the prototype gripper. Besides, these forcing functions are static loads that act through a specific ‘point’ in the plane (‘point-loading’). In contrary, the internal force functions of the gripper system are: i] reaction force at the fixed end of the gripper / attachment to the robot wrist; ii] force due to the torsion produced while grasp is in process; iii] gear-meshing force including backlash; iv] slip force at the jaws (during grasp) and v] constitutive force during grasp. Hence, we can formulate the expanded expression of h(x) as below:
were, hi(x): equality constraint of the TO at ith. iteration; i: iteration number; WP: payload to be gripped; av ρ : average density of the gripper; Vgripper: ensemble volume of the gripper; g: acceleration due to gravity; FR: reaction force at the fixed end of the gripper / attachment to the robot wrist; gripper τ : torsion produced while grasp is in progress; Lgripper: length of the gripper in plane (horizontal distance between the jaw-tip & fixed-end of the gripper); Fgear: gear meshing force; Fslip: slip force at the jaws (during grasp); Fgrasp: constitutive force during grasp; η,λ appropriate factors for the respective forcecomponents. It may be noted that the force expressions inside first bracket signify external force functions and those inside the second bracket are the internal force function components at the ith. iteration. It is also obvious that external force functions will remain unaltered throughout the iterative process, but internal force components can vary from one iteration to the other. Let us investigate the situation with the inequality constraints now. At the outset, we may take a note that g(x) is valid for all FE-segments, be it tetrahedral or hexahedral. In our case, g(x) is largely a function of material density and infinitesimal volumes of the FE-elements together. However, g(x) in our case is linear and not a joint function. Mathematically, we can express these infinitesimal volumes and masses thereof as shown below:
were, : infinitesimal mass of the topology optimized section of the gripper at itch. iteration. i: iteration number of the TO-module; ρj : density of the material of the jth. segment of the topology optimized section of the gripper; vj δ : infinitesimal volume of the jth. segment of the topology optimized section of the gripper. We can now extend the proposition of eqn. (6) to formulate the analytical paradigm of g(x) for the first two levels of iterations as under:
where, g(x)i=1 : inequality constraint of the TO-module at first level of iteration; g(x)i=2 : inequality constraint of the TO-module at second level of iteration; i: iteration number of the TO-module; j: number of FE-segments of the prototype gripper that are involved in the optimization process; n1: total number of FE-segments of the gripper that are involved in the first level of iteration; n2 : total number of FE-segments of the gripper that are involved in the second level of iteration j ρ : material density of the jth. FE-segment that is involved in the optimization process; dvj: infinitesimal volume of the jth. FE-segment during de-featuring process that is involved in the TO-module; av ρ : average value of the density of the ensemble gripper prior to de-featuring process; V0: volume of the gripper system prior to de-featuring as well as optimization process. Based on the syntax of eqn. (7b), we can deduce the generalized form of the iterative method of evaluating g(x) as per the following lemma:
where, ‘k’ signifies the generalized iteration level of the TOprocess. Accordingly, total number of FE-segments that are involved at the kth. level of iteration is ‘nk’ and that at the preceding iteration level is ‘n(k-1)’. Rest of the symbols have same nomenclature, as detailed under eqns. (7a) & (7b). Thus, the numerical evaluation of g(x) is iterative, and the subtleness of the iteration-levels signifies the accuracy of the TO-process as a whole. The iterative process for the evaluation of g(x) will continue till the last iteration and the mathematical condition for the closure of the iterative process will be denoted by the following lemma as necessary and sufficient condition:
It is to be noted that in all the previous formulations, i.e., eqns. (6) to (9), the legend, j δ v or ‘ j dv ’ (under integral) signifies de-featured volume of the particular FE-segment. This is very important proposition of our TO-module wherein each level of iteration is based on the successive de-featuring of the geometry / topology of the robotic gripper system. Let us now take a re-look at the physics behind the design of the prototype gripper via TOroute. We have deliberated that the topology optimization for the present case is equivalent to minimization of system compliance and maximization of natural frequency of vibration of the gripper system. We will re-christen the phenomenon of system compliance for the prototype gripper using the principle of virtual work and do the same later for the derivation of natural frequency of vibration as well. We can expand the formulae of the system compliance and natural frequency of vibration for the gripper assembly as shown below:
were, compliance of the kth. FE-segment at ith. level of iteration of the TO-module; natural frequency of vibration of the kth. FE-segment at ith. level of iteration of the TO-module; s: segment of the FEA (comprising hexahedral and/or tetrahedral elements); k δ : deflection of the kth. FE-segment at ith. level of iteration; Fk: Force of interaction pertaining to the kth. FE-segment at ith. level of iteration; mass of the kth. FE-segment at ith. level of iteration; W v: virtual work done by the kth. FE-segment at ith. level of iteration. Now, by the fundamental principle of our TOmodule, i.e., minimization of compliance or maximization of natural frequency, we will get the analogy of maximization of ‘W v’. We will take a look at the physical insight of this virtual work at a specific iteration-level, with reference to the formulation of ‘h(x)’ in eqn. (5). We can demarcate two types of forcing functions that are analogous to ‘internal forcing functions’ and ‘external forcing functions’ of eqn. (5). These forcing functions are now grouped on the basis of the ‘action’ on the FE-segments. It may be noted that all constituents of internal forcing functions are essentially distributed over the FE- segments and each one of those forcing functions is responsible for a finite amount of ‘displacement’ of the FE- segments, whatever infinitesimal the magnitude becomes. These distributive forcing functions are co-planar vectors and hence displacements generated thereof are also vectors in the same plane. Thus, the virtual work done by the FE-segments due to the actuation of these distributive forcing functions is additive. On the other hand, the effect of the external forcing functions on the FE-segments is tractive by nature that can be computed as force per unit area of the FE-segments. Hence, we can formulate the analytical model of the total virtual work done by the FE-segments collectively as:
were, total virtual work done by all of the ‘k’ FEsegments at the itch. level of interaction of the TO- module; m: total number of FE-segments; F d: distributive forcing function at the kth. FE-segment at the ith. level of iteration; u d: displacement of the kth. FE-segment due to the distributive forcing function at the ith. level of iteration; F t: Tractive force per unit area at the kth. FEsegment at the itch. level of interaction; u t: displacement of the kth. FE-segment due to the tractive forcing function at the itch. level of interaction; ds: infinitesimal surface area at the kth. FE-segment at the itch. level of interaction.
An Insight to the Developed Topology Optimization (TO)
We have paid due attention towards reaching out a tradeoff
between stiffness parameter of the prototype robotic gripper
and damping behavior of the material of fabrication of the same.
While stiffness is a geometric property, damping is an intrinsic
property of the material of fabrication. We have found that the
compliance objective of our TO module is very beneficial as mass
and volume can be measured with the response constraints. Default
response constraint is to retain 50% mass of the prototype robotic
gripper system. Our TO module uses global/local Von-Mises stress
constraint that meets the stress criteria for the prototype robotic
gripper. As per the TO proposition, stress constraint can be set for
optimized regions or exclude regions. Maximum displacement can
also set for the model under displacement constraint. Similarly,
maximum reaction forces for the model can be set using reaction
force constraints. Besides usual strictures as stated, our TO module
is also equipped with manufacturing constraints, which provides
the designer an option to uphold the bottlenecks in manufacturing
on the gripper model. Sometimes we do come across a substantial
gap between the topology optimized design and the final design
ready for manufacturing. Usually, topology optimization is used in
the initial design phase, followed by a number of post- processing
steps resulting in the final design for manufacturing. However, we
have augmented these post- processing stages in our customized
TO-module so that we can review the final design for manufacturing
as well. Our TO-module is therefore capable of pin-pointing the
local failure criteria also as part of the manufacturing design
semantics. Under the ambit of our TO module, the maximum and
minimum member size can be set as well as pull-out direction can
be demarcated for ensuring preclusions against undercuts. Cyclic
symmetries can also be coupled with the pull-out direction as well
as extrusions.
We have incorporated ‘density tracker’ in TO-outcome that can
be used to envisage the optimization in real- time. The outcome of
the customized ‘density tracker’ is in the form of STL file, which can
be exported for CAD operation and validation. By virtue of ‘density
tracker’, the STL file and CAD model are transferred to the validation
system of the TO-module. Editing operations are then performed
on the model and finally the same is converted to solid model from
the erstwhile STL format. Then after, we open the so-called TOgenerated
‘geometry’ of the prototype gripper in FE-pre-processor
and performs alteration and essential modification. The optimized
model of the robotic gripper, so generated, was then allowed to be
meshed again for analysis. Besides, load and boundary conditions
were applied afresh. The edited & ‘optimized’ model was solved
again and it was validated so as to ensure that the design objective
has been met. Nonetheless, we needed to overcome the issue of
identifying local maxima and local minima in the TO-optimized
design for manufacturing. We have used Lagrange Multiplier for
this in a customized fashion. The method is very useful as it allows
the optimization to be solved without explicit parameterization in
terms of the constraints. In our case, the load constraints are very
vital (refer eqn. 5) and the subtleness of the forcing function can
alter the result. Hence, we have used Lagrange Multiplier technique
in order to have the gradients of local minima linear. Based on the
linearization of the gradient of the load constraint, we have used
Lagrange Multiplier method for the volume constraint as well. The
local minima for the volume constraint have become effective in
restricting the ensemble mass of the prototype gripper system to a
significant extent. In order to cross-check the validity, the solution
of original and optimized model was equated. However, on the
flip side, multiple iterations were performed to make the solution
converge. Thus, TO process is more computationally expensive than
a normal solution solver that ANSYS® uses for the finite element
solution. Once this iterative solution process is done, we launched
the design validation system to accomplish the final validation.
Both un-optimized and optimized model were moved to the design
validation system. This was carried out essentially to edit the
optimized geometry, as the optimization tool has eradicated excess
material from the model. As a final cosmetic makeover to the TOoutcome
of the prototype robotic gripper, we performed minor
editing to manipulate or smoothen the geometry accordingly.
Figure 13 illustrates the overall flow chart of the TO-algorithm, as
used in the design optimization of the prototype robotic gripper.
Results of Topology Optimization
Table 4 presents the improvised data on ‘nodes’ and ‘elements’ after TO-module was invoked for the design optimization of the prototype robotic gripper. We can check the improvement (with optimization), in comparison to the data of Table 1. We have observed a massive reduction of nodes from the final defeatured model to the topology optimized model that is 76%. This is significant and proves the efficiency of our customized TOmodule. However, we haven’t sacrificed much in terms of number of ‘elements’ (15% reduction), which shows that equality constraint of the TO-module (internal & external forcing functions) has been paid due importance. As the usage of the prototype gripper is heavily dependent on the grasp synthesis and grasp prehension, our TOmodule has not compromised with the number of elements in FEA. That is why, there is small reduction in number of elements but heavy trimming in number of nodes. The large reduction in number of nodes is also due to augmentation of design for manufacturing in our TO-module, wherein many insignificant nodes from the perspective of manufacturing have been chopped off. The crisp FE-elements have been found effective in better realization of the slip-resistant contiguous grasp in real-time. The outcome of the Topology Optimization module, supplemented by ‘density tracker’ is illustrated in Figure 14 below. The optimized mesh geometry of the prototype gripper is shown in Figure 14a, while the screenshot of final edited CAD of the gripper is presented in Figure 14b. Thus, the topology optimization has helped to reduce the overall weight the gripper and it has improved overall mechanical design as well. The improved design has removed unwanted material that has also reduced the overall elements in the model as discussed in Table 4. Table 5 presents the final dimensions and material for manufacturing of the various constituents of the topology optimized prototype robotic gripper system.
Table 5: Final External Dimensions and Material for Manufacturing of the Components of the Topology Optimized Prototype Robotic Gripper.
Let us now take a closer look over different components of the prototype gripper system, post topology optimization. Once the optimization is performed, the modifications are updated on the existing CAD design. By this process, the drawings of the new parts are made available that are suitable for manufacturing. Figure 15a shows the CAD model of the optimized jaw and Figure 15b shows the same for the original jaw. It may be pointed out that TO-iterations have incorporated number of groves and slots in the jaws so as to make the jaw light-weighed. Special attention has been paid for this iterative design of the grooves and slots of the jaws so as to machine those with ease. TO-module has made the jaw design perfect by reducing the weight of the jaws, which can be compared through visual inspection of the screenshots of Figures 15a,15b. Similarly, the optimized CAD model of the upper plate and its original CAD model are shown in Figures 16a,16b respectively. We may observe here the reduction of weight criteria has been fulfilled by providing more slots & recesses in the upper plate that has been achieved via design iterations. It may be noted that all components made up of aluminium have been optimized not only for the design but also for manufacturing. However, gears have been left out in detailed optimization because of the limitations in manufacturing. Figures 17a,17b illustrate the optimized and un-optimized CAD model of the external sector gear respectively. The curvilinear-shaped large recess of the optimized CAD may be referred, which is the outcome of multiple iterations on the design of the sector gear.
Figure 15a: Performance of the Topology Optimization of the Prototype Gripper: CAD Model of the Optimized Jaw.
Figure 15b: Performance of the Topology Optimization of the Prototype Gripper: CAD Model of the Original Jaw.
Figure 16a: Performance of the Topology Optimization of the Prototype Gripper: CAD Model of the Optimized Upper Plate.
Figure 16b: Performance of the Topology Optimization of the Prototype Gripper: CAD Model of the Original Upper Plate.
Figure 17a: Performance of the Topology Optimization of the Prototype Gripper: CAD Model of the Optimized External Sector Gear.
Figure 17b: Performance of the Topology Optimization of the Prototype Gripper: CAD Model of the Original External Sector Gear.
We may highlight at this juncture that all the constituent parts have been optimized keeping courtesy on the stress contour. In fact, reduction of run-time stress as well as residual stress is of utmost importance in robotic systems in general and particularly, for robotic grippers. Besides, gradient-based topology optimization with many local (stress) constraints becomes computationally expensive. Nonetheless, we had to be cautious as several difficulties needed to be cajoled in our stress-constrained topology optimization. The basic strategy in our TO-iteration process has been to exclude the boundaries of the parts. In lieu of this, scope was given to optimize the part in its thickness direction. This has been an important consideration of the entire iteration scenario keeping in mind the manufacturing process (es). As a result of our customization of the iterative TO- module, the manufacturing became easy as the grooves and slots were easily created in single setting of the machine tool. In fact, the design iterations for the grooves and slots in various components were created in such a manner so that those parts were not required to be moved for grooving or slotting separately along the length- wise direction of the gripper. This was a crucial judgement for the iteration in TOmodule that resulted in the reduction of the manufacturing cost. The final optimized model of the prototype robotic gripper (postiterations & design for manufacturing combined) is shown in Figure 18. We may observe that most of the mass has been removed from the parts without affecting the functional requirements and load constraints. An assessment of the final tare weight of the gripper is made, as detailed in Table 6. The mass of the ensemble gripper system is reduced by almost 20%.
The Topology Optimization module has been instrumental in assessing the engineering parameters of the prototype robotic gripper in an elegant way. We have evaluated the rheology parameters (deformation & stress) of the gripper assembly, postoptimization and the results are presented in Table 7. Quantitatively, both deformation and stress for the optimized model are lower in comparison to the original model. The variation of stress along the thickness of the sector gear has been studied as part of the topology optimization process. The ‘thicknesses or width of the sector gear has been selected for the study as accumulation of stress occurs at that very portion. The variation of the said stress is plotted in Figures 19a,19b, respectively for the un-optimized and optimized model of the prototype gripper. The plots of Figure 19 show the variation of stress of the sector gear of the gripper at the location where maximum stress occurs. The gear has a total thickness of 8 mm; thus, the plot shows stress up to 8 on abscissa. The stress developed in the Optimized original model shown in Figure 19a has stress values of about 45.991MPa varying along the thickness. Similarly, the plot in Figure 19b shows the stress value of 42.621Mpa varying along the thickness in un-optimized model.
It may be observed that we have orchestrated our effort towards topology optimization of the prototype gripper with respect to static analysis only. Since the modal analysis of the unoptimized model of the gripper has showed relatively large values of the natural frequency of vibration, we do not attempt topology optimization further. Besides successful handshaking with the static analysis, the optimized prototype gripper model was made ready for manufacturing to the best possible extent. We have duly undertaken the manufacturing of the design-optimized robotic gripper as per the finalized design attributes. For example, laser techniques were invoked to cut the thin parts and CNC/VMC (Vertical Machining Centre) were used for machining the rest of the structure. Nonetheless, we have completed the manufacturing of the ‘test’ gripper as per the original design, i.e., before processing of the optimization routine. Figure 20 shows the photographic view of the curvilinear-jaw prototype ‘test’ robotic gripper, postmanufacturing. The realization of this ‘test’ gripper has helped us doing a vast round of grasp analysis that are essential to ascertain the deploy ability of this novel gripper for material handling in industry.
Conclusions
In conjunction with topology optimization, the modal analysis
of the prototype robotic gripper revealed that the model is rigid
enough as the natural frequencies are much higher. Besides saving
of material and fabrication cost, product aesthetics was improved
by this novel methodology of topology optimization. Our module
of topology optimization has resulted successfully in attaining the
maximum rigidity to the prototype gripper system, along with
mass control criteria. The topology optimization has resulted in
minimizing the compliance, along with reduction of volume & tare
weight. The customized module of iterative topology optimization
has resulted in design for manufacturing as well as physical
realization of real-life ensemble hardware of a novel lightweight
curvilinear-jaw robotic gripper.
The successful prototyping of this curvilinear-jaw robotic
gripper has been attributed to various real-life contigutive slip-free
grasp of objects, both in stand-alone mode as well as integrated
with robotic manipulator [for details, please refer to the following
video-clips:
a) https://www.youtube.com/watch?v=048N9Xqsseg;
b) https://www.youtube.com/watch?v=29gz3_Im6lg;
c) https://youtu.be/29gz3_Im6lg;
https://www.youtube.com/watch?v=E5G_veak8tU].
Read more about Lupine Publishers Journal of Robotics & Mechanical Engineering Click on the below link: https://robotics-engineering-lupine-journal.blogspot.com/
No comments:
Post a Comment
Note: only a member of this blog may post a comment.