Next Article in Journal
Quality Evaluation of Micro-Holes Processed by Efficient One-Step Femtosecond Laser Helical Drilling Method in Nickel-Based Superalloy
Previous Article in Journal
Developments, Applications, and Innovations in Agricultural Sciences and Biotechnologies
Previous Article in Special Issue
Peripheral Blood-Derived Inflammatory Indices Are Not Predictors for Complications in Robotic Thoracic Lung Cancer Surgery: A Retrospective Single-Center Series
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design Optimization of a Parallel Robot for Laparoscopic Pancreatic Surgery Using a Genetic Algorithm

by
Paul Tucan
1,
Andra Ciocan
1,2,
Bogdan Gherman
1,
Corina Radu
1,3,
Calin Vaida
1,
Nadim Al Hajjar
1,2,
Damien Chablat
1,4 and
Doina Pisla
1,5,*
1
CESTER Department, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania
2
Department of Surgery, “Iuliu Hatieganu” University of Medicine and Pharmacy, 400347 Cluj-Napoca, Romania
3
Department of Internal Medicine, “Iuliu Hatieganu” University of Medicine and Pharmacy, 400347 Cluj-Napoca, Romania
4
École Centrale Nantes, Nantes Université, CNRS, LS2N, UMR 6004, F-44000 Nantes, France
5
Technical Sciences Academy of Romania, B-dul Dacia, 26, 030167 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(8), 4383; https://doi.org/10.3390/app15084383
Submission received: 18 March 2025 / Revised: 8 April 2025 / Accepted: 14 April 2025 / Published: 16 April 2025
(This article belongs to the Special Issue Surgical Robotics Design and Clinical Applications)

Abstract

:
Background: Laparoscopic pancreatic surgery demands high precision and minimal invasiveness, yet conventional robotic systems often face challenges due to complex anatomical environments and uncertainties inherent in surgical procedures. Optimizing key design parameters such as the Remote Center of Motion (RCM) and robotic link lengths is critical for enhancing workspace accessibility and instrument maneuverability. Methods: An integrated optimization framework combining genetic algorithms (GA) with fuzzy logic was developed to determine the optimal RCM position and the ideal lengths of crucial robotic links in a 3-DOF parallel robotic system. The GA explored a large design space based on 6951 tracking points recorded during manual instrument manipulation, while the fuzzy logic system refined fitness evaluations by incorporating expert-defined membership functions and heuristic rules to manage uncertainties and ensure robust performance. Results: Simulation studies demonstrated that the optimized RCM position shifted from an initial [100, 0, 300] to [119.003337, −146.610801, 269.07376], yielding improved workspace coverage and enhanced instrument maneuverability. The GA further determined optimal link lengths of approximately 213.5 mm, 248.5 mm, and 48.6 mm for the primary, tertiary, and minimum secondary links, respectively, which were rounded to practical values of 215 mm, 250 mm, and 50 mm. The optimized design exhibited significant improvements in workspace reachability, precision, and operational stability, as validated by detailed 3D workspace plots and time history diagrams of the instrument tip and joint trajectories. Conclusions: The integrated GA–fuzzy optimization approach effectively enhances the design of a 3-DOF parallel robot for laparoscopic pancreatic surgery by achieving superior kinematic performance. The optimized parameters contribute to improved surgical precision and workspace accessibility, indicating strong potential for clinical application and further experimental validation.

1. Introduction

