Next Article in Journal
SAW Humidity Sensor Sensitivity Enhancement via Electrospraying of Silver Nanowires
Next Article in Special Issue
Design and Optimization of a Hybrid-Driven Waist Rehabilitation Robot
Previous Article in Journal
Three-Dimensional Continuous Displacement Measurement with Temporal Speckle Pattern Interferometry
Previous Article in Special Issue
Methods and Research for Multi-Component Cutting Force Sensing Devices and Approaches in Machining
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Error Analysis and Experimental Study of a Bi-Planar Parallel Mechanism in a Pedicle Screw Robot System

1
School of Mechano-Electronic Engineering, Xidian University, Xi’an 710071, China
2
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(12), 2022; https://doi.org/10.3390/s16122022
Submission received: 30 June 2016 / Revised: 21 November 2016 / Accepted: 21 November 2016 / Published: 30 November 2016
(This article belongs to the Special Issue Advanced Robotics and Mechatronics Devices)

Abstract

:
Due to the urgent need for high precision surgical equipment for minimally invasive spinal surgery, a novel robot-assistant system was developed for the accurate placement of pedicle screws in lumbar spinal surgeries. The structure of the robot was based on a macro-micro mechanism, which includes a serial mechanism (macro part) and a bi-planar 5R parallel mechanism (micro part). The macro part was used to achieve a large workspace, while the micro part was used to obtain high stiffness and accuracy. Based on the transfer function of dimension errors, the factors affecting the accuracy of the end effectors were analyzed. Then the manufacturing errors and joint angle error on the position-stance of the end effectors were investigated. Eventually, the mechanism of the strain energy produced by the deformation of linkage via forced assembly and displacements of the output point were calculated. The amount of the transfer errors was quantitatively analyzed by the simulation. Experimental tests show that the error of the bi-planar 5R mechanism can be controlled no more than 1 mm for translation and 1° for rotation, which satisfies the required absolute position accuracy of the robot.

1. Introduction

In the placement of pedicle screws, the screw is implanted in a narrow path as shown in Figure 1. If the screw path is inaccurate to a certain degree, skew or vertebra breakthrough may occur, causing serious vascular and neurological damage to patients, e.g., spinal damage to the medula can lead to paraplegia. Surgeons inevitably experience fatigue during traditional tedious surgical procedures, and this fatigue and hand tremors can give rise to a high accident rate, even for the experienced surgeons [1,2,3,4].
To deal with these issues, computer-assistant surgery devices, a huge shift in clinical operations, have been developed in recent years. RoboDoc is an integrated Surgical Robot Systems approved by the Food and Drug Administration (FDA) [5,6]. Renaissance [7], a bone-mounted 6-degrees of freedom (dof) miniature robot, launched by Mazor Robotics Ltd, is the only spine surgical robot applied in clinical operations. A new type of pedicle screw robot system [8], developed by Shenzhen Institutes of Advanced Technology, contains a 5-degrees of freedom (dof) mechanical arm and a bone screw implanting device. A regional control algorithm was applied to guarantee the safety of the surgery process.
A new type of macro-micro [4] pedicle screw mechanism was proposed to help surgeons precisely handle the insertion of the screws. The parallel micro mechanism plays a key role in accurately manipulating the position and orientation of the movement.
Accuracy is one of the most important performance indices in pedicle screw surgical applications. The accuracy of the parallel mechanisms has been investigated in [9,10,11,12]. Like in traditional machine tools, there are several major factors that influence the precision of parallel mechanisms; the main errors are as follows [13]: (1) Original manufacturing errors; (2) assembly errors; (3) errors resulting from distortion caused by force and heat; (4) control system errors and actuator errors and (5) other stochastic errors [14]. If these errors were to be transferred and accumulated, the position-stance of end-effector may be out of control. Therefore, the robots cannot be controlled precisely and operational errors would increase greatly. In order to minimize the errors of bi-planar parallel mechanisms, the manufacture and assembly precision must be improved.
In order to meet the design requirements, the essential errors produced and their influence on the end effecter must be analyzed. In this paper, firstly, the dimension error transfer function was analyzed, then the transmission coefficient of each link was proposed. Secondly, the manufacturing errors of each member and its effect on the position-stance of the end effectors were analyzed. Thirdly, the influence of joint clearance for the position error was discussed. At last, the additional internal force of mechanism and deformation of link were calculated by using the the strain energy method.
The remainder of this paper is organized as follows: Section 2 presents the structure of the pedicle screw robot system. In Section 3, the error analysis of the bi-planar mechanism was given in details. Positioning and orientation accuracy experiments were carried out in Section 4. Conclusions are presented in Section 5.

2. Structure and Working Principle of the Pedicle Screw Robot System

2.1. Structure Overview

