Abstract
Single port access surgery (SPAS) presents surgeons with added challenges that require new surgical tools and surgical assistance systems with unique capabilities. To address these challenges, we designed and constructed a new insertable robotic end-effectors platform (IREP) for SPAS. The IREP can be inserted through a Ø15 mm trocar into the abdomen and it uses 21 actuated joints for controlling two dexterous arms and a stereo-vision module. Each dexterous arm has a hybrid mechanical architecture comprised of a two-segment continuum robot, a parallelogram mechanism for improved dual-arm triangulation, and a distal wrist for improved dexterity during suturing. The IREP is unique because of the combination of continuum arms with active and passive segments with rigid parallel kinematics mechanisms. This paper presents the clinical motivation, design considerations, kinematics, statics, and mechanical design of the IREP. The kinematics of coordination between the parallelogram mechanisms and the continuum arms is presented using the pseudo-rigid-body model of the beam representing the passive segment of each snake arm. Kinematic and static simulations and preliminary experiment results are presented in support of our design choices.
Index Terms: Continuum robots, kinematics, medical robotics, parallel mechanisms, single-port access surgery (SPAS)
I. Introduction
Robotic assistance in minimally invasive surgery (MIS) extended the capabilities of surgeons via improved precision, dexterity, and computer assistance [1], [2]. Recently, novel single port access surgery (SPAS) and natural orifice transluminal endoscopic surgery (NOTES) have been investigated by the authors in [3]–[6] for their potential benefits in reducing patient trauma and shortening their recovery time compared to traditional multiport laparoscopic MIS. However, SPAS and NOTES also set strict requirements for instrument miniaturization, dexterity, and collision avoidance between surgical tools operating in confined spaces. Existing surgical robots for MIS cannot satisfy these requirements due to either dexterity deficiency or the size of their actuation mechanisms that prohibit a multitude of arms from operating through a single port. Therefore, to date, SPAS is still limited to a small number of academic centers using instruments that are not clinically proven to be able to facilitate SPAS [7]–[9].
Surgeons and engineers tried to overcome the single-port constraint by using multiport trocars (Triport® from Advanced Surgical Concepts, Wicklow, Ireland) and single incision laparoscopic surgery port from (Covidien, Inc.), which allow multiple instruments to pass through a single port. Others (Realhand® from Novare and Cambridge Endo) used instruments which can articulate to avoid the collision between the operator hands [9]. Animal studies of single-port access laparoscopic cholecystectomy have been carried out using these instruments [8]. However, the use of manual instruments requires surgeons to operate with crossed hands and relies on exceptional hand–eye coordination and substantial training.
Other researchers developed robotic assistance tools for NOTES. Abbott [4] developed a wire-actuated dual-arm robotic system for NOTES which has 16 DoF and a diameter larger than 20 mm. Phee et al. [6] presented a 9 DoF Ø22 mm dual-arm robot. Lehman et al. [5] developed NOTES robot that may be inserted into the abdomen via a Ø20 mm overtube. This robot requires surgeon intervention to switch it from a folded configuration to a working configuration. It is also fixed to the abdomen using external magnets. More recently, Harada et al. [10] introduced a novel concept of reconfigurable self-assembling robot for NOTES. This concept has yet to be experimentally proven. Lee et al. [11] presented a stackable four-bar mechanism for single SPAS. Picciagallo et al. [12] presented a dual-arm robot for SPAS. This design used embedded motors inside the links; it has a diameter of 23 mm. Finally, intuitive surgical is developing a dual-arm SPAS system [13] that uses wire-actuated snake-like articulated linkages.
This paper addresses the need for self-deploying robots that provide adequate dexterity in a diameter smaller than 20 mm, while seamlessly supporting 3-D vision feedback during all operation phases (deployment and work). The contributions of this paper are 1) mechanical design of an insertable robotic end-effector platform (IREP) as an enabling technology for SPAS. This novel design incorporates parallel mechanisms and continuum robots with active and passive segments. A unique and novel feature of this design is the improved ability to triangulate the two robotic arms to a surgical site through the use of a hybrid mechanical architecture that incorporates parallel mechanisms and continuum robots with passive and active segments; 2) a kinematic coordination algorithm that coordinates the motion of the parallel mechanisms and the flexible passive segment of each continuum robot; thus, achieving increased workspace while eliminating mechanical overconstraint; and 3) a complete kinematic and static model of the IREP system is used for task-based design and determination of actuator specifications.
II. Clinical Motivation
The clinical rationale for SPAS is based on the principle that reduced abdominal wall trauma results in better outcomes for the patient. As opposed to traditional MIS, SPAS requires a single incision, usually in the umbilicus, rather than multiple incisions. In SPAS, all necessary imaging and instrumentation are inserted through this single incision. In addition to the reduction or the elimination of visible scars, there is potential for less pain and less stress response during and after surgery [3]–[6]. Furthermore, the surgical site infection (SSI) rate is significantly less when using a laparoscopic approach, and a reduction in the number of incisions at risk has the potential to further reduce the incidence of SSI [14]. These benefits suggest that SPAS offers significant benefit to candidates of abdominal surgery.
The hypothesis driving our research is that minimizing the number and size of incisions will lead to patient benefits in recovery time, stress response, SSI incidence, and improved cosmesis. To validate this hypothesis, we designed and constructed the first prototype of the IREP. We believe that successful augmentation of vision feedback combined with telemanipulation assistance will simplify SPAS procedures and increase adoption of this surgical approach in a manner similar to the growth and adoption of MIS supported by the development of MIS instrumentation.
While the IREP prototype is being developed as a SPAS platform for general abdominal procedures, gall bladder removal, termed cholecystectomy, serves as a benchmark procedure because it presents the typical abdominal surgical challenges of suturing, dissection, and specimen extraction.
III. IREP and Its Design Specifications
Fig. 1 shows the first prototype of telerobotic slave of the IREP (this design was first presented in [15]). This prototype has two dexterous arms and a controllable stereo-vision module. Each dexterous arm is comprised from a two-segment continuum snake robot, a parallelogram mechanism, a distal wrist, and a gripper. Each snake arm has two active segments and one passive segment. Each active segment bends in two Degrees-of-Freedom (DoFs) in any direction by using push–pull actuation of NiTi tubes in a manner similar to our previous designs in [16] and [17]. The passive segment is a flexible portion of the snake robot that connects the active segments to the actuation unit. The parallelogram mechanisms serve the purpose of adjusting the location of the base of the proximal1 active segment of each snake. This functionality increases the workspace of the snake arms and improves dexterity [18].
The workspace of the IREP has been validated through simulation and it was shown in [15] that the proposed design in Fig. 1 is capable of covering a workspace of 50 × 50 × 50 mm as required for typical abdominal procedures such as cholecystectomy. Results in [19] and [20] provide the required force and torques for typical abdominal procedures (see Table I). Other design specifications such as maximal translation velocity and precision were obtained from our surgical team members based on observation of their laparoscopic tool movements in an MIS simulator. Based on kinematics and statics, presented in the following section and the performance specifications of the IREP effectors, the design specifications for the actuation unit are defined, as shown in Table I.
TABLE I.
Performance Specifications of IREP grippers | |||
---|---|---|---|
Workspace | Speed | Load cap | Precision |
50×50×60 | 30mm/s,60°/s | 2N, 60mNm | ±0.25mm, ±l° |
Actuation Unit Design Specifications | |||
Travel | Speed | Load | |
Insertion | ±50mm | 60mm/s | 300N |
Parallelogram | ±5 mm | 5mm/s | 100N |
Camera | ±5mm | 5mm/s | 20N |
Actuation Unit of Snake Module | |||
Travel | Speed | Load | |
Snake | ±8mm | 30mm/s | 60N |
Wrist | ±5mm | 5mm/s | 30N |
Gripper | ±5mm | 5mm/s | 20N |
More details on the design specifications are discussed in the following sections after the statics and kinematic models of the IREP are presented.
IV. IREP Kinematics Model
Fig. 2 and Table II define necessary nomenclature for the formulation of the kinematics and statics of the IREP. Since the IREP is symmetric, only the kinematics of one dexterous arm is presented.
TABLE II.
• {A} - A right handed frame with {x̂a, ŷa, ẑ a} as its axes and point a as its origin. |
• Apa/b position vector from point b to a expressed in {A}. |
• ARB - orientation of frame {B} relative to {A} |
• Cv A/B, CωA/B - linear and angular velocity of frame {A} with respect to frame {B} expressed in frame {C}. |
• CtA/B = [CvA/B, CωA/B]-twist of frame {A} with respect to {B} expressed in {C}. Unless otherwise stated, all twists are defined in base frame {B0}. |
• [p^] - the skew-symmetric cross product matrix of vector p. |
• θi - the angle describing the bending of the ith segment from its straight configuration θi = π/2, Fig. 4(c). |
• δi - the angle describing the plane in which the ith segment (i=l, 2) bends. This angle is defined from the bending plane to the first backbone. The direction of δi is defined by the right-hand rule about ẑbi. |
• ξ = (b1z, blx, θ1, δ1, θ2, δ2, q7)T - augmented configuration variables vector. The variables b1z and bx represent the coordinates of point b1 in frame {B0},. Variable q7 is the wrist rotation angle measured according to the right-hand rule about ẑt. All joint values are defined with respect to a home configuration in which the dexterous arm is straight and q7=0 as defined in Fig. 4(b). |
• Li - Length of the primary backbone of the ith segment. |
• Parallelogram lengths di: d1 = ||p5 − p2|| = ||p6 − p3||, d2 = ||p7 − p2||, d3 = (p4−p7)Tx̂p2, d4 = ||p4 − p1||, d5 = (b1 − p6)Tẑb0, d6 = (bl − p6)T x̂b0, d7= (p3−b0)T x̂b0, d8 = (p3 − p2)Tẑb0, d9 = (p1 − b0)T x̂b0, dl0 = (p1 − p2)T x̂b0 |
In this section, the forward and inverse and the instantaneous inverse kinematics of the parallelogram linkage are first derived. The complete instantaneous kinematics model of the IREP arm is subsequently presented.
A. Forward Kinematics of the Parallelogram Mechanism
The forward kinematics of the parallelogram mechanism provides the position of the moving base ring (point b1 in Fig. 4) as a function of joint values q1 and q2. During our real-time control implementation, we do not use this forward kinematics since we use a resolved-rated solution for the rate kinematics of the dexterous arm as a whole. This solution is used in the initialization step immediately after deployment of the joints q1 and q2 to predetermined values that correspond to a defined home position of the robot. To solve the forward kinematics, we define the auxiliary coordinates α and β as shown in Fig. 2. Point b1 is then given by tracing a path b0, p3, p6, b1. Using b1x and b1z to denote the Cartesian coordinates of b1 in {B0}, one obtains these constraint equations
(1) |
(2) |
The vector loop p1, p2, p7, p4, p1 is next used for solving for α while introducing an additional auxiliary unknown β. The vector loop equations are
(3) |
(4) |
Equations (1)–(4) constitute four nonlinear equations with unknowns b1x, b1y, α, and β. The trigonometric functions of α and β can be parameterized as a function of t and u, respectively, with the substitution
(5) |
(6) |
After substitution and simplification, β is eliminated by forming the Sylvester resultant (see [21] and [22] for details about resultants) of (3) and (4)
(7) |
(8) |
(9) |
(10) |
(11) |
The vanishing of the determinant of R1 gives a quadratic equation η1 t2 + η2t + η3 = 0 that has two solutions
(12) |
where the variables η1 to η3 are given by
(13) |
The corresponding values for α are given by αi = 2 arctan (ti). We note that t = t2 is the only physically meaningful solution since it corresponds to the assembly configuration shown in Fig. 2(a). By substituting the result t = t2 and (5) into (1) and (2), the solutions for b1x and b1z are obtained
(14) |
(15) |
The corresponding value of β are obtained by using (3) and (4) and solving for sin(β) and cos(β) then using Atan22 function
(16) |
Fig. 3 shows the two assembly modes for q1 = 20 mm and q2 = 13.5 mm. The corresponding values for the solution are given in Table III.
TABLE III.
b1x [mm] | b1z [mm] | α [degrees] | β [degrees] |
---|---|---|---|
−21.8862 | 49.5743 | −47.2136 | −33.3805 |
20.1284 | 56.7577 | 27.8091 | 24.7484 |
B. Inverse Kinematics of the Parallelogram Mechanism
Noting an explicit closed form of the inverse kinematics of the IREP arm is unavailable, a resolved-rated solution is used to calculate IREP inverse kinematics, whereas the velocity of the snake arm and the velocity ḃ1 are calculated and integrated to give the desired b1. This value of b1 is used to calculate q1 and q2 via the parallelogram’s inverse kinematics.
Unlike the direct kinematics, the inverse kinematics of the parallel linkage has only one solution. This solution is obtained first by solving (1) for sin(α) and then calculating α using Atan2 function with two possible solutions for
(17) |
Note that (17) disregards the extraneous solution . Joint value q1 is then solved from (2)
(18) |
Next, sin(β) is solved from (3) and β is calculated using Atan2 function with two possible solutions for . The extraneous solution with is excluded and β is given by
(19) |
q2 is then found from (4)
(20) |
C. Instantaneous Kinematics of the Parallelogram Linkage
Instantaneous Jacobian was derived to calculate the joint speed for parallelogram to achieve the required end tip velocity as listed in Table I. The parallelogram’s instantaneous inverse kinematics is obtained by taking the time derivative of (1)–(4)
(21) |
(22) |
(23) |
(24) |
Using (21) and (22), we solve for α̇ and β̇
(25) |
and using (25) and substituting in (22) and (24), we obtain
(26) |
The inverse of Jq b is simplified as follows:
(27) |
where ρ is given by
(28) |
and the shorthand notation cα, sα stand for the cosine and sine of α and β, respectively.
D. Direct Kinematics of the IREP
A base frame {B0} is defined at the tip of the central stem, Fig. 4(a). The position of the gripper described in {B0} is given by
(29) |
The vectors B0pb1/b0, Bopg1/b1, and G1pg2/b2 are defined by the direct kinematics of the parallelogram linkage and the individual snake segments. The parallelogram is simplified as two linear joints in order to avoid the calculation of parallelogram Jacobian which is numerically ill-conditioned in real time. The simplified parallelogram’s direct kinematics can be expressed as B0pb1/b0 = [ê1 0 ê3]T and B0 RB1 = I. The direct kinematics of each snake segment subject to circular bending assumption is given by [16]
(30) |
(31) |
where êi (i = 1, 2, 3) are basis unit vectors for ℝ3×1.
Using the order O = [b0 < b1 < g1 < g2 < e], the rotation matrices in (29) are given by
(32) |
The rotational wrist is accounted for using its direct kinematics
(33) |
E. Instantaneous Kinematics of the IREP
Let ZtX/Y denote the twist of frame {X} with respect to {Y} expressed in frame {Z}. The absolute twist of the end-effector is given by
(34) |
where Sj j = 1, 2, 3 are transformations given by
(35) |
The twist contribution of the parallelogram is given by
(36) |
Given configuration speeds ψ̇i = [θ̇i, δ̇i]T for each active segment of the snake, the relative twist of the end disk with respect to the base disk of the segment is calculated through the Jacobian Jxψi as
(37) |
and the Jacobian Jxψi is given by [23]
(38) |
where sθi = sin (θi), sδi = sin (δi), cθi = cos (θi), and cδi = cos (δi), i = 1,2.
The twist contribution of the wrist joint is given by
(39) |
By using the definition of the augmented configuration vector ξ and substituting (36)–(39) into (34), the instantaneous kinematics Jacobian Jtξ is obtained
(40) |
F. Kinematic Coordination Between the Parallelogram Mechanism and the Passive Segment of the Snake
The continuum robot of each arm has a passive segment that connects the active segments to the external actuation unit. The base disk of the first active segment in each arm is captured in a moving base ring controlled by the parallelogram mechanism (see Fig. 5). Proper control of the IREP robot requires solving the coordination kinematics between the parallelogram and the passive stem.
The goal of the coordination control is to minimize the tension force along the passive snake segment. The coordination control calculates the required axial insertion length of the passive segment as a function of the position of the parallelogram’s moving base ring and then feed it axially through the IREP central stem. To solve the coordination problem, we use the pseudo-rigid-body approach as developed by Howell [24]. We solve for the required length of the deflected passive stem as a function of a desired position of the parallelogram’s moving base ring. Let (a,b) be the coordinates of point b̃1 in the xz plane of frame {B0}, Fig. 5. According to the pseudo-rigid-body model, the coordinates of the beam tip are given as a function of the beam tip deflection angle, a characteristic radius factor γ, and the direction of the external load in xz plane of frame {B0}. We use parameter n to designate the direction of force that the parallelogram’s moving base ring applies on the passive segment of the snake such that p is the x-component, np is the z–component, and is the force magnitude. The passive stem is only subjected to x-direction force. The characteristic radius γ = 0.8517 is used in the pseudo-rigid-body model to describe the shape. Therefore, the coordinates of point b̃1 are given by
(41) |
where l designates the length of the passive segment of the snake robot measured from point b0 to b̃1 and the pseudo-rigid-body beam angle Θ is shown in Fig. 5(b) and defined in [24, eq. (5.58)].
By solving for sin (Θ) and cos (Θ) from the first and third equation in (41) and substituting in the identity cos2 (Θ) + sin2 (Θ) = 1, a quadratic equation for the length of the passive stem is obtained
(42) |
The only physically valid solution to this equation leads to a positive length
(43) |
Equation (43) is used to control the length of the passive stem by feeding the snake actuation unit with the passive stem along the axis of the central stem, as shown in Fig. 14.
V. Design Specifications for the Actuation Unit
The dimensions of the IREP snake arms are listed in Table IV. The length of the two active segments of each snake and the travel of the parallelogram mechanism were determined by the required surgical workspace via iterated direct kinematics simulations that validated the coverage of the desired surgical workspace as listed in Table I.
TABLE IV.
Snake geometric dimension (mm) | |||||
---|---|---|---|---|---|
Distal Seg length | Proximal Seg length | Gripper length | Disk outer diameter | Disk height | |
35 | 25 | 15 | 6.4 | 3.2 | |
Ranges of parallelogram joints and snake configuration variables | |||||
q1 [mm] | q2 [mm] | θ1,2 [deg] | δ1,2 [deg] | q7 [deg] | |
0~80 | 0~30 | ±90° | ±180° | ±90° |
A. Snake Joint Actuation Speed Requirements
The end-effector of IREP should be able to move fast to provide end-effector speeds congruent with manual surgeon performance in open surgery. Being more conservative in deriving the design requirements for the actuation unit, we calculated the required joint speed by using only four bending joints from the two active segments of snake. The two-stage snake Jacobian can be easily derived by taking columns 3–6 out of (34), thus resulting in
(44) |
To calculate the desired joint speeds, we first sample the 4-D space of all possible combinations of configuration space speeds mi = (θ̇1i, δ̇1i, θ̇2i, δ̇2i)T where ||mi|| = 1. Unit vectors mi, i = 1, …, n, are parameterized by three angles νj ∈ [0, 2π], j = 1,…, 3
(45) |
where cνj and sνj stand for cosine and sine of νj. These column vectors are augmented in a matrix M4×n.
The resulting end-effector velocity corresponding to unit vector configuration speeds along each ray in M is given by
(46) |
Then, the required configuration space speeds that result in maximal desired velocity ||ẋ||max = 30 mm/s can be calculated by scaling up the column unit vectors in M as ψ̄4×n = [a1 m1 · · ·, an mn] where the scaling factors are calculated by , i = 1, …, n.
Given the required configuration speed, the required joint speeds are given by
(47) |
For the minimalistic case, only two secondary backbones are used to control the segment. Fig. 6 shows the maximal required joint speeds for two stages of snake to achieve 30 mm/s and 60 °/s. The simulation sweeps the two-stage snake over its workspace. The x-axis shows the configuration number of the snake. The RMS value of joint speed to provide the desired linear velocity is 10.84 mm/s and the RMS value of joint speed to provide the rotation velocity is 8 mm/s. Although the figure shows high values of instantaneous speeds, we use the RMS value as a more realistic design value since we know that the snake segments are singular at straight configuration and these configurations can be easily avoided using redundancy resolution with maximal joint speed avoidance. Therefore, the value of 30 mm/s (as shown in Table I), which exceeds the RMS value, is chosen as snake actuation speed for motor selection.
B. Force Requirements for the Snake Segments
To estimate the required actuation forces, a sweep of the workspace of the IREP arm was conducted in simulation while subjecting the gripper to forces in a plane perpendicular to its longitudinal axis. The norm of these forces was assumed to be 2 N in accordance with our design specifications in Table I. The required actuation forces were estimated using a worst case scenario in which the first segment is bent in the range ψ1 ∈ ([0, π/2], [−π, π]) while maintaining the second segment fully extended (θ2 = π/2). Details of the statics calculation were provided in [18]. For brevity, we present the results of our simulation in Fig. 7. The figure shows that a maximal actuation force of 56.2 N is required. Hence, the actuation unit force specification was set to 60 N as shown in Table I.
C. Parallelogram Joint Speed Estimation
The continuum segments are axially inextensible. Hence, the translational movement along the ẑb0 axis is predominantly provided by the parallelogram. Therefore, the parallelogram needs to provide 30-mm/s speed along the z-axis. For each configuration of the parallelogram, we used (26) to calculate the required joint speeds corresponding to sampling of all possible movement directions in a 2-D circle with a speed of 30 mm/s.
Fig. 8 shows the required minimal joint velocity for parallelogram to move its base ring at 30 mm/s. The maximal joint speed is 21.07 mm/s. This value agrees with the design specifications in Table I since the parallelogram actuation unit is built such that the stem insertion speed of 60 mm/s and the parallelogram relative speed of 5 mm/s are combined together.
D. Estimation of the Required Actuation Forces for the Parallelogram Mechanisms
Using the pseudo-rigid-body model in Section IV-F, one may obtain the reaction forces between the passive segment of the snake and the parallelogram’s moving base ring. Using the pseudo-rigid-body static model in [24], the required force P and moment M to bend the passive snake segment is given by
(48) |
(49) |
where kΘ = γkθ EI/l is the stiffness of the equivalent torsion spring of the pseudo-rigid-body model. We calculated the bending rigidity using an equivalent beam model that represents the five NiTi backbones of the snake and their guiding Teflon tube (passive snake stem) as shown in Fig. 5(a). The Teflon tube was laser cut to create many flexure joints at fixed intervals of 3.5 mm as shown in the inset in Fig. 5. The bending stiffness was calculated using
(50) |
where kΘ1, kΘ2, and kΘ3 are the bending rigidity coefficients of the Teflon passive stem, the five NiTi backbones of the first segment, and the five NiTi backbones of the second segment.
According to our calculations, we found that the maximal required force and moment occurred when the passive segment was at its shortest length and deployed a maximal amount along x̂b0. Fig. 9 shows the maximal lateral force p was calculated as 2.26 N and the maximal moment M was 69.7 mN·m.).
The required joint forces to actuate the parallelogram were found by solving the static model of the parallelogram while neglecting frictional forces as a first-order simplification. We make the simplifying assumption that the reaction force p applied by the passive stem on the parallelogram’s moving base ring is concentrated at the midpoint b̃2 = (b1 + b̃1)/2. Referring to the inset in Fig. 10, the static equilibrium equations are
(51) |
Equilibrium conditions on link p2 p4 p5 result in
(52) |
(53) |
(54) |
where R1, R2, and F are internal reaction forces and angles μ, ξ, and σ are defined in Fig. 10.
Equations (51)–(54) comprise six linear equations with six unknowns R1, R2, Fx = Fcos(ξ), Fy = Fsin(ξ), R3x, R3y. The required joint actuation forces τ1 and τ2 are found via projection of R1 and R2 along the axis of joints q1 and q2
(55) |
Fig. 11 shows a simulation of (55) throughout the workspace of the parallelogram. The figure shows that the maximal actuation forces are less than 16 N for both joints. To be conservative, we used 100 N as a design specification (as shown in Table I) for the actuation unit in order to account for frictional effects and applied load at the tip of the snake.
VI. System Design and Development
A. Distal End Design
The IREP arms are equipped with a dexterous wrist and gripper assembly providing fine manipulation capability to the tele-operator. The previously reported prototype wrist and gripper design, [25], has undergone revision to improve performance based on initial testing. The original and modified assemblies are shown in Fig. 12.
1) Gripper
The multifunction IREP gripper serves as a tissue grasper, needle driver, and general manipulator. Referring to Fig. 12, a Ø0.4 mm NiTi wire linearly actuates an actuation block along the longitudinal axis of the fixed jaw. A slot in the moving jaw constrains the motion of the moving jaw. This slot is designed with two inclination angles to provide a large jaw opening angle of 35° while offering y large mechanical advantage for opening angles smaller than 7°. The maximal gripping force for this gripper is 40 N as presented in [15].
The initial proposed gripper design, presented in [25], used a stepped contact area between the gripper halves and an asymmetrical alignment of teeth in order to ensure a stable three-point contact, Fig. 12(a) (inset). Initial testing suggested that the gripper successfully constrained a circular needle with respect to forces in the plane defined by the needle and therefore could be advanced through tissue. However, the design could not constrain the needle when subjected to forces out of the plane of the needle. Also, the small width of gripper tip was deemed not clinically useful by the surgical team.
A second iteration of the gripper was designed and fabricated to address the limitations identified in the initial design. The opposing gripper halves are curved to achieve local parallel faces for needle sizes common to SPAS, Fig. 12(b) (inset) and the distal tip size was increased.
2) Distal Wrist Design
While previous work [26], [27] demonstrated transmission of axial rotation through a continuum robot with proper compensation for model imperfections, a dedicated distal wrist simplifies the design and control of the overall IREP arms. Design considerations and alternatives presented in [18] showed that the use of a distal wrist increases the dexterity compared to using transmission of rotation about the backbone of the continuum robot. This work justified the investment in designing and constructing a miniature wrist.
The wrist mechanism in Fig. 13 is driven by a Ø0.33 mm steel wire rope that is passed through two adjacent backbones of the snake arm. A set of pulleys directs the wire to run around a capstan arranged axially in line with the gripper. The capstan is supported by custom-fabricated integrated thrust bearings that axially and radially constrain the wrist and gripper. The capstan rotates the gripper with respect to the snake-arm end disk, (g2 in).
It is very difficult to precisely estimate the friction between wrist wire and snake tube from the model since the friction depends on the snake configuration. Therefore, a value of 30 N was selected to actuate wrist joint based on experimental evaluation.
B. Actuation Unit Design
The actuation unit was designed with the aim of achieving modularity. The individual arms are removable and are decoupled from the power electronics [see Fig. 14(a)]. This also simplifies the task of sterilizing the independent arms of the IREP. In order to achieve this goal, all the motors were assembled in a central motor housing module. This module is equipped with a quick-change interface that accepts each arm comprised of a second module (the snake actuation unit and the snake dexterous arm assembled as a unit). The third module (base module) was attached at the bottom of the actuation unit and it was designed to actuate the camera mechanism and the parallelogram mechanisms while offering also translation along the axis of the central stem. The following sections detail our considerations for the design of these actuation modules.
1) Snake Actuation Unit
The design of the continuum robots with four actuation backbones (secondary backbones) that are circumferentially distributed around a central backbone allowed simple mechanical coupling between opposing secondary backbones [see Fig. 14(a)]. For example, any amount of push on the first secondary backbone is matched by an equal amount of pull on the opposing secondary backbone. This mechanical coupling was easily achieved by using a single motor coupled to a twin-lead screw for actuating each pair of opposing secondary backbones in each active snake segment. Therefore, the actuation unit of each snake arm has four twin-lead screws for actuating the snake segments. Fig. 14(b) shows one snake actuation unit with only two twin-lead screws for clarity. An additional two lead screws were used for the wrist and gripper.
The bottom portion of this actuation unit has an assembly [the “cone” in Fig. 14(b)] that routes the NiTi actuation lines of the continuum robots such that they all converge into a flexible Teflon multilumen extrusion that serves as the passive flexible stem of each dexterous continuum robot [see Fig. 5(a)]. The cone in Fig. 14(b) has a feature that allows a quick latch connection into the motor housing module of Fig. 14(a).
The overall weight of the snake actuation unit is 1.85 kg and fits within a 70mm ×140 mm × 220 mm volume (an initial estimate of 2.25 kg was reported in [18] based on a Pro/E model, a conservative estimates of component weights, and including the parallelogram actuation unit weight). This weight and size allow the surgeon or surgical technician to easily pull out the actuation unit and snake if a replacement is needed.
The total weight of the actuation unit shown in Fig. 14(a) is approximately 8.20 kg (18 lb). This small weight enables easy fixation on a surgical bed such that reorientation of the patient during surgery is possible without interrupting the surgical workflow to readjust the robot with respect to the patient.
2) Central Stem
Fig. 15 shows the cross section of the central stem previously shown in Fig. 14(a). Only 15 mm in diameter, this stem provides access to two dexterous arms, the actuation linkages for the camera and the parallelogram mechanisms, and the electronic wiring for light and for the camera module.
3) Component Selection
The actuation components were selected by considering multiple factors such as dimensions, power, stroke, maximal load capacity, and cost. Most of IREP joints are actuated by pushing and pulling. Hence, we chose various linear actuator units to carry out IREP movement. The specifications of these actuators are listed in Table V. The parallelogram joints and central stem insertion axis are actuated by high-efficiency ball screws due to their required high loads. The joints for the snake segments are special, because they require mechanical coupling using twin-lead screws as shown in Fig. 14(b). Customizing a twin-lead ball screw is expensive; therefore, we chose Kerk twin-lead screws with 6.35-mm pitch and an efficiency of 79%.
TABLE V.
Parallelogram | Snake segments | Wrist/gripper | Central stem Insertion | |
---|---|---|---|---|
Screw Lead (mm) | 1 | 6.35 | 1.27 | 2 |
Max Force (N) | 550 | 81 | 236 | 192 |
Max speed (mm/s) | 4.6 | 29 | 5.83 | 9.2 |
Table V shows the power requirements for each axis. The motor selection was made as uniform as possible for interchangeability and cost reduction. We chose a 4.5 W Maxon motor RE 16, with 29:1 gear reduction for all joints except the central stem insertion axis, which used a 6.5 W RE-max 24 with 4.3:1 gear reduction and ball screw with 2-mm pitch in order to accommodate the gravitation forces due to the weight of the actuation unit.
VII. Stereo Camera System Design
A. Camera and Illumination
Although transferring internal images to an externally mounted charge-coupled device (CCD) camera using fiber optics is a design alternative, the cost of developing custom fiber optics, the problems of routing them through mechanical joints, and the associated resolution loss and image distortion suggested the use of an internally mounted CCD cameras. In the IREP stereo-vision system, we used small pinhole cameras distally, and sent images out through camera cables as in [28]. This inexpensive setup can be improved by new emerging commercial camera chips. We chose NET (CSH-1.4, 6.5 mm in diameter) pinhole camera and used a 7.6-mm baseline.
Providing illumination by fiber optics also introduces routing and fiber-optic bundle flexibility problems. The IREP used Philips lumileds Luxeon c LED (2.04 mm ×1.64 mm × 0.7 mm, 85lumen/350 mA) to provide illumination. As shown in Fig. 16, we constructed an array of 14 LEDs on a printed circuit board that is mounted on the camera head. This design can provide up to 1190 lumens for visualizing the abdominal cavity.
B. Camera Mechanism
The mechanism of Fig. 16 controls the zoom, pan, and tilt for increased visual field. The aim of this 3-D vision feedback is to provide depth perception to the surgeon and to provide automatic instrument tracking (e.g., [29]). Other planned applications of this module include online estimation of flexible robot actuation compensation parameters (see, e.g., [26]).
The zoom functionality is achieved by opening and closing the controllable camera shell. Pan is achieved by linear actuation of the panning block to drive the relative movement between the panning tube and the bracket guide. The panning tube can generate panning movement via its helical grooves. The tilting movement is also actuated using push–pull actuation of the tilting block, which drives the tilting linkage to generate camera tilting movement.
VIII. Experimental Evaluation
The experiments reported in this section were used to validate the kinematic models and the control system implementing these models. A decentralized PID controller was implemented using MATLAB xPC with a joint-level control frequency of 1 kHz. The details of telemanipulation control and preliminary evaluation of this system were reported in [30] and additional experimental movies of the system can be found in [31].
Fig. 17 shows an experiment we performed to validate the correctness of our kinematic coordination between the parallelogram linkage and the passive flexible stem. The figure shows that while opening the parallelogram linkage, the flexible stem was advanced axially such that the base disk of the continuum snake robot remained in its position inside the parallelogram’s moving base ring. This coordination is a prerequisite for subsequent telemanipulation of this system.
Fig. 18 shows an overlay of several images taken while one snake arm of the IREP was moved in its configuration space. The figure demonstrates the large workspace of the snake arm and its ability to bend more than 90°.
The load carrying capability of the wire-actuated wrist was also validated. The experimental setup for the validation is depicted in Fig. 19. A rigid rod was grasped between the jaws of the gripper and loaded by a wire attached 10 mm from the central axis of the gripper. The experiment showed that the wrist prototype is capable of providing approximately 150° axial rotation and greater than 20 N·mm torque demonstrating suitability SPA surgery.
Fig. 20 shows the experiment we carried out to test the internal camera module of the IREP. The figure shows that the snake is easily visualized using the internal IREP camera module.
IX. Conclusion
The emerging surgical paradigms of natural orifice surgery and SPAS require new surgical slaves capable of meeting the challenges of dexterity, size, and sensory feedback. This paper presented our new IREP for surgical assistance and in vivo sensory feedback during SPAS. The robotic slave of this system has a novel design that incorporates parallel mechanisms and continuum robots with active and passive flexible segments. The paper presented the kinematics, statics, and design considerations of the IREP while following a task-based design approach for deriving the required component specifications from kinematic and static simulations of this system. Preliminary verification of this robotic slave demonstrates the validity of the modeling used by our real-time control system and the performance of its subcomponents. We believe that this system offers a major advancement in medical robotics because of its small size and its ability to meet the needs of accessing the internal organs through a single small orifice while providing 3-D vision feedback. The small size of this system overcomes the limitations of existing commercial systems that cannot be mounted on the patient’s bed, thus resulting in limitations of surgical setup time and ability to reorient the patient during surgery. Our future work includes integrating the IREP robotic slave into a telemanipulation system and evaluating its surgical performance.
Acknowledgments
This work was supported by the National Institutes of Health (NIH) under Grant 5R21EB007779-02. The work of N. Simaan was supported by the National Science Foundation Career Award IIS-0844969.
Biographies
Jienan Ding (M’09) received the B.E., M.E., and Ph.D. degrees in mechatronics from the Department of Mechanical Engineering, Tianjin University, Tianjin, China, in 2002, 2004, and 2008, respectively.
From 2008 to 2010, he was a Postdoctoral Research Scientist at Columbia University, New York, NY. In 2010, he was at Meka Robotic as a Research Engineer. Since 2011, he has been a Senior Control Engineer at Hstar Technologies, Inc., Boston, MA. His research interests include medical applications of robotic technologies which includes surgical robot, rehabilitation robots, and humanoid robots for hospital and home care.
Roger E. Goldman (M’07) received the B.Sc. degree in mechanical engineering from Stanford University, Stanford, CA, in 2002, and the Ph.D. degree in biomedical engineering from Columbia University, New York, NY, in 2012, where he is currently working toward the M.D. degree in the College of Physicians and Surgeons.
In 2003, he joined Foxhollow Technologies, Inc., Redwood City, CA, as a Research and Development Engineer, where he developed catheters for endovascular procedures. He is currently a National Institutes of Health Medical Scientist Training Program Fellow at Columbia University. His current research interests include novel robotic instruments for applications in medical diagnosis and therapy.
Kai Xu (S’06–M’11) received the B.E. and M.S. degrees from the Department of Precision Instruments and Mechanology, Tsinghua University, Beijing, China, in 2001 and 2004, respectively, and the Ph.D. degree (with distinction) from the Department of Mechanical Engineering, Columbia University, New York, NY, in 2009.
Since 2010, he has been with the University of Michigan–Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, Shanghai, China, where he is currently an Assistant Professor and the Director of the Robotics Innovation and Intervention Laboratory. His research interests include medical and surgical robotics, humanoid and service robotics, production automation, mechanism design, and continuum mechanics.
Peter K. Allen (S’82–M’85) received the A.B. degree in mathematics economics from Brown University, Providence, RI, the M.S. degree in computer science from the University of Oregon, Eugene, and the Ph.D. degree in computer science from the University of Pennsylvania, Philadelphia.
He is currently a Professor of computer science at Columbia University, New York, NY. His current research interests include robotic grasping, 3-D vision and modeling, and medical robotics.
Dr. Allen was the recipient of the CBS Foundation Fellowship, Army Research Office Fellowship, and the Rubinoff Award for innovative uses of computers. In recognition of his research, he has been named a Presidential Young Investigator by the National Science Foundation.
Dennis L. Fowler received the M.D. degree from the University of Kansas School of Medicine, Kansas City, in 1973.
He is currently the Gerald and Janet Carrus Professor of Clinical Surgery and the Director of the Simulation Center, Columbia University Medical Center, and New York Presbyterian Hospital/CU. He is also the Director of the Reemtsma Center for Innovation and Outcomes Research, Department of Surgery, Columbia University. He has recently completed a term on the GI Advisory Council of the American Board of Surgery. As a clinical surgeon, his research is focused on minimally invasive surgery and surgical education and on outcomes research, technology development, and the use of simulation for training and assessment in healthcare.
Dr. Fowler is a Fellow of the American College of Surgeons and a member of the Society of American Gastrointestinal Endoscopic Surgeons.
Nabil Simaan (M’04) received the B.Sc., M.Sc., and Ph.D. degrees in mechanical engineering from the Technion—Israel Institute of Technology, Haifa, Israel, in 1996, 1999, and 2002, respectively.
During 2003, he was a Postdoctoral Research Scientist at The Johns Hopkins University National Science Foundation (NSF) Engineering Research Center for Computer-Integrated Surgical Systems and Technology, where he was involved in research on minimally invasive robotic assistance in confined spaces. In 2005, he joined Columbia University, New York, NY, as an Assistant Professor of mechanical engineering and the Director of the Advanced Robotics and Mechanisms Applications Laboratory, where he became an Associate Professor in 2010. He subsequently joined Vanderbilt University, Nashville, TN, in Fall 2010.
Dr. Simaan received an NSF Career Award for young investigators to design new algorithms and robots for safe interaction with the anatomy in 2009.
Footnotes
The words “proximal” and “distal” designate proximity to the actuation unit or the insertable working tip of the robot, respectively
We use the Atan2 notation such that θ = Atan2 (sin (θ), cos (θ)).
Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.
Contributor Information
Jienan Ding, Email: dingjienantju@gmail.com, Advanced Robotics and Mechanism Applications Laboratory, Columbia University, New York, NY 10027 USA. He is now with Hstar Technologies, Inc., Cambridge, MA 02138 USA.
Roger E. Goldman, Email: reg2117@columbia.edu, College of Physicians and Surgeons, Columbia University, New York, NY 10027 USA.
Kai Xu, Email: k.xu@sjtu.edu.cn, Advanced Robotics and Mechanism Applications Laboratory, Columbia University, New York, NY 10027 USA. He is now with the University of Michigan–Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, Shanghai 200030, China.
Peter K. Allen, Email: allen@cs.columbia.edu, Department of Computer Science, Columbia University, New York, NY 10027 USA.
Dennis L. Fowler, Email: dlf91@columbia.edu, Department of Surgery, Columbia University, New York, NY 10032 USA
Nabil Simaan, Email: nabil.simaan@vanderbilt.edu, Advanced Robotics and Mechanism Applications Laboratory, Department of Mechanical Engineering, Vanderbilt University, Nashville, TN 37212 USA.
References
- 1.Taylor R, Stoianovici D. Medical robotics in computer-integrated surgery. IEEE Trans Robot Autom. 2003 Oct;19(5):765–781. [Google Scholar]
- 2.Guthart G, Salisbury K. The intuitive™ telesurgery system: Overview and application. Proc. IEEE Int. Conf. Robot. Autom; San Francisco, CA. 2000. pp. 618–621. [Google Scholar]
- 3.Bessler M, Stevens PD, Milone L, Parikh M, Fowler D. Transvaginal laparoscopically assisted endoscopic cholecystectomy: A hybrid approach to natural orifice surgery. Gastrointest Endosc. 2007;66:1243–1245. doi: 10.1016/j.gie.2007.08.017. [DOI] [PubMed] [Google Scholar]
- 4.Abbott DJ, Becke C, Rothstein RI, Peine WJ. Design of an endoluminal NOTES robotic system. Proc. IEEE Int. Conf. Intell. Robot. Syst; San Diego, CA. Oct./Nov. 2007; pp. 410–416. [Google Scholar]
- 5.Lehman AC, Wood NA, Dumpert J, Oleynikov D, Farritor SM. Robotic natural orifice translumenal endoscopic surgery. Proc. IEEE Int. Conf. Robot. Autom; Pasadena, CA. May 2008; pp. 2969–2974. [Google Scholar]
- 6.Phee SJ, Low SC, Sun ZL, Ho KY, Huang WM, Thant ZM. Robotic system for no-scar gastrointestinal surgery. Int J Med Robot Comput Assisted Surg. 2008;4:15–22. doi: 10.1002/rcs.179. [DOI] [PubMed] [Google Scholar]
- 7.Saad MF. Fisherman’s technique, introducing a novel method for using the umbilical port for removal of appendix during laparoscopic appendectomy. Surg Laparosc Endosc Percutan Tech. 2007;17:422–424. doi: 10.1097/SLE.0b013e318157a733. [DOI] [PubMed] [Google Scholar]
- 8.Gumbs AA, Milone L, Sinha P, Bessler M. Totally transumbillical laparoscopic cholecystectomy. J Gastrointest Surg. 2008;3:533–534. doi: 10.1007/s11605-008-0614-8. [DOI] [PubMed] [Google Scholar]
- 9.Romanelli JR. Single-port laparascopic surgery: An overview. Surg Endosc. 2009;23:1419–1427. doi: 10.1007/s00464-009-0463-x. [DOI] [PubMed] [Google Scholar]
- 10.Harada K, Susilo E, Menciassi A, Dario P. Wireless reconfigurable modules for robotic endoluminal surgery. Proc. IEEE Int. Conf. Robot. Autom; Kobe, Japan. May 2009; pp. 2699–2704. [Google Scholar]
- 11.Lee H, Choi Y, Yi B-J. Stackable 4-BAR manipulator for single port access surgery. IEEE/ASME Trans Mechatronics. 2012 Feb;17(1):157–166. [Google Scholar]
- 12.Piccigallo M, Scarfogliero U, Quaglia C, Petroni G, Valdastri P, Menciassi A, Dario P. Design of a novel bimanual robotic system for single-port laparoscopy. IEEE/ASME Trans Mechatronics. 2010 Dec;15(6):871–878. [Google Scholar]
- 13.Larkin DQ, Cooper TG, Duval EF, McGrogan A, Mohr CJ, Rosa DJ, Schena BM, Shafer DC, Williams MR. U.S. Patent 8182415 B2. Minamally invasive surgical system. 2012 May 22;
- 14.Larkin DQ, Cooper TG, Duval EF, McGrogan A, Mohr CJ, Rosa DJ, Schena BM, Shafer DC, Williams MR. National Noso-comial Infections Surveillance (NNIS) System Report: Data summary from January 1992 through June 2004. Amer J Infect Control. 2004;32:470–485. [Google Scholar]
- 15.Xu K, Goldman RE, Ding J, Allen PK, Fowler DL, Simaan N. System design of an insertable robotic effector platform for single port access (SPA) surgery. Proc. IEEE/RSJ Int. Conf. Intell. Robot. Syst; St. Louis, MO. Oct. 2009; pp. 5546–5552. [Google Scholar]
- 16.Simaan N, Taylor R, Flint P. A dexterous system for laryngeal surgery. Proc. IEEE Int. Conf. Robot. Autom; New Orleans, LA. Apr.–May 2004; pp. 351–357. [Google Scholar]
- 17.Simaan N, Kai X, Wei W, Kapoor A, Kazanzides P, Taylor R, Flint P. Design and integration of a telerobotic system for minimally invasive surgery of the throat. Int J Robot Res. 2009 Sep 1;28:1134–1153. doi: 10.1177/0278364908104278. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Ding J, Xu K, Goldman R, Allen P, Fowler D, Simaan N. Design, simulation and evaluation of kinematic alternatives for insertable robotic effectors platforms in single port access surgery. Proc. IEEE Int. Conf. Robot. Autom; Anchorage, AK. May 2010; pp. 1053–1058. [Google Scholar]
- 19.Dubrowski A, Sidhu R, Park J, Carnahan H. Quantification of motion characteristics and forces applied to tissues during suturing. Amer J Surg. 2004;190:131–136. doi: 10.1016/j.amjsurg.2005.04.006. [DOI] [PubMed] [Google Scholar]
- 20.Peirs J, Clijnen J, Reynaerts D, Brussel HV, Herijgers P, Corteville B, Boone S. A micro optical force sensor for force feedback during minimally invasive robotic surgery. Sens Actuators A, Phys. 2004;115:447–455. [Google Scholar]
- 21.Salmon G. Lessons Introductory to the Modern Higher Algebra. 4. London, U.K: Elibron Classics; 1885. Expressions of eliminants as determinants; pp. 76–91. [Google Scholar]
- 22.Kapur D, Lakshman Y. Symbolic and Numerical Computation for Artificial Intelligence. New York: Academic; 1992. Elimination methods: An introduction; pp. 45–87. [Google Scholar]
- 23.Kai X, Simaan N. An investigation of the intrinsic force sensing capabilities of continuum robots. IEEE Trans Robot. 2008 Jun;24(3):576–587. [Google Scholar]
- 24.Howell LL. Compliant Mechanisms. New York: Wiley; 2001. [Google Scholar]
- 25.Xu K, Goldman R, Ding J, Allen P, Fowler D, Simaan N. Design and deployment animation of an insertable robotic effector platform for single port access (SPA) surgery. presented at the IEEE/RSJ Int. Conf. Intell. Robot. Syst; St. Louis, MO. Oct. 2009. [Google Scholar]
- 26.Xu K, Simaan N. Actuation compensation for flexible surgical snakelike robots with redundant remote actuation. Proc. IEEE Int. Conf. Robot. Autom; May 2006; pp. 4148–4154. [Google Scholar]
- 27.Camarillo DB, Carlson CR, Salisbury JK. Configuration tracking for continuum manipulators with coupled tendon drive. IEEE Trans Robot. 2009 Aug;25(4):798–808. [Google Scholar]
- 28.Hu T, Allen PK, Hogle N, Fowler D. Surgical imaging device with pan, tilt, zoom, and lighting. Int J Robot Res. 2009;28:1373–1386. [Google Scholar]
- 29.Hu T, Allen P, Nadkarni T, Hogle N, Fowler D. Insertable stereoscopic 3D surgical imaging device with pan and tilt. Proc. 2nd IEEE RAS EMBS Int. Conf. Biomed. Robot. Biomechatron; Scottsdale, AZ. Oct. 2008; pp. 311–316. [Google Scholar]
- 30.Bajo A, Goldman RE, Wang L, Fowler D, Simaan N. Integration and preliminary evaluation of an insertable robotic effectors platform for single port access surgery. Proc. IEEE Int. Conf. Robot. Autom; St. Paul, MN. May 2012; pp. 3381–3387. [Google Scholar]
- 31.Telemanipulation movies of the IREP. 2012 [Online]. Available: http://www.youtube.com/watch?v=WRfUG94CBvo.