Pancreatic cancer or pancreatic ductal adenocarcinoma is the second cause of cancer-related deaths in the last decade [1]. Risks that can lead to developing pancreatic cancer include family history, obesity, type 2 diabetes, and tobacco use. Pancreatic cancer can be diagnosticated into 4 stages: resectable, borderline resectable, locally advanced, and metastatic, [2]; but due to the lack of relevant symptoms, it is usually diagnosed in advanced stages. Classical treatment methods for pancreatic cancer usually include surgery, chemotherapy, radiotherapy, and palliative care [3]. Radical resection of the pancreas is preferred in most cases to eliminate the tumor in the case of patients with a borderline or locally advanced tumor [4]. Along with traditionally open surgery of the pancreas, several minimally invasive approaches were developed. Minimally invasive pancreatic surgery was considered not feasible until 1996 when Cuschieri et al. performed the first successful laparoscopic distal pancreatectomy [5]. Two minimally invasive techniques distinguished over time: minimally invasive distal pancreatic resection (MIDP) and minimally invasive pancreatoduodenectomy (MIPD). MIPD presents technical challenges, especially during the complex reconstructing phase, limiting its widespread adoption. Although current studies suggest that it is both feasible and safe for carefully selected patients, there is not enough evidence to show its advantages over the open pancreaticoduodenectomy. MIDP can lead to shorter lengths of hospitalization and better quality of life than open pancreaticoduodenectomy. However, its effectiveness for larger tumors that involve blood vessels or other organs remains under-researched, and thus further studies are necessary. Despite these limitations, MIDP is still considered an effective treatment option for smaller tumors that do not involve vascular or organ complications [6]. Robotic distal pancreatectomy offers oncologic outcomes comparable to those of laparoscopic and open approaches. However, it is associated with a shorter hospital stay and a lower rate of postoperative morbidity and complications [7]. The first robotic-assisted pancreatic surgery was documented by Giulianotti et al. [8] in 2003 when 13 robotic minimally invasive pancreas surgeries were performed using the da Vinci (Intuitive Surgical, California, CA, USA) robot, using articulated instruments with up to seven degrees of freedom (DOF), allowing for enhanced dexterity and precision that achieved outcomes comparable to those of conventional open surgery.
While the well-known commercial robotic systems for surgery like da Vinci (Intuitive Surgical, Inc., Sunnyvale, CA, USA) [9], Hugo™ (Medtronic, Minneapolis, MN, USA) [10], Versius (CMR Surgical, Cambridge, UK) [11], Senhance (Asensus Surgical, Inc., Durham, NC, USA) [12], and Revo-i™ (MEEREcompany, Hwaseong, Republic of Korea) [13] dominate the clinical applications, several research prototypes have been developed for pancreatic surgery, particularly for pancreatoduodenectomy or distal pancreatectomy. Hannaford et al. [14] introduced Raven-II, an open-architecture robotic platform characterized by a modular hardware design and an open-source software framework. This configuration enables the extensive customization of the kinematic chain, leading to adjustments in the number and configuration of degrees of freedom to suit specialized surgical tasks. Preliminary evaluations demonstrated robust performance in simulating standard surgical maneuvers, indicating the system’s potential for refined spatial control. Berthet-Rayne et al. [15] presented the Intuitive Imaging Sensing Navigated and Kinematically Enhanced robot (i2Snake), designed to advance endoscopic surgery. The i2Snake features a snake-like robotic endoscope equipped with a camera, light source, and two articulated instruments, supported by a robotic arm for precise global positioning and insertion. Its master–slave teleoperation interface emphasizes ergonomic control and intuitive workflows, with a design that incorporates tailored DOF to navigate complex anatomical pathways effectively. Although initial testing validated its clinical potential, issues such as tendon backlash and gradual elongation over time were identified, highlighting the need for further technical refinements.
Robotic-assisted pancreatic surgery presents significant complexity due to the pancreas position and complex vascular network around it, requiring surgeons to navigate narrow anatomical workspaces with high precision and low marginal error. Optimization of the surgical robots for pancreatic surgery reduces intraoperative complications, enables targeted and minimally invasive techniques, improves patient outcomes and recovery times, enhances surgeon control and procedural accuracy, complies to safety regulations while decreasing error rates, enhances instrument maneuverability in restricted anatomical workspaces, improves system reliability during critical operative steps, and complies the design of the robot with the clinical needs. However, the precision required for robotic-assisted minimally invasive pancreatic procedures necessitates robotic systems capable of exceptional accuracy, extensive maneuverability, and reliable operation within confined anatomical spaces. Therefore, design optimization of robotic-assisted surgical systems is essential to maximize their effectiveness in handling precise and delicate maneuvers required in laparoscopic pancreatic surgery, ultimately aiming to enhance surgical outcomes and patient safety.
Several studies employed different optimization strategies aiming to improve the design and the ergonomics of surgical robots. Wang et al. [15] addressed the structural design optimization problem of continuum manipulators by establishing load-carrying capacity and secondary deformation as the optimization objectives based on the manipulator’s structure. A non-dominated sorting genetic algorithm with an elite strategy (NSGA-II) is employed to handle multi-objective optimization. To validate the effectiveness of the proposed approach, an experimental prototype was developed based on the optimization results. Load-carrying and space-traversal capacity tests confirm the viability of the optimized design. Kumar et al. [16] introduced a compliant mechanism design for a laparoscopic surgical instrument, where an optimal topology (configuration) is developed to achieve a predefined input–output force-displacement relationship. Two distinct optimization approaches are employed. The first approach formulates an objective function that balances compliance—allowing the mechanism to undergo the required deformation (kinematic requirement)—with sufficient stiffness to withstand external loads (structural requirement) once the desired configuration is attained. The second approach focuses on minimizing the volume fraction while adhering to design constraints that restrict node translation. The optimization process is carried out using MATLAB and Altair OptiStruct software. The resulting optimized topology is then transformed into a 3D CAD model, followed by Finite Element Analysis (FEA) to evaluate stress distribution and deformations.
3-DOF parallel robots are being developed for minimally invasive surgery due to their accuracy and compact design. This type of robots usually provides two rotational and one prismatic DOFs, enabling dexterous manipulation within confined surgical spaces. A dexterous endoscopic manipulator with 3-DOF was proposed by [17]. The manipulator is composed of 3 identical kinematic limbs of type PUU. The kinematic architecture allows large bending angles of +/−90 degrees in any direction and provides a workspace nearly free of internal singularities. The complexity of the design of the robot complicates the analysis of the manipulator, especially in singularity analysis requiring special geometrical and analytical approaches. Advancements have also been made in control methodologies; Bach et al. [18] proposed an optimal trajectory tracking control method using Particle Swarm Optimization (PSO) based on inverse kinematics in order to improve the precision of the 3-DOF surgical robot. The proposed controller exhibited faster convergence to the desired trajectory and reduced steady-state errors, indicating its potential efficacy in enhancing the accuracy and reliability of surgical robots
Several challenges of the 3-DOF robots for surgery imply singularity issues (presence of singularities within the robot′s workspace can lead to control difficulties and reduced accuracy during the surgical procedure) and safety concerns (focused on developing secure robotic solutions for surgical procedures, emphasizing the identification and mitigation of safety issues from the early design stage) [19].
Efforts are underway to design parallel robots with large, singularity-free workspaces and the development of accurate dynamic models for effective control and performance [20].
This paper presented the optimization of a 3-DOF parallel robot for laparoscopic pancreatic surgery, integrated with a passive spherical mechanism to ensure a stable Remote Center of Motion (RCM) at the trocar. The novelty of this robotic structure is given by the fact that the robot employs a novel 3-DOF parallel mechanism combined with a passive spherical mechanism that specifically constrains the Remote Center of Motion (RCM). This hybrid approach ensures that instrument motions are precisely pivoted about the RCM—a critical requirement in minimally invasive surgery—while maintaining a compact and efficient structure. The scope of this research is the development and optimization of the parallel robotic system for laparoscopic pancreatic surgery utilizing a sophisticated optimization framework that integrates genetic algorithms and fuzzy logic. The study aimed to determine optimal configurations of critical robotic parameters. Initially, the focus lies on optimizing the Remote Center of Motion (RCM), essential for enhancing workspace accessibility and improving instrument maneuverability. Subsequent optimization steps include identifying optimal lengths for crucial robotic links, significantly impacting the surgical robot′s performance. The study further validates the optimized robotic design through detailed simulation studies and graphical evaluations, demonstrating improvements in workspace and reachability. The scope also extends to practically integrating these optimized parameters into a functional robotic system within an operating room setting, including performing virtual simulations to test and validate robotic performance under realistic surgical conditions.
The paper is structured as follows: Section 1 introduces the research context and objectives. Section 2 outlines the genetic algorithm–fuzzy logic optimization framework and robotic design methods. Section 3 details the results of the optimization and the mechanical design implementation. Section 4 discusses these findings comprehensively, while Section 5 concludes by summarizing the key insights and potential implications of this research.

2. Materials and Methods

2.1. Parallel Robot for Laparoscopic Pancreatic Surgery