The pedicle screw robot system consists of the 3D image information system, the tracking system, the robot, the C-arm X-ray equipment, and the planning and control system as shown in Figure 1. Prior to the operation, the robot and the vertebra must be calibrated with respect to their tracking markers. The tracking system was equipped with a stereo camera. Based on the 3D image information that the tracking system collected, the navigation system was used to calculate the optimal route of drilling, and guide the bone screw implantation. The system can accomplish complex tasks according to the feedback of sensors.
The structure of the pedicle screw robot is based on the macro-micro mechanism [4,8]. An attached bi-planar parallel mechanism is shown in Figure 2a. The macro part, shown in the dotted box in Figure 2a, is composed of a 3-dof serial mechanical arm to achieve a large workspace, which is designed according to the demands of the operating room environment. The two rotation joints are θ1 and θ2. The translation joint is z along the z0 axis. The micro part is a bi-planar parallel mechanism attached on the end of the macro part, which is used to ensure high stiffness and accuracy. Two independent mechanisms are used to guarantee the safety and the stability for the clinical operation.
A detailed view of the bi-planar parallel robot is shown in Figure 2b. It includes the bi-planar parallel module, the sleeve module, and the handle module. E1 and E2 are the connecting points on the sleeve model. The lower planar is connected to E1 on the sleeve model by a universal joint. The upper planar is connected to the sleeve model though a universal joint and a cylindrical joint. E2 will move up and down along the cylindrical joint when the sleeve model is tilted. The micro part has 4-degrees of freedom (dofs), i.e., 2-dofs for positioning in X3O3Y3 plane, two rotational dofs about the X3 and Y3 axis, and with extra actuators which has one dof for rotating and one dof for feeding. The driven joints (M1 to M4) are shown in Figure 2b. A detailed mechanism description can be found in [15]. The double parallelogram mechanism formed by the joint bearings and the links is designed to increase the stiffness of the parallel mechanism as shown in Figure 2b.

2.2. Working Strategy

In the operation process, the macro part of the surgical robot can realize the preliminary positioning task in the work zone, while the bi-planar mechanism can realize the fine positioning and operation tasks afterwards. Operation steps of the entire system are as follows: firstly, before the robot tip contacts the vertebra, the macro part, 3-dofs serial robot, moves into the work zone; secondly, the micro part, the bi-planar robot, begins to work when the pose error of the serial robot is within a certain tolerance. The drilling process can be carried out either manually or automatically. Different modules can be connected through a quick change device to guarantee the stability and quickness of the operation. The required absolute positioning accuracy of the robot combined with the navigation system for the placement of pedicle screws is millimeter-scale [16].
In addition, variations of two grading scales are currently used to describe pedicle screw placement. One is the Gertzbein classification [17,18], in which cortical breaches are described by the extent of extracortical screw violation. In this system, Grade 0 screws are those that are fully contained within a pedicle with no evidence of cortical breach; Grade 1 screws breached 2 mm or less; Grade 2 screws breached 2 mm to 4 mm; Grade 3 screws breached more than 4 mm. Grade 0 and Grade 1 are accurate placements. the other is the Heary classification [19]: Grade I, screw entirely contained within pedicle; Grade II, violates lateral pedicle but screw tip entirely contained within the vertebral body (VB); Grade III, tip penetrates anterior or lateral VB; Grade IV, breaches medial or inferior pedicle; and Grade V, violates pedicle or VB and endangers spinal cord, nerve root, or great vessels and requires immediate revisions.
The technical specifications are established according to: (1) The accuracy of the surgical requirement [17,18,19,20,21] and the clinical effect [22]; (2) 1 mm and 1 degree of error for parallel mechanism are the best accuracy from the current manufacturing and processing technology in our cooperative enterprise. Therefore, taking into account the above factors and [23], the specifications of the bi-planar 5R parallel mechanism of surgical robot are 0 ± 1 mm in position and 0 ± 1° in orientation, separately. The required working space is to cover two lumbar spines so the working space radium of lower plane is set at 50 mm, and the angle of implanting screw is less than 30° [24].

3. The Error Analysis

The bi-planar parallel robot is considered to be more advantageous because of its simple structure and high rigidity. However, dimensional errors inevitably occur during manufacture and assembly, which affect the accuracy of the end-effecter motion. Based on the error transfer function and constraints, the influence of dimensional errors, the joint angles, and non-parallelism of the rotation axis deformation compatibility conditions of planar 5R parallel robot were investigated. The additional internal force of mechanism and deformation of link were calculated by the matrix force method, and then the strain energy fluctuations were analyzed.
The pose of sleeve model (E1, E2) of the bi-planar parallel robot, as shown in Figure 2b, is determined by the position of the upper and lower planar 5R mechanism. Hence the planar 5R mechanism is chosen as the research target. Since the planar 5R mechanism is composed of four links through the revolute joints, the errors depend mainly on the dimensional precision, the joint clearances, and the non-parallelism of the rotation axis.
In order to completely characterize the errors of the planar 5R mechanism, an error transfer function was firstly introduced. Then, elastic deformation energy equations caused by the non-parallelism of the rotation axis were obtained.

