Abstract
This paper deals with the design synthsesis of a spherical parallel manipulator (SPM) for a dexterous surgery task. A considerable effect of manufacturing errors on the workspace and particularly on the dexterity of the mechanism is noted. Thus, the use of nominal values of the design vector generated by deterministic optimization may be erroneous. The effect of these errors on the mechanism workspace and dexterity is then studied and a Robust approach combining genetic algorithms (GA) and Monte Carlo Simulation (MCS) is presented to lead to an SPM with a low-sensitive dexterity to manufacturing errors. The results are finally discussed through an example.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Spherical parallel mechanism
- Robust design synthesis
- Dexterous task
- Manufacturing errors
- Dexterity
- Monte Carlo simulation
1 Introduction
Several studies dealt with the 3-RRR spherical parallel manipulators (SPM) [2, 4, 5]. The platform of the mechanism is moving over a spherical surface around a fixed center of motion. In the bibliography, several studies covered a wide range of characteristics such as workspace [3], kinematic analysis [5] and design parameters (DP) optimization [2]. This characteristic is suitable for our application of minimally invasive surgery since the surgeon is operating with tools through small incisions in the body patient. Indeed, this work is part of a project to design and fabricate a teleoperation system for minimally invasive surgery. An experimental study of this technique based on motion capture was held in previous work [4] to characterize the task workspace. Figure 1 (left) illustrates the expert surgeon operating with tools on a training station (Pelvis Trainer). Figure 1 (right) represents the workspace of the used tools (a clamp and a needle holder) identified by motion capture. Each tool operates in a conical space with a maximum half vertex angle of 26\(^\circ \). However, despite being an over constrained mechanism; few studies were interested in the effect of manufacturing errors on the SPM. A1-Widyan et al. [1] evaluated through a stochastic method the translational displacement of each cylindrical joint in the 3-RCC architecture. In a previous work [4], we were interested in finding the optimal dimensions of a SPM with a given workspace. The effect of the manufacturing errors (ME) on the platform position and dexterity, was also studied. In this paper, the effect of these errors on the dexterity of the mechanism is reviewed and a robust design strategy is proposed. The dexterity of the manipulator resulting from the deterministic optimization showed a high sensitivity to ME, which led us to adopt a new strategy combining genetic algorithms (GA) and a Monte Carlo Simulation (MCS) [7] to synthesize a spherical manipulator with a low-sensitive dexterity to ME. The results of this approach are then presented and the performances of the obtained manipulator are discussed.
2 Kinematics of the SPM
Figure 2 (left) presents the 3-RRR architecture of the proposed SPM. Three identical legs A, B and C relate the base to the platform. Each leg of the SPM is made out of two links and three revolute joints. The three actuated revolute joints with the base have orthogonal axes \(\mathbf{Z }_{1k}\) (k = A, B and C). All the axes of the joints are intersecting in a single point, the center of motion of the platform.
Figure 2 (right) shows the geometric parameters of one leg. The angles \(\alpha \), \(\beta \), \(\gamma \) are, respectively, between the first two joint axes, the second and the third one, and between the third axis and the platform axis.
The three legs of the SPM are identical and the actuated joint axes are located along the base frame axes X, Yand Z, respectively. The workspace of the platform is given by the intersection of the three workspaces of three legs, which are considered each as a spherical serial kinematic chain.
The motion of the SPM is generated by only revolute joints. The kinematics of the mechanism can be described by the following relation:
where \(\mathbf{Z }_{2k}\) and \(\mathbf{Z }_{3k}\) are respectively the axes of the second and the third joint of each leg and detailed as:
The \(\mathbf{Z }_{E}\) platform axis is described by the three ZXZ-Euler angles, \(\psi \), \(\theta \) and \(\varphi \). \(\theta _{1k}\), \(\theta _{2k}\) and \(\theta _{3k}\) are, respectively, the revolute joint variables of the leg k (k = A, B and C). The axes \(\mathbf{X }_{2k}\) and \(\mathbf{X }_{3k}\) are given, respectively, by \(\mathbf{X }_{2k}= \mathbf{Z }_{1k}\times \mathbf{Z }_{2k}\) and \(\mathbf{X }_{3k}= \mathbf{Z }_{2k}\times \mathbf{Z }_{3k}\).
The set of three equations resulting from applying Eq. (1) for the three legs of the mechanism combines the joints parameters \([\theta _{1A},\theta _{1B},\theta _{1C}]\) and the platform orientation parameters \( [\psi ,\theta ,\phi ]\). Thus, it can be used to detail and solve both the forward and the inverse displacement problems. The inverse kinematics model can be described by the following three equations:
With \(k \in (A,B,C)\) and \(i \in (1,2,3)\)
3 Deterministic Optimization
Chaker et al. [4] presented a detailed approach for the synthesis of an SPM for a surgery application based on GA. Two criteria were minimized. The first one is the workspace that still contains a prescribed workspace. The second one is the the dexterity. The design vector contains the geometric parameters of the mechanism \(\mathbf V =[\alpha , \beta ,\gamma ]\) and the optimization problem is expressed as follows:
n the number of chosen ‘points’ on the cone \(P_j\). \(F_{1}\) is a penalty function that handles the constraints. \(F_{1}=0\) means that all the points, defining the desired volume, are contained within the workspace of the SPM. \(K\) is the condition number of the Jacobean matrix, which represents the dexterity of the SPM. \(F_{2}\) represents the sum of the distances of all the points of the manipulator workspace to the cone boundary and \(F_{3}\) is the sum of the dexterity of the manipulator over its workspace. The desired workspace is represented by a set of orientations \(P_j \) within a cone (Fig. 3 (left)). Each point \(P_j \) has to be included in the manipulator workspace.
The design vector resulting from this procedure is \(\mathbf V =[39.4^\circ ,34.1^\circ ,18.2^\circ ]\). Figure 3 presents, respectively, the workspace (center) and the dexterity distribution in \((\psi , \theta )\) frame (right) of the resulting manipulator. The self-rotation is fixed to \(18 ^\circ \) and a security angle of \(4 ^\circ \) was adopted to guarantee that the prescribed workspace can be reached by the end-effector of the mechanism.
4 Effects of Manufacturing Errors on the Workspace and the Dexterity
In order to investigate the results of the deterministic optimization, we studied the behavior of the SPM subject to manufacturing errors. For this purpose, we generated a normal distribution with a mean value equal to the nominal design vector resulting from the deterministic optimization. A standard deviation of \(5 \%\) is imposed. Figure 4a represents the variation of the workspace of the mechanism due to the possible manufacturing errors applied to the design parameters. Three cases are shown: the workspace corresponding to nominal values of the DP, the smallest workspace and the biggest one generated when applying errors on the DP corresponding to the minimal and maximal values of the DP, respectively. We note that the smallest workspace still contains the prescribed workspace. The choice of a security angle is then justified. However, considering the dexterity, the performances of the manipulator are highly variable and it drops to very low values. Figure 4 represents the dexterity of the manipulators with minimal (b), nominal (c) and maximal (d) DP, respectively.
5 Robust Synthesis: Combined GA-MCS
As mentioned before, dexterity showed a high sensitivity toward manufacturing errors. Thus, adopting the results of the deterministic optimization can lead to erroneous results. This issue is treated by the proposed approach for the synthesis of the SPM that combines GA and MCS method [6]. The idea is to take advantages of the GA particularly the wide range of research intervals for DP and multjobiective problem resolution. On the same time, a local evaluation of the behavior of every manipulator toward uncertainty and manufacturing errors is led by the MCS. The optimization problem is then formulated as follows:
Where \(\bar{F_{3}}\) and \(\sigma _{F_{3}}\) are respectively the mean and the standard deviation of the objective function of the dexterity.
Figure 5 depicts the flow chart of the algorithm. For each iteration of non-dominated solutions, during the evaluation stage, the GA sends a generation of solutions to the MCS [7]. The MCS generates a normal distribution and performs N random simulations for every solution. The first objective function value \(F_{2}\) is calculated only for the nominal values of the DP. The output of the MCS is then the value of \(F_{2}\), the mean value \(\bar{F_{3}}\) and the standard deviation \(\sigma _{F_{3}}\). The nondominated solutions undergo the selection, crossover, mutation and reinsertion operations. The MCS number of simulations is \(N =10^3\).
\(POP^0\) is the initial population of the initial design vector (population) to be evaluated and \(POP^{par}\) is the Paretian (non-dominated) population.
6 Results and Discussion
The implementation of the Robust algorithm for the synthesis of an SPM led to the following design vector: \(\mathbf V =[35.2^\circ ,32.9^\circ ,22^\circ ]\). Figure 6 shows that the workspace presented in Fig. 6a satisfies the experimental workspace of \(26^\circ \) and the values of the dexterity are kept relatively high with a minimum value of 0.5.
7 Conclusion
A multiobjective robust Synthesis strategy for the design of the SPM for dexterous surgery application was presented in this paper. The kinematics of the mechanism was revisited and the effects of manufacturing errors on its workspace and dexterity were studied. This study was based on the results of deterministic optimization elaborated in a previous work. We noted that the dexterity is very sensitive to these errors. Thus, an approach, based on a combined GA-MCS, is proposed to take into account the manufacturing errors in the optimization of the SPM. We are led then to minimize the mean value and the standard deviation of the dexterity. An SPM with low-sensitive dexterity to manufacturing errors is finally presented as a result of this robust algorithm.
References
Al-Widyan, K., Ma, X.Q., Angeles, J.: The robust design of parallel spherical robots. Mech. Mach. Theory 46(3), 335–343 (2011)
Bai, S.: Optimum design of spherical parallel manipulators for a prescribed workspace. Mech. Mach. Theory 45(2), 200–211 (2010)
Bulca, F., Angeles, J., Zsombor-Murray, P.: On the workspace determination of spherical serial and platform mechanisms. Mech. Mach. Theory 34(3), 497–512 (1999)
Chaker, A., Mlika, A., Laribi, M.A., Romdhane, L., Zeghloul, S.: Synthesis of spherical parallel manipulator for dexterous medical task. Front. Mech. Eng. 7(2), 150–162 (2012)
Gosselin, C.M., Lavoie, E.: On the kinematic design of spherical three-degree-of-freedom parallel manipulators. Int. J. Robot. Res. 12(4), 394–402 (1993)
Nejlaoui, M., Houidi, A., Affi, Z., Romdhane, L.: Multiobjective robust design optimization of rail vehicle moving in short radius curved tracks based on the safety and comfort criteria. Simul. Model. Pract. Theory 30, 21–34 (2013)
Shinozuka, M.: Monte carlo solution of structural dynamics. Comput. Struct. 2(5–6), 855–874 (1972)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media Dordrecht
About this paper
Cite this paper
Chaker, A., Mlika, A., Laribi, M.A., Romdhane, L., Zeghloul, S. (2014). Robust Design Synthesis of Spherical Parallel Manipulator for Dexterous Medical Task. In: Thomas, F., Perez Gracia, A. (eds) Computational Kinematics. Mechanisms and Machine Science, vol 15. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-7214-4_31
Download citation
DOI: https://doi.org/10.1007/978-94-007-7214-4_31
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-7213-7
Online ISBN: 978-94-007-7214-4
eBook Packages: EngineeringEngineering (R0)