The concept of the parallel robot designed for laparoscopic pancreatic surgery is presented in Figure 1 [21]. The kinematic model of the robot has been previously presented in [22]; thus, only the final equations of the inverse geometric model are presented here in Equation (1).
q 1 = Y p a 02 ( X p + a 01 ) 2 ( Z p + a 03 ) 2 + a 1 2 a 4 2 + 2 ( X p a 4 a 01 a 4 ) 2 + ( Z p a 4 a 03 a 4 ) 2 q 2 = Y p a 02 + ( X p + a 01 ) 2 ( Z p + a 03 ) 2 + a 1 2 a 4 2 + 2 ( X p a 4 a 01 a 4 ) 2 + ( Z p a 4 a 03 a 4 ) 2 q 3 = a 2 min a 5 + 1 / 2 ( 4 a 4 cos ( λ ) 4 a 3 2 ( q 1 + q 2 ) 2 8 X p a 4 cos ( λ ) + 8 a 01 a 4 cos ( λ )   8 sin ( λ ) Z p a 4 + 8 sin ( λ ) a 03 a 4 + 4 X p 4 a 3 2 q 1 + q 2 2 4 a 01 4 a 3 2 ( q 1 + q 2 ) 2   + 4 X p 2 8 X p a 01 + 4 Z p 2 8 Z p a 03 + 4 a 01 2 + 4 a 03 2 + 4 a 3 2 + 4 a 4 2 ( q 1 + q 2 ) 2 ) 1 / 2
The parallel robot consists of two main modules that work together to support and manipulate the surgical instrument. The first module is a 3-DOF active parallel mechanism, while the second is a passive spherical mechanism that constrains the Remote Center of Motion (RCM) of the instrument. The active module is designed with two passive universal joints (U1P and U2P), three actively controlled prismatic joints (q1, q2, and q3), and a set of nine passive revolute joints (R1P through R9P). A global coordinate system is defined at the RCM, which serves as the pivot for the instrument, and an additional coordinate system (OXYZ) is fixed directly to the robot body. The critical geometric parameters of the system include the link lengths (a1 through a5), the minimum stroke (a2min) of the prismatic joint q3, as well as the instrument’s total length (a) and the inserted portion length (l_ins) relative to the RCM.
Complementing the active module, the spherical mechanism is designed with five passive revolute joints (R1S through R5S) and one passive cylindrical joint (C1S). This arrangement enables not only the rotational movements needed to adjust the instrument but also facilitates its insertion during surgery. The spherical mechanism is connected to the active parallel robot via a linkage that features two additional spherical joints (S1 and S2). These joints are crucial for fine-tuning the positioning and orientation of the passive module, ensuring the mechanism can be appropriately aligned with respect to the active robot. Together, the coordination of these modules enables enhanced accuracy and dynamic control in surgical applications. The robot uses the pivot point of the passive mechanism as the RCM (the trocar inserted into the patient); from this point the instrument can only perform three motions: insertion of the instrument along its longitudinal axis, as well as rotations around X and Y axes. The passive spherical mechanism supplements the active system by enforcing a strict RCM constraint, thereby decoupling the translational and rotational motions. This dual-module approach allows for enhanced dexterity and precision.
Equation (1) will be further used in determining the optimal length of several geometric parameters; notations q1, q2, and q3 represent the active joints of the 3-DOF robot; Xp, Yp, and Zp represent the coordinates of the tip of the instrument; length a01, a02, and a03 represents the distance from the frame reference system to the RCM on the X, Y, and Z axis, respectively; a1 represents the length of the link connecting universal joints U1P and U2P to revolute joint R9P; a3 represents the length of the link connecting revolute joint R1P to revolute joint R8P; λ = atan (ZP-a03, XP-a01).

2.2. Optimization Framework