3.1. Error Transfer Function

The positioning error of the planar 5R mechanism is related to the kinematics of the mechanism [25]. Under the ideal conditions, the position of the output point P is given below:
P k 0 = P k 0 ( x e ) = P k 0 ( φ i , r j ) = P k 0 ( φ 1 , φ 2 , φ n , r 1 , r 2 , r m )
where P k 0 is the position of the kth driven member. x e is the abbreviation of φ i , r j is defined as the value of the ith generalized coordinates, and r j is defined as the value of the jth size parameter. n is the drive number, and m is the number of the member in the mechanism.
The actual position of the output point is given by:
P k = P k ( x e + Δ x e )
where Δ x e is the error between the actual and ideal position.
The Equation (2) is expanded by Taylor series:
P k = P k ( x e ) + r = 1 n P k x e Δ x e + 1 2 ! p = 1 N q = 1 N 2 P k x p x q Δ x p Δ x q
where P k x e is the error transfer function. Ignoring higher-order item, the Equation (2) is simplified as:
P k = P k ( x e ) + r = 1 n P k x e Δ x e
Total position error is:
Δ P k = P k P k 0 = P k ( x e ) P k 0 + r = 1 n P k x e Δ x e
The design error is approximated to zero, and the final form of the position error is:
Δ P k = r = 1 n P k x e Δ x e = i = 1 n P k φ i Δ φ i + j = 1 m P k r j Δ r j = J Δ φ + j = 1 m P k r j Δ r j
where, the error function J can also be seen as the jacobian if we are assuming ϕ are joint values. It is commonly know that the largest delta P happens along the longest principal axis of the manipulability hype-ellipsoid of matrix J [26].

3.2. Effect of Non-Parallelism of the Rotation Axis

