1/2014
vol. 11
QUALITY IN MEDICINE Are the surgeon’s movements repeatable? An analysis of the feasibility and expediency of implementing support procedures guiding the surgical tools and increasing motion accuracy during the performance of stereotypical movements by the surgeon
Leszek Robert Podsędkowski
,
Kardiochirurgia i Torakochirurgia Polska 2014; 11 (1): 90-101
Online publish date: 2014/04/03
Get citation
PlumX metrics:
Introduction
Cardiac surgery robots were designed for the purpose of assisting the work of surgeons. Their use enables some ele-ments of the conducted operations to be performed with more precision and efficacy. Examples of such robots include Da Vinci, manufactured by Intuitive Surgical [1], Zeus [2], as well as the recently developed Polish robot – RobIn Heart. The RobIn Heart family of Polish surgical telemanipulators was designed at the Foundation of Cardiac Surgery Development (FCSD). Apart from the employees of FCSD, the science team includes employees of the Lodz, Silesian, and Warsaw Univer-sities of Technology. The following prototypes of the RobIn Heart robot have been developed since 2003: RH0, RH1, RH2, and RobIn Heart Junior [3, 4]. The year 2007 saw the development of versions RH3 and RH Vision [5]. The first surgery performed on an animal subject was conducted in 2009 [6]. During subsequent studies, the FCSD developed the RH mc2 robot [7], while the Lodz University of Technology developed a sensor for the forces affecting the device [8] and an innovative drive unit [9], among other elements. Further research was aimed at developing various control algorithms.
The use of telemanipulators provides both their constructors and surgeons with the means to advance this field of medical science, combining surgery with technology. At present, the telemanipulator is completely under the surgeon’s control. It seems worthwhile to ask if there is any potential for providing additional assistance to the operators in their work. Can the robot suggest certain movement sequences to the surgeon? Are some of the movements repeatable enough to be performed automatically? Are we going to arrive at a point where robots will perform operations planned by the surgeon on their own? Or perhaps they will be able to plan and conduct operations in a completely autonomous manner? Such questions are provocative and will surely raise objections among most experienced surgeons. Nevertheless, adopting a wider perspective reveals that, in many medical centers, some elements of orthopedic operations are already being performed by robots [10] under surgeon supervision.
Aim of the study
The topic of automation in the context of soft tissue surgery has not yet been approached by scientists. Therefore, the primary objective of this article is to provide an analysis of the surgeon’s movements, which will subsequently enable the facilitation of the surgeon’s work by the creation of a control algorithm that will concurrently provide automation and enable the surgeon to maintain complete control over the manipulator. The algorithm will support the operators of remote manipulators during the performance of typical movement sequences. Such sequences may be referred to as ‘movement stereotypes’. During surgery, they occur, for example, while suturing. Considering the responsibility, experience, and the need for evaluating the current condition of the patient (especially at the surgical site) during such operations, the surgeon cannot be deprived of control over the performed actions – the robot cannot (for now) work in an autonomous fashion.
The crux of the proposed solution is to affect the surgeon’s hand with force originating from the drives of the position controller and to guide it along the path defined as the movement stereotype. During a movement performed by the surgeon, the position and velocity of motion along the path would be controlled by the surgeon alone, while motion in other directions (in other degrees of freedom) would be influenced both by the surgeon and the telemanipulator. If the device deviated from the planned path, the motors would generate forces proportional to the deviation, thus making the movement more stable. If the surgeon saw no need for correcting the path, the surgeon would act lightly on the controller, and it would be the controller that would be guiding the surgeon’s hand. However, if a need for modifying the path arose (e.g. in order to adapt to local tissue structure), the surgeon would be able to do this by exerting a small but sufficient force. An additional issue which needs to be tackled in order to enable the use of this method is the manner in which the surgeon defines the paths, i.e. movement stereotypes.
A similar principle of influencing the surgeon’s hand was employed in the ACrobot device (Active Constraint robot) [11, 12]. In this system for milling the bones for the knee joint socket, the surgeon would define the milling area in the computer system and move on to milling the area with a tool fixed onto the robot but controlled by the surgeon. After crossing the boundary of the area selected for removal, the operating surgeon would sense a force moving their hand back into the area. If the operator deemed it necessary, they could overcome this force and mill deeper, but not exceeding a predefined depth (e.g. 2 mm).
During an operation, conducted either directly or with a remote manipulator, the surgeon performs numerous complex manipulative movements. The basic order of these movements is prepared as part of the operation plan. However, the detailed trajectories of all tools are dependent on the situation at the surgical field. The decisions concerning the trajectories of individual movements and incision or suturing sites are undertaken after the start of the surgery based on the appearance, distribution, condition, and physical parameters of particular tissues, among other elements. Furthermore, the precision of individual movements may vary. In order to decide whether the surgeon can be assisted in their performance and in what manner this should be accomplished, an attempt at a classification of surgical movements is presented below. It is followed by a set of principles for determining the location where these movements should be performed, their reference points, as well as the precision with which their trajectory can be defined and with which their repeatability can be assessed. The present analysis will serve the purpose of selecting those movements which require the assessment of repeatability and the development of support methods.
Analysis of surgical movement repeatability
The distinction between repeatable and non-repeatable movements was made based on the manner in which the surgeon determines the movement trajectory. If the trajectory is determined based on tissue location before the start of the movement, the movement can be considered repeatable. The following manner of determining repeatability may be assumed for further considerations: if, for a given movement or movement sequence:
- a system of coordinates Xc, Yc, Zc related to the operated tissue can be determined,
- the path of the device can be defined as a sequence of consecutive positions and orientations of the device (or, more precisely, the system of coordinates Xi, Yi, Zi associated with the tool) measured in relation to the system of coordinates Xc, Yc, Zc,
- the same movement can be performed multiple times in settings deemed comparable by the surgeon by defining each time the system of coordinates Xc, Yc, Zc and calculating the path of the tool,
then the average standard deviation of the tool’s path-points in a given movement from the path constituting the average of all measured paths will be referred to as path repeatability (the definition is slightly different for industrial robots [13]). This repeatability will be characterized by two parameters – independently for linear position (in millimeters) and angular position (in degrees). As can easily be concluded from this definition, the closer the paths are to each other, the lower the numerical value of repeatability.
Obviously, the value of this path repeatability will be dependent on the type of movement and the experience of the surgeon. A number of other factors can be identified that can also influence this value (the positioning of the tissue in relation to the tool, tissue stiffness, etc.). If repeatability falls below a certain boundary value, arbitrarily set and dependent on the type of performed action, then the movement will be considered repeatable. In turn, if the trajectory of the movement is defined in real time based on changeable needs and visual or force information, or if a system of coordinates Xc, Yc, Zc associated with the operated tissue cannot be determined unequivocally, then such movement can be considered non-repeatable.
Below, an attempt at such a classification is presented. It should, however, be stressed that, with the exception of the suturing movement, the classification is based on the subjective experiences of the authors and not on actual measurements. Therefore, further studies can (and should) be conducted in this field of research.
Non-repeatable movements
A significant portion of the surgeon’s motion is dependent on the situation at a particular moment of surgery. Although some movements may appear repeatable, the manner in which they are performed varies to a greater or lesser degree with each operation. This pertains especially to the movements related to pulling the tissue or pushing it away. These movements require constant control, and, depending on tissue position at a given moment, need to be modified in a way that enables the tissue to be displaced to the preplanned position. However, as the displacement of one element may influence the position of another, maintaining complete control over the movement and modifying it in real time is indispensable.
Another such movement is the movement of grabbing and displacing the tissue. In this instance as well, the automatic performance of the movement is not possible. Even if we set a point from which a given tissue (item) should be picked up and a point where the given tissue (item) should be left behind, the movement needs to be under constant supervision, so that the position of the manipulator can be modified. This stems from the fact that, when tissue is raised, its base is displaced as well, and the destination point, which theoretically could have been predetermined, becomes displaced in an unpredictable manner. Moreover, the very motion of seizing the tissue must be controlled: tissue elasticity sometimes requires a stronger grip, while, in other cases, its fragility requires a careful grip in order to avoid crushing or severing the tissue.
Another motion which is difficult to program is the motion of cutting with an electrocoagulation device. Although seemingly predictable, moving the device requires constant correction as the tissue being cut undergoes deformation and moves away. Moreover, tissue heterogeneity entails that cutting it is more effective in some areas than in others.
The next analyzed movement is the movement of cutting off a suture. The whole movement leading to cutting off a suture consists in approaching the suture with the scissors and then clamping the scissors. The approach requires precise determination of the location at which the cutting will take place; considering the unpredictable arrangement of the free end of the suture, this requires visual control of the device’s position, making the movement non-repeatable.
Repeatable movements
Suturing movement
The suturing movement is repeatable for a given (particular) tissue type. Piercing through the sutured tissue with precision determines good adhesion of the sutured margins after they are brought together. Appropriate depth of the puncture and its distance to the margin of the sutured tissue are necessary for the tissue not to rupture (due to the puncture being too shallow) or ruffle (due to the puncture being too far from the margin). Even distances between successive punctures ensure the best effect possible. Suturing with high precision and at even intervals is of great importance, especially in the case of fragile tissues which can be easily crushed or ruptured. It is also vital to ensure that the points at which both tissues are punctured remain in the same plane perpendicular to the axis of the suture.
The suturing movement consists of three basic stages:
1) placing the tip of the needle on the tissue at the point of puncture,
2) puncturing through the tissue,
3) piercing the needle out of the tissue.
Then, the needle is moved to the site of the next puncture. In theory, the distance between successive punctures, as well as puncture depth and distance from tissue margin, should be equal (forming a sort of a cube); however, in many instances, surgeons decide to modify this arrangement.
In accordance with the description above, the determination of the system of coordinates Xc, Yc, Zc associated with the operated tissue cannot be omitted when determining repeatability. Moreover, the suturing process requires the determination of the type of sutures, as well as additional parameters related to their width and density. This can be done by establishing the following reference points:
1) the first location where the needle is pierced into the tissue,
2) the first location where the needle is pierced out of the tissue,
3) the last location where the needle is pierced into the tissue,
4)
the point determining the plane of the sutured tissue.
The remaining parameters of the suturing movement (the distance between the sutures and the depth of the needle puncture) can be set based on the aforementioned “cube principle”. Another technique for the performance of repeatable movements is to perform the first “model” movement, set the direction of the incision, input the distance between successive punctures, and order the robot to perform successive sutures.
If the incision is not linear, or if the wound is lacerated, the sites of piercing into and out of the tissue have to be set for each consecutive suture. The robot’s task is to then guide the tool along the theoretical puncturing trajectory. In turn, the surgeon’s role would be limited to correcting the trajectory to ensure the proper performance of the suturing process.
Incision movement
Incising tissue is always burdened with the risk of damaging it. Under the pressure of the knife, tissue “gives in” and bends or is displaced. Lack of precise control over the cutting tool may cause tissue damage resulting from an incision that is too deep or too long. The risk of inadvertently moving outside the incision inline and causing tissue damage could be reduced if the movement was stabilized by a robot able to guide the movement of the knife along a predefined trajectory.
In order to perform the movement properly, it is paramount to establish the following reference points:
1) the start of the incision,
2) the end of the incision,
3) the point determining the plane perpendicular to the motion of the knife.
The depth to which the knife enters the tissue (the incision depth) must also be established.
Knot tying movement
The movement of knot tying is repeatable. In theory, each successive knot is tied in the same fashion. The knot may be tied by placing the suture on the left side over the suture on the right side or the other way around: placing the suture on the left side under the suture on the right side (levo- or dextrorotatory). Moreover, each knot can be a single or a double knot (the so-called surgical knot). Despite the repeatability of these movements, the possibility of their automation appears unlikely. During knot tying, the position of the two suture segments is absolutely unpredictable. The surgeon needs to establish the positions of both sutures, grab them and tie one around the other. This can only be achieved under visual control in order to be able to see the position of the sutures.
Another important factor and an indispensable element of knot tying is the strength with which the knot is tied. It should be tied tightly enough for the tissue margins to be brought together. At the same time, the suture should not cut through the tissue – this happens when the knot is tied too tightly. When pulling on the knot, the surgeon evaluates the relative positions of the tissues brought together, the tension of the suture, and its influence on the surrounding tissues which are flexible and “give in” to the action of the suture. In this fashion, the strength with which the knot should be tied is established and modified depending on the circumstances at the surgical field. Without visual control, it is impossible to properly tie a knot that will bring and hold together the tissue margins.
However, suture position can be established automatically using machine vision. The strength with which the knot is tied can be controlled with the use of force sensors. Thus, the knot tying movement will be classified as repeatable, even though it will not be considered in the currently conducted studies.
Material and methods
Due to the considerable variety of movements performed by surgeons during operations (even among movements classified as repeatable based on preliminary analysis), the performance of repeatability tests encompassing all these movements exceeds the capacity of both the present article and the research project for which the present study has been conducted. For further analysis of movement repeatability, the clockwise movement of piercing a needle through tissue during suturing (with the so-called forehand technique) performed by a right-handed surgeon employing single loop sutures was selected as an example. We used 3-0 (2 metric) braided polyester sutures and a needle with a curve shaped as a semicircular sector 25 mm in length with a circular cross section. The study was conducted on animal tissue: a chicken breast was placed in an approximately horizontal position and incised with a straight cut over approximately 35 mm. The measurements were conducted at a work station equipped with a stereo vision measurement system manufactured at the Lodz University of Technology based on own programming. The measurement principle was analogous to measurements performed with the Vector Vision system [14] or other systems used, for example, in neurosurgery. The measurement was based on the images from two cameras (resolution: 1032 × 776) placed 1 m from each other and turned so that the angle between them was 60°. Apart from the cameras, the work station included a measurement device, which was mounted on the surgical tool (i.e. a vise with a needle). The precise determination of the tool’s spatial positioning was enabled by a set of balls fixed rigidly to the body of the device. The spatial positioning of the balls in relation to the surgical tool was measured by the measurement machine with 0.01 mm accuracy.
During the conducted tests, film sequences from both cameras were recorded using previously developed software. After the tests were concluded, the same software was used to establish the trajectory of the tool’s movement (in accordance with the algorithm presented below). During each repeatability test of the suturing movement, the surgeon would first designate 6 characteristic points associated with the wound incision by placing and holding the needle tip at the characteristic point for 2-3 s (Fig. 1). Based on these points, a matrix was set for transforming the system of coordinates associated with the surgical field into a system of coordinates associated with the cameras. Next, the surgeon performed the suturing movements within the designated area.
Subsequently, based on the recorded film sequences, spatial coordinates of the balls were set for each film frame separately, using the same software. For the ball coordinates of each film frame, a matrix was set for transforming the system of coordinates associated with the surgical field into a system of coordinates associated with the cameras. In this manner, a database of transformation matrices was constructed for each test.
Calculation algorithms
In order to define tool position at any moment of the surgery, the system of coordinates related to the surgical tool should be transformed into a system of coordinates related to the system designated by the surgeon. The transformations between coordinates recorded in different systems of coordinates were described using a standard 4 × 4 matrix:
In accordance with this notation, matrix TBA is a matrix which transposes point coordinates from coordinate system B to coordinate system A, where RBA|3×3 is a rotation matrix, and rBA|3×1 is a displacement vector of the center of the coordinate system. The positions of all coordinate systems are presented in Figure 2. The following description substitutes indices A and B with indices N, I, M, K, C in accordance with the labels of the coordinate systems described below.
The following systems of coordinates are marked in Figure 2:
XN, YN, ZN – a coordinate system related to the needle vise. It is anchored at the point where the needle is gripped and is oriented in the following manner: axis ZN runs along the axis of the tool, axis YN is normal to the plane including the surface of the tool’s jaw, and XN is selected in such a way as to make the coordinate system dextrorotatory.
XI, YI, ZI – a system of coordinates related to the surgical needle, anchored at the sharp end of the needle and oriented in such a way that the individual axes are parallel to the appropriate axes of the system of coordinates related to the tool.
XM, YM, ZM – a system of coordinates related to the measurement device which calculated ball positions. It is anchored at the top of the body of the tool’s grip. The system is oriented in such a way that the individual axes run along the sides of the body of the tool’s grip.
XK, YK, ZK – a system of coordinates related to the camera system, treated hereinafter as a stationary reference frame.
XP, YP, ZP – a system of coordinates related to the measurement balls, anchored at the center of mass of the triangle formed by the ball apexes.
Xc, Yc, Zc – a system of coordinates related to the surgical field and designated by the surgeon.
Based on the measurements conducted using the measurement machine, the following transforms were formulated: TIM, TPM, TNM. On their basis, the following transforms were defined: and .
Stereo visual information enabled the determination of the position of each of the measurement device’s balls in the coordinate system of the camera. This, in turn, served as a basis for defining transform TPK from the system related to the measurement balls into the camera system. Based on this transform, the position of the tool and the needle was defined.
Based on the characteristic points designated by the surgeon (presented in Fig. 1), transform TCK from the coordinate system of the surgeon (of the sutured wound) to the camera coordinate system was defined. Individual points P1-P6 are treated as vectors rIK from the last column of transform TIK.
Versor OZ is constructed based on points P1, P3, P4, and P6 on the basis of the following equations:
PA = 12– (P1 + P3); PB = 12– (P3 + P4)
Versor OY is defined on the basis of the coordinates of points P2 and P5 using the following relation:
In turn, versor OX is defined based on the vector product of versors OY and OZ: . Based on these versors, a rotation matrix is constructed:
The origin of the surgeon’s coordinate system rCK is set at point PA. Subsequently, a matrix is defined for transforming the system of coordinates related to the needle into the coordinate system related to the system designated by the surgeon:
TPKTIP = TCKTIC
TIC = (TCK)–1TPKTNP = (TCK)–1TPK(TPM)–1TIM
as well as a matrix for transforming the system of coordinates related to the tool into the coordinate system related to the system designated by the surgeon:
TNC = (TCK)–1TPK(TPM)–1TNM
Results
In order to register stereotypical movements, an experiment was conducted based on the previously described procedure. During the experiment, the surgeon performed the movements of piercing the needle, held by the vise with the measurement device, through the margins of the incised tissue. Consecutive sutures were displaced in axis Z of the system designated by the surgeon (i.e. along the wound) by approximately 5 mm. During one experiment, seven sutures were applied. Due to significant disturbances in the measurement of needle position, measurement data underwent filtration with a 2nd order Butterworth filter (filtration parameters: analog cutoff frequency 1 Hz, digital cutoff frequency 4 Hz, measurement sampling frequency 50 Hz). Figure 3 shows an example of the suturing trajectory before filtration (1) and after filtration (2) in a time function.
Figure 4 presents examples of suturing courses.
The measurement is presented as the movement of the coordinate system associated with the surgical needle in relation to the coordinate system designated by the surgeon. At this point, a reminder is in order that the coordinate system associated with the needle is anchored at the sharp end of the needle, while the system’s OZ axis agrees with the Z axis of the tool. Values x, y, and z are the displacement of the origins of these systems, while angles Yaw, Pitch, and Roll are the angles of these systems’ rotation in relation to axes X, Y, and Z (Fig. 2) (the names of the angles are in accordance with those used in manipulator theory, also known as the “roll-pitch-yaw” representation).
As movement speed varies for each motion, comparing the trajectories (changes in position over time) becomes irrelevant. According to the previously presented definition, the comparison should concern the paths (the geometric locations of consecutive positions and orientations of the tool). This study compared the movements in the function of the angle of rotation around axis Z (the Roll angle), as this coordinate changes linearly with movement. Additionally, a diagram was prepared, presenting the positions of the needle tip in axis Y in the function of positions in axis X. The diagram present the trajectory over which the needle tip moves in the plane including the suturing line and perpendicular to the wound/incision line.
As part of the experiment, a statistical analysis of the suturing movement was conducted. In order to conduct the statistical analysis, the individual trajectories of a single motion of piercing into the tissue were first reduced to a common reference frame by moving them in axis Z by 5 mm (constituting the average distance between sutures) multiplied by an appropriate number. Next, the average tool path was established. It turned out to be one of the more challenging parts of the experiment in terms of methodology. Calculating the average path over time (i.e. the trajectory) was not possible, as the movement speed was different each time. As some experiments recorded needle withdrawals and fragments of variability of the positions of x, y, z, yaw, and pitch at a constant roll coordinate, the value of average position as an average of positions at a given roll angle could not have been found. Finding the average position of the sharp end of the needle as an average of points from all paths on the plane perpendicular to the XY plane and perpendicular to the projection of movement path on the XY plan was ultimately selected, as it best reflected the ultimate suturing path. The selected average path was designated with continuous lines on the charts of Figure 4. Next, the standard deviation of each suturing path from the average path was established (Table I) along with the average standard deviation of all seven suturing paths constituting a given experiment. Table I presents the values established with this method independently for each movement coordinate of an exemplary experiment.
Table I indicates that the paths of needle movement for experiments no. 4 and 6 exhibit the strongest deviation from the path averaged from all suturing courses. Tool positions in axis Z exhibit the greatest repeatability. In turn, the greatest divergence in angular positions can be observed for the Roll axis.
During the described experiment, a decision was made to verify an additional hypothesis, namely that needle rotation during the motion of piercing the needle out of the tissue occurs around the axis agreeing with the axis of the needle’s curve (the axis of the torus of which the needle is a fragment). The movement path of the intersection point of the needle curve axis and the needle plane (hereinafter referred to as the center of the needle’s curve) was determined for this purpose. The movement path of the central point of contact between the needle and the vise (the needle grip point) was also determined. The established paths are presented in Figure 5 as the course of variability in coordinates X and Y of appropriate points measured in the system designated by the surgeon in the roll angle function.
The paths demonstrate that, during the suturing process, the needle grip point changes position within the range from –4 to 6 mm in axis X, and from 17 to 30 mm in axis Y. In turn, the displacement of the point associated with the center of the needle curve changes within the range from 1 to 14 in axis X and from 10 to 36 in axis Y. A more precise analysis shows that the described courses form a complex movement and not just a rotational movement around a predetermined axis. Therefore, it is impossible to determine one axis of rotation, as its position changes to a certain extent. It can, however, be established that, for the average course in its central range (for the roll angle within the range of 40-90°), the instantaneous axis of needle rotation runs approximately 3 mm below the needle grip point (in the negative direction of axis Y). In accordance with the above, it can be concluded that the additional hypothesis is false, and the axis of the movement of piercing the needle into the tissue is situated closer to the point where the needle is gripped by the vise than to the point associated with the center of the needle’s curve.
In order to verify that the registered suturing process was representative, 10 analogous experiments were performed. As problems with defining ball position occurred in 3 cases, the results of 7 experiments were taken into consideration. Subsequently, the average courses were compiled on one chart. For the data prepared in this manner, the average trajectory of the whole experiment was defined (7 suturing experiments, 7 suturing movements each – Fig. 6) along with the standard deviation for each average trajectory of a single experiment in relation to the average trajectory of the whole experiment, as well as overall mean standard deviation (Table II).
As can be observed in Figure 6 and Table II, the courses are similar in all 7 experiments, and the standard deviation remains within the range of 2 mm. Therefore, it can be concluded that the movement associated with piercing the surgical needle into tissue is a repeatable movement. For this reason, it was decided to use this very movement in further research on the algorithms of providing support to the surgeon in the performance of stereotypical movements.
Based on the experiments, it can also be concluded that the axis of needle rotation is not parallel to axis Z of the coordinate system designated by the surgeon, but the angle between them is relatively small (up to 15°). As the needle is linked with the tool, the recorded courses indicate that the tool’s axis is slanted in relation to the wound.
In order to check suturing process repeatability for different surgeons, another surgeon’s movements associated with tissue suturing were recorded. Next, a randomly selected trajectory of the first surgeon was compared with a randomly selected trajectory of the second surgeon, as presented in Figure 7. The figure shows three parameters of needle movement: positions X and Y of the needle tip and the needle’s Roll rotation around axis Z – the center of the needle’s curve. Axis Z is defined as the axis parallel to the wound, while axis X lies on the plane of the sutured tissue. Movement direction is reflected by the increasing values of coordinate X and Roll angle. In comparison to previous courses, the zero position in the axis of the angle of roll rotation was different. The value of this angle is 0 if the tangent line to the needle at the needle tip is parallel to the sutured tissue.
As can be observed in Figure 7, both courses exhibit certain similarities.
The presented courses indicate that surgeon 1 performs the whole movement quite fluently. First, the surgeon pierces into the tissue with a movement tangent to the needle point; next, the surgeon guides the tip over an approximately circular trajectory with constant change of orientation; after puncturing through the tissue, the surgeon moves the needle relatively high above the wound. In the case of surgeon 2, clear stages of the needle’s movement can be distinguished. During the first stage, he moves the needle down perpendicularly to the tissue (with constant values of coordinate x and rotation angle), pushing it approximately 3 mm into the tissue (but without piercing it at this stage, as demonstrated by film analysis). During the second stage, the movement is parallel to the tissue surface without changes in orientation. The third stage leads to guiding the needle tip above the sutured tissue and is primarily performed by rotating the needle – increased roll angle and concurrent rise in the y coordinate, as well as slight (probably unintended) displacements in direction x. The last stage, aimed at piercing the needle out of the tissue so that it can be gripped again, is performed primarily by moving the needle in direction y (across the incision) with minute changes of the needle rotation angle. Unfortunately, as multiple experiments could not have been conducted for the second surgeon, and a different method of recording was used, this part of the experiment does not provide a basis for statistical analysis and the defining of numerical repeatability parameters for different surgeons. The experiment does, however, illustrate the fact (obvious for some, surprising for others) that the tool paths recorded during the same suturing process vary for different surgeons, even though they contain certain similar fragments. This variety may result from the surgeon’s experience or habits. Several questions should be posed at this point: Are both movements equally good? Can one optimal movement trajectory be defined under identical external conditions? Would it be worthwhile to introduce training concerning moving along such an optimal trajectory into the surgical education process?
At the current stage of research, these questions cannot yet be answered, but they do indicate possible directions for further study.
Conclusions
The present article defined the concept of surgical movement repeatability as well as a methodology for classifying movements as repeatable or non-repeatable. However, the proposed arbitrary division requires studies that would enable the confirmation of its validity. A method was developed for measuring tool trajectories using stereo vision, and a methodology of defining characteristic points of the surgical site was designed. Using these procedures, the hypothesis that the suturing movement of a given surgeon is a repeatable movement was verified. For the studied movement and the selected tissue, needle, and incision length, linear repeatability was established at 1.66 mm, and angular repeatability at 8.4°.
Random comparison studies were also performed for different surgeons; they indicated that, under similar conditions, the manner in which each surgeon guides the needle is repeatable but different. The repeatability of surgical movements cannot, therefore, be postulated for the whole surgeon population. One of the possible directions of further study is to determine the optimal trajectory conditions in relation to patient health and ascertain which trajectories should be considered while planning a trajectory for a surgical robot.
The studies described in the present article enable only a partial answer to the question posed in the title: there are repeatable surgeon movements, and the selected suturing motion is one example of such movement. This conclusion opens up a new direction in surgical telemanipulator studies. Until now, remote manipulators, such as Zeus, da Vinci, or RobIn Heart, would operate only by copying the movements of the surgeon and eliminating hand tremors. Establishing the repeatability of selected movements – referred to as movement stereotypes for the purpose of this and subsequent articles – confirms the possibility of introducing partial automation to their performance. Furthermore, the validity of the search for methods of providing support to surgeons is corroborated by the analysis of the tool paths resulting from the performance of the same movements by two different surgeons. The said analysis has indicated that each surgeon guides the tool over a slightly different path. It can be surmised that the quality of the introduced sutures can vary in the case of different paths. Continuing this line of reasoning, it can be presumed that there is at least one path for which the quality of the suture is the best. Such a path can be referred to as an optimal path. The desired method of providing support to surgeons in guiding the tool with a surgical telemanipulator during stereotypical movements should result in the performance of such optimal paths. However, considering the fact that each surgical procedure is slightly different and depends on individual anatomical characteristics of patients and their condition, further study will concentrate on finding a control algorithm that will both aid the surgeons and allow them to maintain complete control over the conducted procedure.
Apart from trajectory control, selecting the reference points on the basis of which the reference coordinate system is designated is a key element of performing the suturing procedure correctly. The course of the path (the coordinates of points lying on the path) depends on the position of the coordinate system in relation to which the measurement is taken. Improper selection of the reference points may result in errors in defining both repeatability and the average path. It is also crucial to define repeatability conditions and, at further stages, the conditions of generating the trajectory of the needle. This is related to the selection of the movements that are to be repeatable throughout the whole suturing procedure (several sutures) as well as the reference points in relation to which the movements are to be defined. Are the 6 basic reference points sufficient for the whole procedure? Or should the surgeon be allowed to introduce additional reference points in order to facilitate the procedure? The algorithms planned for development will assist surgeons in their work by automating stereotypical movements while, concurrently, allowing the operator to modify any procedure element if their experience and intuition suggest the possibility of guiding the tool over a trajectory that is more optimal than the one generated by the control system.
The conducted experiments described in the article permit certain conclusions to be drawn concerning the path of the needle during suturing. The surgeon guides the needle in such a way as to ensure that the path of the needle tip inside the tissue is approximately circular. It turns out, however, that the center of this circle (or the instantaneous axis of needle rotation) is relatively distant from the axis of the curve of the needle itself, which generates tensions within the operated tissue during suturing.
Further studies are planned to check the repeatability of suturing motion performed using the surgical manipulator RobIn Heart and to compare them with the repeatability values obtained during experiments presented in this article. Subsequently, studies using newly designed algorithms will be conducted, and both movement repeatability and suture quality will be compared.
Acknowledgments
This scientific study was financed from research funds for the years 2011 2014 as research project no. NCN 2011/01/B/ST7/0401.
References
1. Thyavihally Y, Pednekar A, Pokharkar H. Da Vinci Robot Assisted Video Endoscopic Inguinal Lymphadenctomy (R-Veil): Initial Experience. J Urol 2013; 189: E349-E349.
2. Han-Xin Z, Yue-Hua G, Xiao-Fang Y, Shi-Yun B, Jia-Lin L, Yue Z, Yong-Gong R. Zeus robot-assisted laparoscopic cholecystectomy in comparison with conventional laparoscopic cholecystectomy. HBPD INT 2006; 5: 115-118.
3. Nawrat Z, Podsedkowski L, Mianowski K, Wroblewski P, Kostka P, Baczynski M, Maklota Z, Granosik G, Jezierski E, Wroblewska A, Religa Z. Robin Heart in 2002 – Actual state of polish cardio-robot. RoMoCo’02; Procideengs of the Third International Workshop on Robot Motion and Control 2002; 33-38.
4. Nawrat Z, Podsedkowski L, Mianowski K, Wroblewski P, Kostka P, Pruski R, Malota Z, Religa Z. Robln Heart 2003 – Present state of the Polish telemanipulator project for cardiac surgery assistance. Int J Artif Organs 2003; 26: 1115-1119.
5. Podsedkowski L, Zak P. Tests on Cardiosurgical Robot RobIn Heart 3. Robot Motion and Control 2009, Lecture Notes in Control and Information Sciences 2009; 396: 433-442.
6. Nawrat Z, Kostka P, Dybka W, Rohr K, Sadowski W, Podsedkowski L, Wroblewski P. The Advances of Robin Heart Uni System – From Virtual to Real Model, From Laboratory to First Vivo Experiments. Int J Artif Organs 2008; 32: 433-433.
7. Nawrat Z. The Robin Heart story. Medical Robotics Reports 2012; 1: 19-21.
8. Kobierska A. Force sensor for laparoscopic tool of RobIn Heart robot. Diffusion and Defect Data Pt.B: Solid State Phenomena 2013; 199: 309-314.
9. Fracczak L. Mathematical model of the servo drive with friction wheels. Simulations and real object examination results. Diffusion and Defect Data Pt.B: Solid State Phenomena 2013; 198: 15-20.
10. Camarillo DB, Krummel TM, Salisbury JK Jr. Robotic technology in surgery: past, present, and future. Am J Surg 2004; 188: 2-15.
11. Acrobot Precision Surgical System [Online]. The Acrobot Company Limited. http://www.acrobot.co.uk
12. Geer D. Pervasive Medical Devices: Less Invasive, More Productive. IEEE Pervasive Computing 2006; 5: 85-87.
13. Polska Norma, PN-EN ISO 9283/2003 Roboty Przemysłowe – Metody badania charakterystyk funkcjonalnych.
14. BrainLAB [Online]. http://www.brainlab.com.
Copyright: © 2014 Polish Society of Cardiothoracic Surgeons (Polskie Towarzystwo KardioTorakochirurgów) and the editors of the Polish Journal of Cardio-Thoracic Surgery (Kardiochirurgia i Torakochirurgia Polska). This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License ( http://creativecommons.org/licenses/by-nc-sa/4.0/), allowing third parties to copy and redistribute the material in any medium or format and to remix, transform, and build upon the material, provided the original work is properly cited and states its license.
|
|