The first part of the optimization process deals with finding the optimal position of the RCM point by using a genetic algorithm integrated with fuzzy logic for fitness evaluations. Optimization represents a critical step in designing a medical robot, especially when dealing with complex, multidimensional systems that require balancing numerous objectives, constraints, and uncertainties. Traditional optimization methods often have to handle incomplete and not-accurate-enough information that characterize real-world scenarios, a challenge that motivates researchers to integrate evolutionary algorithms with heuristic evaluation techniques. One promising strategy is the optimization framework that combines genetic algorithms with fuzzy logic for fitness evaluation. In this framework, genetic algorithms serve as the primary search mechanism, while fuzzy logic refines the evaluation process by incorporating expert knowledge and heuristic rules to assess candidate solutions in a nuanced manner.
In the case of genetic algorithms, a population of solutions evolved over successive generations. Each member of the population (individual) is represented by a chromosome, a string of values encoding a potential solution to the optimization problem. The algorithm is initiated with a random population and then employs selection, crossover, and mutation operators to generate new solutions. The selection process selects individuals based on their fitness values, and the evolutionary operations encourage diversity while guiding the search toward regions of the solution space that exhibits high performance. This approach is particularly effective when the search space is large and complex. Genetic algorithms do not require gradient information or continuity in the design space, making them suitable for problems with discontinuities, non-linearities, and multiple local optima [23]. By iteratively exploring and exploiting the design space, genetic algorithms can converge on near-optimal solutions that traditional gradient-based methods might miss. However, the performance of a GA heavily depends on its fitness evaluation, which is the process of quantifying how good each candidate solution is.
Fuzzy logic has emerged as a powerful tool for optimizing mechanical systems [24], providing a flexible and intelligent approach to decision-making in uncertain and complex environments. Traditional binary logic operates on crisp values (true/false) while fuzzy logic allows partial thrust and enables more flexibility and adaptive control over the optimization process. This method is useful for mechanism optimization, where multiple variables, constraints, and uncertainties must be analyzed and balanced to achieve optimal performance. Traditional optimization techniques rely on precise mathematical models [25], but real-world scenarios often include imprecise and incomplete information, making deterministic methods less effective. With the help of fuzzy logic, these challenges can be addressed by incorporating expert knowledge and heuristic methods to evaluate and optimize mechanical parameters [26]. For mechanism optimization, fuzzy logic is often used in areas such as kinematic [27] and dynamic analysis [28,29]. A key advantage of fuzzy logic in mechanism optimization is its ability to handle multiple-objective problems often required by engineering applications, especially in the case of engineering solutions for surgery. Fuzzy logic provides a systematic way to assign weight to different performance criteria and derive optimal design based on real-world constraints.
Figure 2 provides a general view on the genetic algorithm using fuzzy logic for fitness evaluation. Problem formulation and variable identification deals with defining the objectives of the optimization (identify the performance goals); determine the physical, geometrical, and operational constraints of the design; identify the decision variables like key mechanical parameters that influence the performance of the design. Encoding of candidate solutions refers to chromosome representation, where each individual of the population is represented as a chromosome by using several binary digits (genes) to numerically represent the individual. Initialization refers to generating the initial population of the design where a diverse set of candidate solutions are randomly distributed across the designed space to ensure adequate workspace. Fuzzy design refers to defining the key performance metrics that serve as inputs for the fuzzy logic system; the design of the membership functions for each input parameter handle uncertainties and formulate fuzzy rules to connect the inputs with the outputs of the fuzzy system. Fitness evaluation implies that each individual is analyzed and evaluated with respect to the current population using the fuzzy logic system to derive the fitness score. Selection process refers to using selection techniques based on fuzzy fitness scores to choose individuals for reproduction (crossover). Crossover implies combining pairs of selected individuals to produce offsprings that inherit from both parents. By mutation, it is implied that random changes are introduced in offsprings to explore new regions of the design space and maintain diversity. Iterative evolution deals with replacing the population based on new offsprings by replacing less fit individuals with newly generated ones. After replacing some individuals, the fitness evaluation is performed on the new population. The iterative process stops when a maximum number of generations is obtained, or improvements of fitness values fall below a set of thresholds over successive generations. After the selected optimal solution is implemented into the design, it is validated by simulations or experimental testing.
For the genetic algorithm of the parallel robot for pancreatic surgery, the optimization problem is formulated as follows: “starting from a set of points recorded during manual operation of the medical instrument inside of a phantom by a medical doctor, determine the optimal position for the RCM point (center for the spherical passive mechanism) to assure that all the recorded points fit inside the workspace of the robot”.
The points were recorded with the help of an optic motion tracking equipment (Optitrack-Natural Point Inc., Corvalis, OR, USA). A total number of 6951 points were recorded and used as initial data for the population.
The first step of the optimization algorithm is to establish chromosome representation. For this, each candidate solution for the optimal RCM is represented as a three-dimensional vector. Let the set of tracking points be:
{ P i 3 i = 1 , 2 , , N }
where N = 6951 and the length of the medical instrument L = 450 mm. The chromosome representation for a candidate RCM position yields Equation (3). The initial population is established in 100 randomly generated RCMs.
R = ( R x , R y , R z ) 3
with
R z max i { P i , z } + δ ,   i = 1 N
where δ > 0 ensures that the RCM is placed above all input points. The distance from R to Pi(Pix, Piy, Piz) is given by Equation (5).
d i = P i R = ( P i , x R x ) 2 + ( P i , y R y ) 2 + ( P i , z R z ) 2 ,     i = 1 N
The second step of the algorithm implies raw performance evaluation using measured data. For each reachable point Pi, the inverse kinematic model computes the center of the joint R1P (Figure 1) using Equation (6).
T i = R L d i ( P i R ) ,   i = 1 N
From the computed points, three metrics are derived, which are reachability ratio, convex hull volume, and spread. Equation (7) denotes the set of instrument tip points while Equation (8) represents the convex hull volume if Tt ≥ 4, otherwise, convex hull volume is 0.
T t = T i : d i < L ,   i = 1 N
V = V o l u m e ( c o n v ( T t ) )
The reachability ratio is defined as Equation (9), where #{i:di < L} denotes the number of tracking points for which the distance di is less than L. The centroid of the tip points is represented in Equation (10) and the spread of the points is defined in Equation (11).
r = # i : d i < L N
C = 1 T T i T T i
S = 1 T T i T T i C
The third step of the algorithm implies the fuzzification of performance metrics. The Fuzzy Inference System (FIS) maps the three inputs (r, V, and S) to a penalty value P. The objective functions are defined in Equation (12); thus, the multi-objective optimization problem is presented in Equation (13), subject to Equation (14). The goal of multi-objective optimization is to find the optimal RCM that maximizes both the reachable workspace volume and reachability ratio r.
f 1 ( R ) = V + P f 2 ( R ) = r
min R 3 f ( R ) = f 1 ( R ) , f 2 ( R )
R { R : R [ x min , x max ] × [ y min , y max ] × [ z min , z max ] , R z max i { P i , z } + 1 } .
The optimization algorithm was implemented in MATLAB using Global Optimization Toolbox and Fuzzy Logic Toolbox. For the genetic algorithm, the multi-objective function gamultiobj was used while for the fuzzy system, the Type II Mamdani FIS [30] was preferred.
The FIS used to assess the fitness of the population during the genetic algorithm I presented in Figure 3. The FIS uses three input functions defined as Ratio, Volume, and Spread, with each function defined by three membership functions, and an output function named Penalty presented in Figure 4. The membership functions were determined based on the input points. Each input/output is a linguistic term for the FIS. A linguistic term in fuzzy logic is characterized by a variable whose values are words or sentences rather than numbers. A common and detailed mathematical formulation for a linguistic term in fuzzy logic is to define it as a five-tuple:
X = ( X , T ( X ) , U , G , M )
where X is the name of the linguistic variable (“Ratio”, “Volume”, “Spread”, and “Penalty” in our case); T(X) is the term set, i.e., the collection of linguistic values (words) used to describe X (“Low”, “Medium”, or “High” in our case); U is the universe of discourse over which the variable is defined (Ratio [0,1], Volume [0 mm3,1,000,000 mm3], Spread [0 mm, 450 mm], Penalty [0,100], Figure 4); G is the syntactic rule or grammar that specifies how the terms in T(X) can be generated or combined. In our case, these values were determined based on input point set of the genetic algorithm. M is the semantic rule that assigns meaning to the linguistic term by mapping each term to a fuzzy set over U. For each A T(X), there is an associated membership function, μ A : U [ 0 , 1 ] , which quantifies the degree to which any x A is interpreted as the degree μ A ( x ) . Thus, for a given x U and a linguistic term A T ( X ) , the semantic evaluation is x   is   A μ A ( x ) [ 0 , 1 ] .
The fourth step of the algorithm actually contains the use of the FIS and development of the rules. The fuzzy rules define how the input membership functions influence the output membership functions. These rules are based on expert knowledge and ensure optimal robotic performance. The FIS rules are built as a series of IF- AND/OR -THEN expressions based on the expert’s opinion. If the expert’s opinion is not available, then the FIS requires a number of rules equivalent to the cubic number of inputs (no_of_inputs3). But through computing, several rules can be eliminated if they do not influence the output.
The established fuzzy rules for fitness evaluation are the following:
Rule 1—Optimal Performance:
IF r is High AND V is High AND S is Low THEN the system quality is Excellent, and the Penalty is Very Low (a candidate RCM that achieves high reachability and workspace with low dispersion is ideal).
Rule 2—Good Performance with Minor Deviations:
IF r is High AND V is Medium AND S is Low/Medium THEN the system quality is Good, and the Penalty is Low to Moderate (although reachability is excellent, a slightly lower workspace may indicate a small compromise).
Rule 3—Inadequate Reachability:
IF r is Low THEN the system quality is Poor, and the Penalty is High (even if V or S are acceptable, a low reachability ratio severely limits functionality).
Rule 4—Insufficient Workspace Volume:
IF V is Low THEN the system quality is Poor, and the Penalty is High (a low convex hull volume suggests that the candidate RCM does not offer a sufficiently large workspace, regardless of the reachability ratio).
Rule 5—Excessive Dispersion:
IF S is High THEN the system quality is Poor, and the Penalty is High (a high spread indicates that the instrument tip positions are inconsistent, which could compromise surgical precision).
Rule 6—Intermediate Conditions:
IF the performance metrics are in intermediate ranges (r and V are Medium and S is Medium/Low) THEN the system quality is Moderate, and the Penalty is Moderate (This rule covers scenarios where none of the criteria is optimal, but the solution is not entirely poor either)
For each candidate, the activation level for each rule is computed. This process is called aggregation.
α 1 = m i n { μ r , H i g h ( r ) , μ V , H i g h ( V ) , μ S , L o w ( S ) } α 2 = m i n { μ r , H i g h ( r ) , μ V , M e d i u m ( V ) , m a x ( μ S , L o w ( S ) , μ S , M e d i u m ( S ) ) } α 3 = μ r , L o w ( r ) α 4 = μ V , L o w ( V ) α 5 = μ S , H i g h ( S ) α 6 = m i n { μ r , M e d i u m ( r ) , μ V , M e d i u m ( V ) , m a x ( μ S , M e d i u m ( S ) , μ S , L o w ( S ) ) }
After the aggregation of all fuzzy rules, the crisp value of the penalty is obtained using Mamdani inference–centroid method. This process is called defuzzification.
P ( R ) = k = 1 M μ k ( R ) w k k = 1 M μ k ( R ) ,
The fifth step of the algorithm implies the formulation of the final fitness function. Raw fitness function is defined based on performance metrics to maximize r and V while minimizing S.
f ( R ) = α r β V + γ S
where α ,   β   and   γ are weighting factors. Then the overall fitness function is obtained.
F ( R ) = f ( R ) + P ( R )
A lower value of F(R) indicates a better candidate RCM.
The last step of the algorithm implies evolution. Based on the fitness evaluation F(R), the best candidate RCM is added to the population while the least fit is removed. New offsprings are obtained by crossover (combination of different candidate RCM) and mutation (random changes in the chromosomes to create new candidates).
The algorithm is repeated for 200 generations but achieved optimal RCM after 115 generations.
After running the genetic algorithm with fuzzy fitness evaluation, an optimal position of the RCM is obtained in such a manner to be able to achieve almost all the input points with minimum motion beyond the RCM point inside the patient. After locking the RCM, the following geometric parameters are optimized: the length of the link a1, the length of the link a3, and the length of the link a2min. The decision vector for the optimization algorithm is defined in Equation (16).
x = a 1 a 3 a 2 min
The bounds for each link are: l 1 [ 30 , 300 ] , l 3 [ 30 , 300 ] , l 2 m i n [ 30 , 150 ] . By imposing the tracking or target point to be P i = P x i P y i P z i , i = 1 N and locking the coordinates of the RCM, we compute the Euclidean distance between Pi and RCM using Equation (5) and define the term t i = L d i 1 , i = 1 N that is used to compute the determine the target coordinates of the instrument holder using Equation (21).
X i = a 01 t i ( P x i a 01 ) Y i = a 02 t i ( P y i a 03 ) Z i = a 02 t i ( P z i a 03 ) , i = 1 N
For each target point determined with Equation (21), the inverse kinematic model is computed. To compute the terms q1_i and q2_i, the terms from Equation (22) are derived using Equation (1).
A i = X i 2 + 2 X i a 01 Z i 2 + 2 Z i a 03 a 01 2 a 03 2 + a 1 2 a 4 2 B i = X i 2 a 4 2 2 X i a 01 a 4 2 + Z i 2 a 4 2 2 Z i a 03 a 4 2 + a 01 2 a 4 2 + a 03 2 a 4 2
yielding
q 1 _ i = Y i a 02 A i + 2 B i q 2 _ i = Y i a 02 + A i + 2 B i , i = 1 N
For computing the value of q3, the λ first needs to be defined using Equation (24):
λ i = arctan X i a 01 Z i a 03 , i = 1 N
and the value of q3 joint is computed using Equation (25):
q 3 _ i = a 2 min a 5 + 1 2 4 l 4 cos λ i C i 8 X i a 4 cos λ i + 8 a 01 a 4 cos λ i 8 a 4 sin λ i ( Z i a 03 ) + 4 X i C i 4 a 01 C i + 4 ( X i 2 2 X i a 01 ) + 4 ( Z i 2 2 Z i a 03 + a 01 2 + a 03 2 ) + 4 a 3 2 + 4 a 4 2 ( q 1 i ) 2 + 2 q 1 i q 2 i ( q 2 i ) 2 , i = 1 N
where term Ci is computed using Equation (26).
C i = 4 l 3 2 ( q 1 _ i ) 2 + 2 q 1 _ i q 2 _ i ( q 2 _ i ) 2 , i = 1 N
For the genetic algorithm, the range of each active joint is given as a constraint q1 ∈ [100,400], q2 ∈ [100,400], and q3 ∈ [100,500]; if a computed value falls outside the constraint interval, the algorithm adds a penalty to the objective function.
The multi-objective optimization problem is formulated as follows:
min f ( x ) = f 1 ( x ) f 2 ( x ) f 3 ( x ) = a 1 + p e n a l t y a 3 + p e n a l t y a 2 min + p e n a l t y , i = 1 N : L A B _ i = P i R C M < L q 1 _ i , q 2 _ i [ 100 , 400 ] q 3 _ i [ 100 , 500 ] x [ 30 , 300 ] [ 30 , 300 ] [ 30 , 150 ]
The penalty is a sum of deviation that increases the objective values if the computed q values violate the given bounds.
The genetic algorithm used for both optimization problems are based on gamultiobj function and use a population of 100 individuals, with 200 generations and a mutation rate of 1/1000 individuals.