The planar 5R mechanism is a closed kinematic chain and overconstrained mechanism [27]. A special geometric constraint, joint axes parallel to each other, is necessary to achieve the end-effecter motion. Closed kinematic chains are considered to be more advantageous in rigidity, power-output, and accuracy than open kinematic chains. However, it must be stressed that closed kinematic chains are so sensitive to machining errors that a tenth of a millimeter of error might result in jamming and immobility [28]. Moreover, overconstrained mechanisms have the essential drawback of sensitivity with respect to the geometrical conditions. Therefore, constraint errors can produce a series of bad effects on the mechanisms. Based on overconstraints analysis, the deformation compatibility conditions of planar 5R parallel robot, geometric constraint errors of joint axes were taken into consideration in the investigation.
Three overconstraints of a planar 5R mechanism are θx, θy, Sz [29] (S is the translation along the coordinate axis, θ is the rotation around the coordinate axis; subscripts indicate the direction of movement or the rotating axis), respectively. The above constraint is the result of the interaction of the five rotation pairs of parallel axes. When the parallel constraint conditions are not satisfied, motion error is generated between the connecting rod and the pair element. In addition, elastic deformation is generated to compensate the closed chain mechanism. There will be induced force along the z axis and moments rotating the x and y axis. The additional force and moments cannot make the mechanism smoothly or even stuck.
In order to analyze the deformation coordination caused by constraint errors, the local coordinate system was established at the end of each rod in the error-free state, as shown in Figure 3.
The local coordinate system of each link is established, positive direction of axis x is defined along the direction of the link, and the rotation axis direction is z axis. The coordinate system x0y0 is a fixed coordinate system. The right side of the mechanism is disconnected from the right side of the frame under any pose, and the coordinate system of this point is coincident with the fourth local coordinate system in the fixed coordinate system. Based on the coordinate transformation method, the expression is given as:
T 5 0 = T 4 0
Under this assumption, the whole mechanism is divided into a 4R open chain mechanism and a connection link assembled to the frame. Because the manufacturing process cannot be strictly parallel to the design axis, local coordinate of the end pose of the 4R mechanism is
T 4 a 0 = i = 1 4 T i i 1 Δ i = T 4 0 Δ
where Δ i is differential motion caused by the parallel degree error of the rotation axis of the ith link, and Δ is the differential movement of the end link. They are expressed as:
Δ i = { 1 0 β i 0 0 1 α i 0 β i α i 1 0 0 0 0 1 }  and  Δ = { 1 δ x δ y P x δ z 1 δ x P y δ y δ x 1 P z 0 0 0 1 }
in which α i is the axis phase angle about x0; β i is the axis intersection angle about y0, as shown in Figure 4.
When the drive pair axis 5 is non-parallel to the rotation axis x0, the local coordinate of the disconnected point can be expressed as:
T 5 a 0 = T 5 0 Δ 5
When the planar 5R mechanism is closed, according to Equations (7)–(9), there is a transformation matrix Te, which makes the final coordinate system coincide with the revolute joint of the connecting frame. Te can be expressed as:
T e = ( T 4 a 0 ) 1 T 5 a 0 = ( T 4 0 Δ ) 1 ( T 5 0 Δ 5 ) = ( 1 γ β d x γ 1 α d y β α 1 d z 0 0 0 1 )
where α, β, γ, dx, dy, dz indicate the rotation angles and displacements of each coordinate axes of the 4th link end coordinate to the 4th link coordinate. It is the compatible displacement when the mechanism is closed.
In order to facilitate the calculation, the parameters are transferred to the coordinate system. The transformation formulas can be expressed as:
{ α 0 β 0 γ 0 } = R 4 a 0 { α β γ } { x 0 y 0 z 0 } = R 4 a 0 { d x d y d z }
where R 4 a 0 is the rotation matrix part of the matrix T 4 a 0 .
Because the mechanism has the degrees of freedom along the xoy plane and around the z axis, x0, y0 and γ0 can be compensated by the mechanism motion. The other movement errors are restricted by the constraints of the mechanism, which need to be compensated by the forced deformation of the component. Therefore, α0, β0 and z0 are the deformation coordinates caused by constraint errors.
The parallelism errors in the planar 5R mechanism lead to forced deformation of the assembly component, including the movement along the z direction, rotation around the x axis and the y axis, which correspond to the forced generalized force FZ along the z direction, moments Mx, My around the x axis, and y axis, respectively. These forces disturbed the motion of the mechanism.
If the frame and joint are regarded as a rigid body, the mechanism is equivalent to a planar grid structure. The links are regarded as cantilever beams, and the bending and torsion deformation are combined. Then the 4R open-end mechanism of the end of deformation coordination matrix equation can be written as follows:
{ δ 11 δ 12 δ 13 δ 21 δ 22 δ 23 δ 31 δ 32 δ 33 } { F z M x M y } = { z 0 α 0 β 0 }
where δ i j is the flexibility coefficient. The matrix is the flexibility matrix, and the inverse matrix of the flexibility matrix is the stiffness matrix.
Assuming any section of the bar is exactly the same, and is a straight link. According to the material mechanics [30], the flexibility matrix of the link ith is expressed as:
C i i = [ l i E i S i 0 0 0 0 0 0 l i 3 3 E i I i z 0 0 0 l i 2 2 E i I i z 0 0 l i 3 3 E i I i y 0 l i 2 2 E i I i y 0 0 0 0 l i G i J i 0 0 0 0 l i 2 2 E i I i y 0 l i E i I i y 0 0 l i 2 2 E i I i z 0 0 0 l i E i I i z ]
where li, EiSi, EiIiy, EiIiZ, GiJi correspond to the length of the link, tensile stiffness, compression stiffness, y-bending stiffness, z-bending stiffness and torsional stiffness, respectively.
The link is deformed under the external force Fi and moment in Figure 5. Oxyz, Oixiyizi, Ojxjyjzj are the reference coordinate system, link end coordinates before and after deformation, respectively. l i is the length of the link; Fi link end force, including force and moment. dPi is the displacement of end link caused by deformation. θxi, θyi, θzi are the angular displacement caused by deformation. The deformation can be expressed as:
Δ r i i = C i i F i
in which F i = ( F   M ) T = ( F x i   F y i   F z i   M x i M y i   M z i ) T , and Δ r i i = ( d P i   d θ i ) T = ( u i   v i   w i   θ x i θ y i   θ z i ) T .
The flexibility matrix Cii for link, expressed in local coordinate system, should be transformed to the global coordinate system to reduce the computation cost as follows:
C i = { R o i R o i ( P i 4 × ) 0 R o i } C i i { R o i R o i ( P i 4 × ) 0 R o i } T
where Roi is rotation matrix of the ith member from the local coordinate system to the global coordinate system. Pi4 is the link coordinate origin position vector of the ith element in local coordinate system. Pi4× is the cross product matrix, and can be expressed as:
P i 4 × = [ 0 z y z 0 x y x 0 ]
The flexibility matrix is expressed as:
C = i = 1 4 C i
There are three generalized forces F related to the errors mentioned above, so the required flexibility matrix consists only of the Equation (13) in 3~5 rows and 3~5 columns intersection of elements. The reaction constraint forces and moments in the local coordinate system can be obtained.
F i = ( F   M ) T = ( 0   0   F z i   M x i M y i   0 ) T
The moving platform is simplified to a revolute pair. Considering the deformation by the forced assembly of the mechanism, the error of the output point [29] is:
d T = ( T 2 0 ) 1 T 1 0 Δ 1 Δ 1 T 2 1 Δ 2 Δ 2   = ( T 1 0 T 2 1 ) 1 T 1 0 Δ 1 Δ 1 T 2 1 Δ 2 Δ 2 = ( T 2 1 ) 1 Δ 1 Δ 1 T 2 1 Δ 2 Δ 2
where T 2 0 is the ideal position of the output point, and Δ i = [ 1 θ z i θ y i u i   θ z i 1 θ x i v i θ y i θ x i 1 w i 0 0 0 1 ] .
Due to the linkage deformation produced by forced assembly, the energy was stored in the mechanism. This energy is known as elastic deformation energy or strain energy. According to material mechanics, the energy is calculated by the following equation:
W = 1 2 { z 0 α 0 β 0 } T { δ 11 δ 12 δ 13 δ 21 δ 22 δ 23 δ 31 δ 32 δ 33 } { z 0 α 0 β 0 }
Deformation capacity and flexibility coefficient are varied as the change of position and pose in the working process, resulting in changing the elastic deformation energy of the mechanism.
According to the design, r1 = 120 mm, r2 = 180 mm, r3 = 60 mm, the torsional stiffness of link is 20,106 N·m2, bending stiffness is 25,133 N·m2. The axis phase angle and the angle of axis intersection angle is 0.07° and 0.07°, respectively. MATLAB was applied to analyze strain energy of the structure (Figure 6) and displacement along z axis (Figure 7).

4. Experimental Study

The performance of the bi-planar parallel robot was verified by experiments, including positioning accuracy, orientation accuracy and precision of repetitive positioning. To measure the coordinates of the output points in the up and down platform, NDI Polaris spectra [31] 3D real-time measurement system was used. The prototype of the bi-planar parallel robot is shown in Figure 8, which includes the host computer, CAN card, actuator, the bi-planar mechanism and optical positioning system.

4.1. Positioning and Orientation Accuracy Experiment

Firstly, the position coordinates of the lower and up planar 5R mechanism were measured using the NDI Polaris spectra to verify the positioning accuracy of the mechanism. 10 sets of data, theory coordinate value and actual coordinate values are shown in Table 1 and Table 2, respectively.
The total positioning error is E, which can be expressed as:
E = Δ x 2 + Δ y 2 + Δ z 2
According to the experimental data in Table 1, the position error of each direction and the change of the total positioning error are shown in Figure 9. According to the experiment, the average value of positioning error, ӯ, is 0.55 mm. The workspace projection of the bi-planar parallel robot on xoy plane is the red circle area in Figure 10. The red points are the experimental points in the working area. The Figure 10 is the projection of the Figure 7 on xoy plane. The positioning error along z in Figure 9 is consistent with the changes of Figure 7. The total error and error along x and y directions are basically in agreement with the theoretical error function of Equation (6).
Then, the orientation tracking experiment was carried out by the rigid body (four planar ball trackers) provided in NDI package. The z-axis of the rigid-body coordinate is parallel to the z-axis of the global coordinate system, and the x-axis of the rigid-body coordinate is parallel to the y-axis of the global coordinate system. Furthermore the x and z coordinate values in the rigid-body coordinate system are zero in the global coordinate system. The output point of the up planar 5R mechanism is fixed at (0, 210, 210) mm. The output point of the lower 5R mechanism moves along the theoretical values in Table 1, and then the corresponding orientation errors can be measured. The average value of samples, C ¯ = 0.15, is used to evaluate the orientation error.

4.2. Repetitive Positioning and Repetitive Orientation Precision Experiments

Repetitive positioning accuracy of the bi-planar 5R robot was verified. Here, the definition for repetitive positioning accuracy is the level of inconsistency of the robot position from the same instruction. Assuming the upper and lower planar 5R mechanism of repetitive positioning point is (35, 235), the 20 sets of experimental data, shown in Table 3 and Table 4.
The data is processed according to the normal distribution [32]:
σ = 1 N i = 1 N ( x i μ ) 2
where xi is the value of each experiment data; μ is the true value or accepted reference value of a test property; N is the number of experiments.
The calculated results are u = 0.6290 and σ = 0.0696 mm. u + 3σ is located in 0.84 mm, while u − 3σ is located in 0.42 mm. The repetitive positioning accuracy of the mechanism is 0.42 mm in the interval of (0.42, 0.84) mm. The repetitive orientation accuracy of the planar 5R mechanism is 0.17° in the interval of (0.04°, 0.22°). Based on the experimental results, it can be shown that the positioning and orientation accuracy of the bi-planar 5R mechanism are 0.63 mm and 0.15°, respectively. The corresponding repetitive positioning and orientation accuracy are 0.42 mm and 0.18°, respectively. These data meet the technical specification of the micro-part robot for the placement of pedicle screws, namely the target is 0 ± 1 mm in position and 0 ± 1° in orientation.

5. Conclusions

The manufacturing and assembly error of the bi-planar parallel mechanism in a pedicle screw robot system have been analyzed. The error transfer function has been formulated to find those geometric errors affecting the pose error, which can predict the motion errors quantitatively. According to the specific accuracy requirement, the amount of the manufacturing and assembling tolerances is obtained.
(1)
An error model of the mechanism has been proposed by a complete differential-coefficient theory. In addition, the relations between manufacturing errors, joint angle errors, assembly errors and the position- stance errors of the end effector have been established.
(2)
By analyzing the position-stance change of the end effecter, manufacturing errors and joint error have much more effect on the position-stance, so it is necessary to improve the manufacturing and assembly techniques. The trend of the position-stance changing the end effector is nonlinear.
(3)
The errors of the mechanism have a great effect on the position-stance of the end effector. Therefore, in the pedicle screw robot system, software and hardware compensations have been applied to correct the position-stance to improve the precision of the parallel mechanism.