3. Results

Following the two-step multi-objective optimization algorithm, several geometric parameters of the parallel robot for pancreatic surgery were optimized and further implemented into the constructive design of the robot. The instrument trajectories for the input values of the points, recorded by manipulating manually the surgical instrument with respect to an un-optimized RCM point given as input data for the optimization algorithm, are presented in Figure 5a,b. The figure presents the trajectories of the instrument using the same input points but constrain the instrument trajectory to the optimized RCM position. The points below the RCM position inside the patient are the same, but as can be observed, the RCM position is more central than the initial one. The initial position of the RCM was [100, 0, 300] and the optimized position of the RCM is [119.003337, −146.610801, 269.07376].
The result of the second step of optimization implied the determination of the optimal length for links a1, a3, and a2min. The optimal length for these links given by the genetic algorithm was 213.5455 mm for link a1, 248.48918 for link a3, and 48.5886 mm for link a2min. For constructive reasons, the values of these links have been rounded to 215 mm, 250 mm, and 50 mm, respectively, and a graphical simulation using Siemens NX was performed to test the validity of the design with the rounded length of the links. The result of the workspace simulation using optimized link lengths is presented in Figure 6. The input points from the genetic algorithm were integrated into a cone shape of yellow color in Figure 6 while the workspace of the instrument holder is represented with grey color. As can be observed, the tip of the instrument is not limited only to the input points, as it can go deeper in some cases.
Using the values of the geometrical parameters optimized in the previous section, the constructive design of the parallel robot for laparoscopic pancreatic surgery is presented in Figure 7. The parallel robot is integrated within the operating room, and the patient is placed on the operating table, ready for the medical procedure. The robot has been equipped with a supplementary independent DOF to allow vertical sliding of the entire robot, thus providing the possibility to vertically displace the RCM of the passive mechanism. Each geometric parameter analyzed has been implemented into the constructive design of the robot. The integration method into the mechanisms of the robot is presented in Figure 8, where the lengths of the components resulting from the genetic algorithm optimization were used. To provide better access of the instrument to the operating area, the sliding axis for q1 and q2 was placed as front-facing as possible to the passive RCM mechanism.
To further validate the optimization of the design, a virtual simulation using the constructive design of the parallel robot for pancreatic surgery. The graphical simulation was performed using Siemens NX 2406. The starting point of the simulation was P1 (107, −102, −140) and the target point was P2 (158, −160, 190). The results of the simulation are presented in Figure 9 for the coordinates at the tip of the instrument and in Figure 10 for the active joints of the parallel robot. In Figure 10, the first graphic represented with cyan color represents the displacement of the tip of the instrument on X, Y, and Z, the second graph represents the velocity (blue color) of the tip of the instrument on X, Y, and Z, and the third graph represents the acceleration (red color) of the tip of the instrument on the X, Y, and Z.
The first graph in Figure 10 represents the displacement (green color) of the active joints corelated with the motion of the tip of the instrument from Figure 10, the second graph represents the velocity (blue colour) of the active joints, and the last graph represents the acceleration (red color) of the active joints.
Figure 9 and Figure 10 show the time history diagrams for both the end-effector and active joints. These diagrams display smooth trajectories, consistent velocities, and controlled accelerations, which indicate that the system can follow the desired trajectory accurately and with minimal jitter. The acceleration profiles and joint speed data suggest that the system responds smoothly to control inputs without excessive overshoot or oscillation. This dynamic consistency is crucial for maintaining operational precision during surgical maneuvers, where any abrupt motion could compromise safety and accuracy. While the simulation studies strongly support the asserted advantages, we acknowledge that further experimental validation using phantom models is necessary to fully verify the operational precision and stability in real surgical environments.
In order to confirm the validity of the optimization process several comparisons regarding the robot before are analyzed. Table 1 presents the results of the comparison of the robot before and after the optimization. Reachability and workspace were analyzed for the 6951 points recorded in the first step of the algorithm. With the initial configuration of the RCM [100, 0, 300], 5241 points out of 6951 yielded real values for the active joint of the robot, while for the optimized RCM [119.003337, −146.610801, 269.07376], the inverse geometric model returned real solution for 6906 points, revealing a 23.96% increase in reachability. Using the same values for the RCM, the workspace of the robot (handle of the instrument) was analyzed, the analysis revealed a 30.54% increase in the workspace of the robot. The second comparison refers to the optimization of the kinematic links. The value before optimization of the links was [380, 295, 80], and after optimization [215, 250, 50], the comparison revealed a 10.89 increase in reachability and 1.35 increase in the workspace of the robot.
The genetic algorithm combined with fuzzy logic successfully determined optimal robotic configurations based on critical performance metrics, such as robot workspace, surgical instrument insertion depth, and the position of the instrument outside the patient by determining the optimal position of the RCM and the optimal length of some structural links. Simulation tests demonstrated robust system performance, confirming that the optimized parameters resulted in superior workspace, better reachability, and thus, better manoeuvrability and reliability. Additionally, virtual simulations validated the practical feasibility of integrating the optimized parameters into a functional parallel robotic system within an operating room setting.