Acknowledgments

This research is supported in part by the National High Technology Research & Development Program of China (863 Program) under the Grant 2015AA043201, the State Key Laboratory of Robotics and System (HIT) under Grant SKLRS-2016-KF-12, and Natural Science Basic Research Plan in Shaanxi Province of China under the Grant 2016JM5034.

Author Contributions

Q.D., Z.D. and H.Y. conceived the idea of error analysis of the bi-planar mechanism. Y.W. and H.Y. did the experiments. Q.D., Y.W. and W.D. derived influence of different error. Q.D. and Z.D. wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kosmopoulos, V.; Schizas, C. Pedicle screw placement accuracy: A meta-analysis. Spine 2007, 32, E111–E120. [Google Scholar] [CrossRef] [PubMed]
  2. Rajasekaran, S.; Vidyadhara, S.; Ramesh, P.; Shetty, A.P. Randomized clinical study to compare the accuracy of navigated and non-navigated thoracic pedicle screws in deformity correction surgeries. Spine 2007, 32, E56–E64. [Google Scholar] [CrossRef] [PubMed]
  3. Tian, N.F.; Huang, Q.S.; Zhou, P.; Zhou, Y.; Wu, R.K.; Lou, Y.; Xu, H.Z. Pedicle screw insertion accuracy with different assisted methods: A systematic review and meta-analysis of comparative studies. Eur. Spine J. 2011, 20, 846–859. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, Y.; Yu, H.; Du, Z.; Dong, W. Structure optimization of a bi-planar parallel mechanism for spine surgeries. In Proceedings of the IEEE 2015 Seventh International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Nanchang, China, 13–14 June 2015; pp. 1022–1025.
  5. Park, M.S.; Deukmedjian, A.R.; Uribe, J.S. Minimally invasive anterolateral corpectomy for spinal tumors. Neurosurg. Clin. N. Am. 2014, 25, 317–325. [Google Scholar] [CrossRef] [PubMed]
  6. Taylor, R.H.; Mittelstadt, B.D.; Paul, H.A.; Hanson, W.; Kazanzides, P.; Zuhars, J.F.; Williamson, B.; Musits, B.L.; Glassman, E.; Bargar, W.L. An image-directed robotic system for precise orthopaedic surgery. IEEE Trans. Rob. Autom. 1994, 10, 261–275. [Google Scholar] [CrossRef]
  7. Pechlivanis, I.; Kiriyanthan, G.; Engelhardt, M.; Scholz, M.; Lücke, S.; Harders, A.; Schmieder, K. Percutaneous placement of pedicle screws in the lumbar spine using a bone mounted miniature robotic system: First experiences and accuracy of screw placement. Spine 2009, 34, 392–398. [Google Scholar] [CrossRef] [PubMed]
  8. Jin, H.; Zhang, P.; Hu, Y.; Zhang, J.; Zheng, Z. Design and kinematic analysis of a pedicle screws surgical robot. In Proceedings of the 2010 IEEE International Conference on Robotics and Biomimetics (ROBIO), Tianjin, China, 14–18 December 2010; pp. 1364–1369.
  9. Yu, A.; Bonev, I.A.; Zsombor-Murray, P. Geometric approach to the accuracy analysis of a class of 3-DOF planar parallel robots. Mech. Mach. Theory 2008, 43, 364–375. [Google Scholar] [CrossRef]
  10. Briot, S.; Bonev, I.A. Accuracy analysis of 3-DOF planar parallel robots. Mech. Mach. Theory 2008, 43, 445–458. [Google Scholar] [CrossRef]
  11. Briot, S.; Bonev, I.A. Accuracy analysis of 3T1R fully-parallel robots. Mech. Mach. Theory 2010, 45, 695–706. [Google Scholar] [CrossRef]
  12. Podhorodeski, R.P.; Pittens, K.H. A class of parallel manipulators based on kinematically simple branches. Trans. ASME J. Mech. Des. 1994, 116, 908–914. [Google Scholar] [CrossRef]
  13. Feng, W.L.; Yao, X.D.; Azamat, A.; Yang, J.G. Straightness error compensation for large CNC gantry type milling centers based on B-spline curves modeling. Int. J. Mach. Tools Manuf. 2015, 88, 165–174. [Google Scholar] [CrossRef]
  14. Cheng, G.; Ge, S.; Yong, W. Error analysis of three degree-of-freedom changeable parallel measuring mechanism. J. China Univ. Min. Technol. 2007, 17, 101–104. [Google Scholar] [CrossRef]
  15. Wang, Y. Research on Bi-Planar Parallel Manipulator for Minimally Invasive Spine Surgery. Master’s Thesis, Harbin Institute of Technology, Harbin, China, July 2015. [Google Scholar]
  16. Standard, A.S.T.M. F2554-10 Standard Practice for Measurement of Positional Accuracy of Computer Assisted Surgical Systems; ASTM International: West Conshohocken, PA, USA, 2010. [Google Scholar]
  17. Puvanesarajah, V.; Liauw, J.A.; Lo, S.; Lina, I.A.; Witham, T.F. Techniques and accuracy of thoracolumbar pedicle screw placement. World J. Orthop. 2014, 5, 112. [Google Scholar] [CrossRef] [PubMed]
  18. Klein, S.; Whyne, C.M.; Rush, R.; Ginsberg, H.J. CT-based patient-specific simulation software for pedicle screw insertion. Clin. Spine Surg. 2009, 22, 502–506. [Google Scholar] [CrossRef] [PubMed]
  19. Heary, R.F.; Bono, C.M.; Black, M. Thoracic pedicle screws: Postoperative computerized tomography scanning assessment. J. Neurosurg. Spine 2004, 100, 325–331. [Google Scholar] [CrossRef]
  20. Yan, B. Study of Lumbar Pedicle Screws Accurate Placement Assisted by 3D Printing Navigation Modules. Master’s Thesis, Southern Medical University, Guangzhou, China, 2015. [Google Scholar]
  21. Gan, M.; Yang, H.; Zhou, F.; Lu, J.; Meng, B.; Mao, H.; Jiang, W.; Yang, Y.; Niu, J. Robot assisted pedicle screw placement accuracy observation nail. Chin. J. Anat. Clin. J. 2016, 21, 326–330. [Google Scholar]
  22. Gertzbein, S.D.; Robbins, S.E. Accuracy of pedicular screw placement in vivo. Spine 1990, 15, 11–14. [Google Scholar] [CrossRef] [PubMed]
  23. Pearle, A.D.; Kendoff, D.; Musahl, V. Perspectives on computer-assisted orthopaedic surgery: Movement toward quantitative orthopaedic surgery. J. Bone Joint Surg. Am. 2009, 91, 7–12. [Google Scholar] [CrossRef] [PubMed]
  24. Jin, H.; Wang, L.; Hu, Y.; Zhang, J.; Zheng, Z. Design and control strategy of robotic spinal surgical system. In Proceedings of the 2011 IEEE/ICME International Conference on Complex Medical Engineering (CME), Harbin, China, 22–25 May 2011; pp. 627–632.
  25. Khodaygan, S.; Hafezipour, M. Error reduction in spatial robots based on the statistical uncertainty analysis. SAE Int. J. Mater. Manuf. 2015, 8, 263–270. [Google Scholar] [CrossRef]
  26. Siciliano, B.; Sciavicco, L.; Villani, L.; Oriolo, G. Robotics: Modelling, Planning and Control; Springer: London, UK, 2010. [Google Scholar]
  27. Qin, W.; Haung, M.; Wu, Y. Influence of manufacturing errors on performance of overconstrained mechanism. China Mech. Eng. 2002, 15, 011. [Google Scholar]
  28. Nakamura, Y.; Murai, A. Constraints and deformations analysis for machining accuracy assessment of closed kinematic chains. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation (ICRA’04), New Orleans, LA, USA, 26 April–1 May 2004; pp. 1706–1712.
  29. Huang, Y.; Huang, M.; Qin, W. Analysis on the effects of constraint errors on planar 5 R parallel robot. China Mech. Eng. 2010, 7, 42–47. [Google Scholar] [CrossRef]
  30. Yang, Z.; Hu, W.; Lu, T. Structural Mechanism; Higher Education Press: Beijing, China, 1992. [Google Scholar]
  31. Passive Polaris Spectra System. Available online: http://www.ndigital.com/medical/products-/polaris-family/ (accessed on 22 November 2016).
  32. International Organization for Standardization. Accuracy (Trueness and Precision) of Measurement Methods and Results-Part 2: Basic Method for the Determination of Repeatability and Reproducibility of a Standard Measurement Method; International Organization for Standardization: Geneva, Switzerland, 1994. [Google Scholar]