4. Discussion

The optimization of a 3-DOF parallel robotic system for laparoscopic pancreatic surgery, using an integrated genetic algorithm and fuzzy logic approach, has demonstrated significant potential in addressing critical challenges inherent in surgical robotics. This study illustrates the distinct advantages of leveraging fuzzy logic to optimize the design parameters of a robotic system, effectively handling uncertainties and complexities associated with minimally invasive surgical procedures.
Initially, the robotic design optimization started from an unoptimized Remote Center of Motion (RCM) point located at coordinates [100, 0, 300]. Using the genetic algorithm coupled with fuzzy logic evaluation, the system determined an optimized position for the RCM at coordinates [119.003337, −146.610801, 269.07376]. This new location was identified to ensure superior workspace coverage and enhanced manoeuvrability of the surgical instrument, addressing recorded points obtained from manual manipulation of the surgical instrument during preliminary tests.
Fuzzy logic’s incorporation into the optimization framework provided a notable advantage over traditional deterministic methods. By employing fuzzy membership functions, the approach successfully captured the inherent uncertainties of surgical environments, converting these uncertainties into quantifiable measures to guide optimization. This flexibility enabled the optimization framework to incorporate linguistic and heuristic knowledge, significantly enhancing the robot’s performance concerning critical surgical factors such as workspace accessibility, instrument manoeuvrability, and surgeon ergonomics.
The optimized design demonstrated substantial improvements in key performance metrics, particularly in robot workspace accessibility and instrument insertion precision. The genetic algorithm determined optimal lengths for critical robotic links: specifically, 213.5455 mm for link a1, 248.48918 mm for link a3, and 48.5886 mm for link a2min. These values were practically adjusted to 215 mm, 250 mm, and 50 mm, respectively, to facilitate mechanical implementation. By converting geometric parameters into fuzzy membership functions and aggregating them into a coherent suitability score, the robot’s configurations were optimized to maximize operational effectiveness. Simulation results underscored that the optimized robotic system exhibited superior capabilities in navigating narrow anatomical pathways critical for pancreatic surgery. This was evidenced by the improved reachability ratio and increased convex hull volume, both of which directly translate to enhanced manoeuvrability and surgical precision.
While this study uses a genetic algorithm based on fuzzy logic exclusively for offline preoperative optimization of the design parameters of the robot, future clinical implementation requires that the robotic system meet real-time performance standards during the surgery. In order to achieve this requirement, several strategic improvements can be systematically integrated into the robotic control architecture. Development of a fuzzy inference system for the control logic of the robot constitutes an effective approach. By carefully optimizing the fuzzy rules and membership functions in such a manner to limit the number of linguistic variables used by the fuzzy logic controller, it is possible to reduce computational complexity. Implementing high-performance computational modules like Graphics Processing Units (GPUs) may lead to a considerable increase in the computational speed. Another promising approach involves employing adaptive and incremental fuzzy inference methods, which dynamically adjust their outputs by only recalculating altered inference paths. This incremental updating dramatically decreases computational load and latency without compromising accuracy, making the robotic system highly responsive to dynamic surgical environments.
The simulation results further validated the optimized design. Specifically, simulations performed with Siemens NX 2406 highlighted the practical feasibility and potential reliability of the robotic system in a real clinical context. The virtual test from initial to target positions exhibited accurate and stable operation, emphasizing the optimized robot’s capability to navigate precise paths required during surgical interventions. The time history diagrams for the instrument tip and active joints further confirmed the system’s operational efficiency and stability.
Despite the positive outcomes, some considerations remain for future improvements. Firstly, the current optimization framework should be complemented by empirical validation through phantom trials to confirm practical performance and patient outcomes. Secondly, further refinement of fuzzy rules and membership functions based on extensive experimental feedback could enhance the robot’s adaptability to a broader range of surgical scenarios. Additionally, the potential integration of machine learning techniques could further refine the fuzzy optimization framework, automating parameter adjustments based on large datasets obtained from real-world operations.
The genetic algorithm based on fuzzy logic fitness evaluation has proven itself an effective method for enhancing robotic surgical designs, offering superior flexibility, precision, and operational relevance compared to traditional deterministic methods. This approach presents a promising direction for further advancements in robotic surgical systems, particularly for complex procedures like pancreatic surgery.
Diversity in patient anatomy and tissue characteristics is a major challenge in robotic surgery. The variability in the stiffness of tissues, their shapes, and their relative positions adds uncertainty to the actual surgical environment as well as the workspace and the interaction mechanisms between the surgical robotic instruments and the tissues. This problem is manageable with imaging and modeling specific to the patient prior to the surgery, as this enables optimization processes geared to every unique situation. Furthermore, the incorporation of intraoperative feedback mechanisms such as force feedback allow for modifications to the robot’s configuration in real time, which in turn accommodates the variability in anatomy. Issues such as mechanical tolerances and the deformation of instruments also impact the accuracy of positioning. While performing the surgery, certain components like flexible shafts and joints have the potential to undergo deformation or backlash, which affect precision and repeatability. To overcome these issues, high-fidelity mechanical modeling with detailed tolerance design is essential. Additionally, closed-loop control approaches that make use of feedback from the robots in real time enhance the ability to compensate for mechanical changes that deviate from the ideal design, which guarantees that the instruments stay on the pre-defined path. Further development of the robotic system presented within this paper focuses on the development of real-time control strategies to mitigate environmental disturbances and integrating machine learning techniques to dynamically adapt the robotic system to the operating field.

5. Conclusions