Figure 1. Sketch of the pedicle screw robot system. (a) The structure of the pedicle screw robot system; (b) Surgery enlarged view.
Figure 1. Sketch of the pedicle screw robot system. (a) The structure of the pedicle screw robot system; (b) Surgery enlarged view.
Sensors 16 02022 g001
Figure 2. Schematic of the macro-micro mechanism and the parallel robot. (a) Structure of the macro-micro mechanism; (b) Micro part enlarged view.
Figure 2. Schematic of the macro-micro mechanism and the parallel robot. (a) Structure of the macro-micro mechanism; (b) Micro part enlarged view.
Sensors 16 02022 g002
Figure 3. 5R coordinate system of the 5R mechanism.
Figure 3. 5R coordinate system of the 5R mechanism.
Sensors 16 02022 g003
Figure 4. Sketch of α i and β i .
Figure 4. Sketch of α i and β i .
Sensors 16 02022 g004
Figure 5. Schematic diagram of deformation of link.
Figure 5. Schematic diagram of deformation of link.
Sensors 16 02022 g005
Figure 6. Fluctuation diagram of deformation.
Figure 6. Fluctuation diagram of deformation.
Sensors 16 02022 g006
Figure 7. The displacement of the output point along z.
Figure 7. The displacement of the output point along z.
Sensors 16 02022 g007
Figure 8. Schematic diagram of the experimental system.
Figure 8. Schematic diagram of the experimental system.
Sensors 16 02022 g008
Figure 9. The variation curves of the positioning error.
Figure 9. The variation curves of the positioning error.
Sensors 16 02022 g009
Figure 10. The relationship between the workspace, test point and the positioning error along z.
Figure 10. The relationship between the workspace, test point and the positioning error along z.
Sensors 16 02022 g010
Table 1. Experimental data of lower planar 5R mechanism position.
Table 1. Experimental data of lower planar 5R mechanism position.
Test No.Theoretical Coordinate Value (x, y, z) (mm)Measured Coordinate Values (x, y, z) (mm)
145.00, 255.00, 0.0044.64, 255.31, −0.01
260.00, 210.00, 0.0060.43, 209.58, 0.01
30.00, 270.00, 0.00−0.33, 270.45, −0.02
4−10.00, 230.00, 0.00−9.57, 229.75, −0.02
5−60.00, 210.00, 0.00−60.26, 210.53, −0.01
6−25.00, 165.00, 0.00−24.64, 165.34, 0.02
70.00, 150.00, 0.00−0.24, 149.43, 0.02
830.00, 170.00, 0.0030.35, 170.43, 0.01
920.00, 220.00, 0.0020.34, 220.59, −0.01
1027.00, 176.00, 0.0027.31, 176.34, 0.01
Table 2. Experimental data of the up planar position.
Table 2. Experimental data of the up planar position.
Test No.Theoretical Coordinate Value (x, y, z) (mm)Measured Coordinate Values (x, y, z) (mm)
145.00, 255.00, 210.0044.65, 255.24, 209.96
260.00, 210.00, 210.0060.43, 209.74, 210.02
30.00, 270.00, 210.00−0.15, 270.37, 209.95
4−10.00, 230.00, 210.00−9.73, 230.41, 209.99
5−60.00, 210.00, 210.00−60.27, 210.38, 209.99
6−25.00, 165.00, 210.00−25.23, 165.32, 210.01
70.00, 150.00, 210.00−0.22, 149.73, 210.02
830.00, 170.00, 210.0030.32, 170.35, 210.01
920.00, 220.00, 210.0020.16, 219.66, 209.98
1027.00, 176.00, 210.0027.23, 175.51, 210.01
Table 3. Experiment data of the repetitive positioning accuracy. (Unit: mm)
Table 3. Experiment data of the repetitive positioning accuracy. (Unit: mm)
Test No.DataTest No.DataTest No.DataTest No.Data
10.4860.60110.63160.68
20.5170.61120.64170.68
30.5380.62130.64180.71
40.5990.62140.64190.75
50.60100.63150.65200.77
Table 4. Experiment data of the repetitive orientation accuracy. (Unit: °)
Table 4. Experiment data of the repetitive orientation accuracy. (Unit: °)
Test No.DataTest No.DataTest No.DataTest No.Data
10.080860.1123110.1295160.1507
20.091570.1147120.1370170.1597
30.095780.1185130.1375180.1633
40.102390.1250140.1411190.1672
50.1058100.1212150.1425200.1859

Share and Cite

MDPI and ACS Style

Duan, Q.; Du, Z.; Yu, H.; Wang, Y.; Dong, W. Error Analysis and Experimental Study of a Bi-Planar Parallel Mechanism in a Pedicle Screw Robot System. Sensors 2016, 16, 2022. https://doi.org/10.3390/s16122022

AMA Style

Duan Q, Du Z, Yu H, Wang Y, Dong W. Error Analysis and Experimental Study of a Bi-Planar Parallel Mechanism in a Pedicle Screw Robot System. Sensors. 2016; 16(12):2022. https://doi.org/10.3390/s16122022

Chicago/Turabian Style

Duan, Qingjuan, Zhijiang Du, Hongjian Yu, Yongfeng Wang, and Wei Dong. 2016. "Error Analysis and Experimental Study of a Bi-Planar Parallel Mechanism in a Pedicle Screw Robot System" Sensors 16, no. 12: 2022. https://doi.org/10.3390/s16122022

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

Article Metrics

Back to TopTop