The integration of fuzzy logic and genetic algorithm methodologies has significantly enhanced the design and performance of the robotic system for minimally invasive pancreatic surgery. By optimizing the RCM position and essential robotic link parameters, the approach yielded measurable improvements in surgical precision and workspace accessibility. The optimized position of the RCM and lengths of the robotic links substantially increased the robotic system’s precision and reachability, verified through simulation studies that demonstrated enhanced manoeuvrability, as well as adherence to intended surgical paths. Results from the simulations validated the practicality and operational reliability of the optimized robotic design, indicating strong potential for clinical adoption. Future research incorporating empirical validation, experimental model development, phantom-based experimental studies, and advanced machine learning techniques for dynamically refining fuzzy logic parameters could further enhance the system’s clinical effectiveness, adaptability, and overall performance, significantly contributing to the evolution and broader adoption of robotic-assisted surgical technologies.

Author Contributions

Conceptualization, P.T.; data curation, C.V.; formal analysis, A.C., C.R. and N.A.H.; investigation, D.C.; methodology, P.T., A.C., B.G., N.A.H., D.C. and D.P.; project administration, D.C. and D.P.; software, P.T., B.G., C.V. and D.C.; supervision, N.A.H. and D.P.; validation, A.C., C.R. and C.V.; writing—original draft, P.T., B.G. and D.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the project New smart and adaptive robotics solutions for personalized minimally invasive surgery in cancer treatment—ATHENA, funded by European Union—NextGenerationEU and Romanian Government, under National Recovery and Resilience Plan for Romania, contract no. 760072/23.05.2023, code CF 116/15.11.2022, through the Romanian Ministry of Research, Innovation and Digitalization, within Component 9, investment I8 and by the project “Romanian Hub for Artificial Intelligence—HRIA”, Smart Growth, Digitization and Financial Instruments Program, MySMIS no. 334906.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not Applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Stoop, T.F.; Theijse, R.T.; Seelen, L.W.F.; Koerkamp, B.G.; van Eijck, C.H.J.; Wolfgang, C.L.; van Tienhoven, G.; van Santvoort, H.C.; Molenaar, I.Q.; Wilmink, J.W.; et al. Preoperative chemotherapy, radiotherapy and surgical decision-making in patients with borderline resectable and locally advanced pancreatic cancer. Nat. Rev. Gastroenterol. Hepatol. 2024, 21, 101–124. [Google Scholar] [CrossRef] [PubMed]
  2. Mizarhi, J.D.; Surana, R.; Valle, J.W.; Shroff, R.T. Pancreatic cancer. Lancet 2020, 395, P20008. [Google Scholar]
  3. Zhao, Z.; Liu, W. Pancreatic Cancer: A Review of Risk Factors, Diagnosis, and Treatment. Technol. Cancer Res. Treat. 2020, 19, 1533033820962117. [Google Scholar] [CrossRef] [PubMed]
  4. Shah, O.J.; Singh, M. Developments in pancreatic cancer surgery. Updat. Surg. 2024, 76, 17–22. [Google Scholar] [CrossRef]
  5. Cuschieri, A.; Jakimowicz, J.J.; van Spreeuwel, J. Laparoscopic Distal 70% Pancreatectomy and Splenectomy for Chronic Pancreatitis. Ann. Surg. 1996, 223, 280–285. [Google Scholar] [CrossRef]
  6. Deichmann, S.; Wellner, U.; Bolm, L.; Honselmann, K.; Braun, R.; Abdalla, T.; Keck, T. Minimally invasive approaches in pancreatic cancer surgery. Eur. Surg. 2024, 56, 76–85. [Google Scholar] [CrossRef]
  7. Hays, S.B.; Rojas, A.E.; Hogg, M.E. Robotic pancreas surgery for pancreatic cancer. Int. J. Surg. 2023, 110, 6100–6110. [Google Scholar] [CrossRef]
  8. Giulianotti, C.; Coratti, A.; Angelini, M.; Sbarna, F.; Cecconi, S.; Tommaso, B.; Caravaglios, G. Robotics in General Surgery: Personal Experience in a Large Community Hospital. Arch. Surg. 2003, 138, 777–784. [Google Scholar] [CrossRef]
  9. Liu, R.; Liu, Q.; Zhao, G.; Li, M.; Gao, Y. Single-port (SP) robotic pancreatic surgery using the da Vinci SP system: A retrospective study on prospectively collected data in a consecutive patient cohort. Int. J. Surg. 2022, 104, 106782. [Google Scholar] [CrossRef]
  10. Prata, F.; Ragusa, A.; Tempesta, C.; Iannuzzi, A.; Tedesco, F.; Cacciatore, L.; Raso, G.; Civitella, A.; Tuzzolo, P.; Callè, P.; et al. State of the Art in Robotic Surgery with Hugo RAS System: Feasibility, Safety and Clinical Applications. J. Pers. Med. 2023, 13, 1233. [Google Scholar] [CrossRef]
  11. Lancellotti, F.; Iqbal, A.; Barrie, J.; Stathakis, P.; Satyadas, T.; Deshpande, R.; Santhalingam, J.; de Liguori-Carino, N.; Sheen, A.; Siriwardena, A.K.; et al. Robotic distal pancreatectomy: Initial experience with the Versius robotic surgical system. Stage 2a IDEAL prospective case series. Clin. Surg. Oncol. 2024, 3, 100063. [Google Scholar] [CrossRef]
  12. Samalavicius, N.E.; Janusonis, V.; Siaulys, R.; Jasenas, M.; Deduchovas, O.; Venckus, R.; Ezerskiene, V.; Paskeviciute, R.; Kilmaviciute, G. Robotic surgery using Sehance® robotic platform: Single center experience with first 100 cases. J. Robot. Surg. 2020, 14, 371–376. [Google Scholar] [CrossRef] [PubMed]
  13. Kim, J.S.; Choi, M.; Hwang, H.S.; Lee, W.J.; Kang, C.M. The Revo-I Robotic Surgical System in Advanced Pancreatic Surgery: A Second Non-Randomized Clinical Trial and Comparative Analysis to the da VinciTM System. Yonsei Med. J. 2024, 65, 148–155. [Google Scholar] [CrossRef] [PubMed]
  14. Hannaford, B.; Rosen, J.; Friedman, D.W.; King, H.; Roan, P.; Cheng, L.; Daniel, G.; Ma, J.; Kosary, S.N.; White, L. Raven-II: An open platform for surgical robotic research. IEEE Trans. Biomed. Eng. 2013, 60, 954–959. [Google Scholar] [CrossRef]
  15. Wang, H.; Du, Z.; Yan, Z.; Gao, Y. Genetic Algorithm-based Optimal Design Strategy of a Continuum Surgical Manipulator. Int. J. Control Autom. Syst. 2022, 20, 3312–3320. [Google Scholar] [CrossRef]
  16. Kumar, P.; Ghyar, R.; Ravi, B. Topology Optimization of Compliant Mechanism for Laparoscopic Surgery Instruments. In Proceedings of the RICAI2020: 2020 2nd International Conference on Robotics, Intelligent Control and Artificial Intelligence, Shanghai, China, 17–19 October 2020; pp. 450–454. [Google Scholar] [CrossRef]
  17. Khalifa, A.; Fanni, M.; Moihamed, A.M.; Miyashita, T. Development of a new 3-DOF parallel manipulator for minimally invasive surgery. Int. J. Med. Robot 2018, 14, e1901. [Google Scholar] [CrossRef]
  18. Van Bach, N.P.; Hai, Q.D.; Trung, T.B. Optimization of trajectory tracking control of 3-DOF translational robot use PSO method based on inverse dynamics control for surgery application. J. Vibroengineering 2021, 2, 1591–1601. [Google Scholar] [CrossRef]
  19. Pisla, D.; Calin, V.; Birlescu, I.; Hajjar, N.A.; Gherman, B.; Radu, C.; Plitea, N. Risk Management for the Reliability of Robotic Assisted Treatment of Non-resectable Liver Tumors. Appl. Sci. 2020, 10, 52. [Google Scholar] [CrossRef]
  20. Pisla, D.; Plitea, N.; Gherman, B.; Pisla, A.; Vaida, C. Kinematical Analysis and Design of a New Surgical Parallel Robot. In Computational Kinematics; Kecskeméthy, A., Müller, A., Eds.; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef]
  21. Vaida, C.; Pisla, D.; Schadlbauer, J.; Husty, M.; Plite, N. Kinematic analysis of an innovative medical parallel robot using Study Parameters. In New Trends in Medical and Service Robots: Human Centered Analysis, Control and Design; Springer International Publishing: Cham, Switzerland, 2016; pp. 85–99. [Google Scholar]
  22. Vaida, C.; Gherman, B.; Tucan, P.; Birlescu, I.; Chablat, D.; Pisla, D. Parallel Robotic System for Minimally Invasive Surgery of the Pancreas, OSIM. Romania. Patent No. A00522/11.09.2024, 11 November 2024. [Google Scholar]
  23. Vaida, C.; Birlescu, I.; Gherman, B.; Condurache, D.; Chablat, D.; Pisla, D. An analysis of Higher -Order Kinematics Formalism for an Innovative Surgical Parallel Robot. Mech. Mach. Theory 2025, 209, 105986. [Google Scholar] [CrossRef]
  24. Sharma, S.; Kumar, V. A Comprehensive Review on Multi-objective Optimization Techniques: Past, Present and Future. Arch. Computat. Methods Eng. 2022, 29, 5605–5633. [Google Scholar] [CrossRef]
  25. Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef]
  26. Alridha, A.H.; Alsharify, F.H.A.; Al-Khafaji, Z. A Review of Optimization Techniques: Application and Comparative Analysis. Iraqi J. Comput. Sci. Math. 2024, 5, 122–134. [Google Scholar] [CrossRef]
  27. Ross, T.J. Fuzzy Logic with Engineering Applications; John Wiley & Sons: Chichester, UK, 2010. [Google Scholar] [CrossRef]
  28. Abdelwahab, S.A.; Said, F.E.-Z.; Hassan, H.A.; Gouda, M.M. Inverse Kinamatics Analysis and Real Time Control of 5-Dof Robot Arm Using Pid And Fuzzy Logic Controllers with Friction Modeling. J. Egypt. Soc. Tribol. 2025, 22, 81–121. [Google Scholar] [CrossRef]
  29. Crenganis, M.; Tera, M.; Biris, C.; Girjob, C. Dynamic Analysis of a 7DOF Robot Using Fuzzy Logic for Inverse Kinematics Problem. Procedia Comput. Sci. 2019, 162, 298–306. [Google Scholar] [CrossRef]
  30. Mamdani, E.H.; Assilian, S. An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man-Mach. Stud. 1975, 7, 1–13. [Google Scholar] [CrossRef]
Figure 1. The kinematic scheme of the parallel robot for laparoscopic pancreatic surgery.
Figure 1. The kinematic scheme of the parallel robot for laparoscopic pancreatic surgery.
Applsci 15 04383 g001
Figure 2. General flow chart of a genetic algorithm with fuzzy logic fitness evaluation.
Figure 2. General flow chart of a genetic algorithm with fuzzy logic fitness evaluation.
Applsci 15 04383 g002
Figure 3. FIS used for fitness evaluation.
Figure 3. FIS used for fitness evaluation.
Applsci 15 04383 g003
Figure 4. Membership functions of input and output variables.
Figure 4. Membership functions of input and output variables.
Applsci 15 04383 g004
Figure 5. Position of the instrument holder: (a) before the optimization process; (b) after the optimization.
Figure 5. Position of the instrument holder: (a) before the optimization process; (b) after the optimization.
Applsci 15 04383 g005
Figure 6. Parallel robot workspace after the optimization.
Figure 6. Parallel robot workspace after the optimization.
Applsci 15 04383 g006
Figure 7. The parallel robot integrated into the operating room.
Figure 7. The parallel robot integrated into the operating room.
Applsci 15 04383 g007
Figure 8. Integration of the optimized parameters into the design of the robot.
Figure 8. Integration of the optimized parameters into the design of the robot.
Applsci 15 04383 g008
Figure 9. Time history diagram of the coordinates at the tip of the instrument.
Figure 9. Time history diagram of the coordinates at the tip of the instrument.
Applsci 15 04383 g009
Figure 10. Time history diagram of the active joints.
Figure 10. Time history diagram of the active joints.
Applsci 15 04383 g010
Table 1. Comparison of optimized and unoptimized parameters.
Table 1. Comparison of optimized and unoptimized parameters.
Optimization TargetEvaluated ParameterBefore Optimization After Optimization Result
RCMReachability5241/6951 points6906/6951 points+23.96%
Workspace9,366,060.48 mm312,226,455.35 mm3+30.54%
LinksReachability6142/6951 points6899/6951 points+10.89%
Workspace8,224,547.69 mm39,240,279.33 mm3+12.35%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tucan, P.; Ciocan, A.; Gherman, B.; Radu, C.; Vaida, C.; Hajjar, N.A.; Chablat, D.; Pisla, D. Design Optimization of a Parallel Robot for Laparoscopic Pancreatic Surgery Using a Genetic Algorithm. Appl. Sci. 2025, 15, 4383. https://doi.org/10.3390/app15084383

AMA Style

Tucan P, Ciocan A, Gherman B, Radu C, Vaida C, Hajjar NA, Chablat D, Pisla D. Design Optimization of a Parallel Robot for Laparoscopic Pancreatic Surgery Using a Genetic Algorithm. Applied Sciences. 2025; 15(8):4383. https://doi.org/10.3390/app15084383

Chicago/Turabian Style

Tucan, Paul, Andra Ciocan, Bogdan Gherman, Corina Radu, Calin Vaida, Nadim Al Hajjar, Damien Chablat, and Doina Pisla. 2025. "Design Optimization of a Parallel Robot for Laparoscopic Pancreatic Surgery Using a Genetic Algorithm" Applied Sciences 15, no. 8: 4383. https://doi.org/10.3390/app15084383

APA Style

Tucan, P., Ciocan, A., Gherman, B., Radu, C., Vaida, C., Hajjar, N. A., Chablat, D., & Pisla, D. (2025). Design Optimization of a Parallel Robot for Laparoscopic Pancreatic Surgery Using a Genetic Algorithm. Applied Sciences, 15(8), 4383. https://doi.org/10.3390/app15084383

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop