You are on page 1of 12

218 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO.

4, DECEMBER 1997

A Hand-Held Drilling Tool for Orthopedic Surgery


Benedetto Allotta, Member, IEEE, Giuseppe Giacalone, and Luigi Rinaldi

Abstract—A novel hand-held drilling tool devoted to orthopedic procedure for focused study, but the authors are confident that
surgery is presented in this paper. The starting point of the study the results of the study would be immediately useful for other
is the conjecture that the invasiveness of interventions might be procedures involving drilling.
reduced by adding sensing, reasoning, and control capabilities to
existing tools, in order to obtain controlled penetration in the Several papers have addressed issues related to drilling
patient’s body and automatic discrimination among layers of dif- bones [2]–[5]. A recent study on a novel saw aimed at
ferent tissues. Due to the particular environment in which the tool improving the quality of resection surfaces was reported in
is to work, the requirements in terms of human friendliness and [6]. The performance of existing motor-driven drilling tools
safety impose a careful design of the human–machine interface.
is limited by the lack of any sensing means suitable for
The proposed approach to the development of a mechatronic tool
for surgery is discussed, with emphasis on the functionality and recognizing the crossing of interfaces between hard and soft
performance of the device and the limited-usage expertise re- tissues in both directions (hard to soft and soft to hard)
quired. New applications for the proposed concepts in nonsurgical and, more generally, to discriminate among layers of different
environments requiring hand-held tools are foreseen. tissues. A mechatronic drill for ear surgery was proposed in
Index Terms— Intelligent control, machine tool control, mate- [7]; the particular application requires that a tool support unit is
rial processing, orthopedics, surgery. used to overcome the problem of tremor of the operator’s hand.
The use of force-sensing monitoring of the drilling process in
I. INTRODUCTION orthopedic procedures is discussed in [8]. Current drilling tools
used in orthopedics do not include any means for the control of
penetration, and only radiographic control and/or the surgeon’s
O RTHOPEDIC surgery involves the use of motor-driven
tools held by the surgeon, such as drills and saws. The
use of drilling in orthopedics is required in about 95% of post-
manual skill are used to stop the penetration of the drill when
a hole is completed according to the surgeon’s specification.
trauma treatments (such as traction) and interventions. Holes Consequently, X-rays are largely used to assist the surgeon
in bones are produced for the following reasons: during drilling procedures; this significantly increases the
• mounting screws for anchor plates or exoskeleton devices professional risk of the members of the medical staff. To obtain
for the fixation of fractured bones [1]; the solutions to all of these problems, a hand-held drilling
• mounting screws for traction equipment. tool for the DOLB procedure has been specified, designed,
An analysis aimed at assessing the size of the potential mar- and developed [see Fig. 1(b)], according to the concept tool
ket of new drilling tools in orthopedics has been performed. scheme shown in Fig. 1(a). The main tool feature is the
The number of potential users in Europe is about 3000 (i.e., capability of early detection of interfaces between layers of
hospitals potentially interested in the results of the project). different bone tissues and automatic feed stop according to the
In 1992, the total number of interventions executed in Italian specification of the surgeon. An example of this concept is the
public hospitals was 388 578 and 62 783 in conventional pri- detection of a bone–flesh interface and consequent feed stop
vate hospitals operating with the National Health Service. The when soft tissues surrounding the bone are encountered after
magnitude of the potential market justified the development drilling the shaft of a long bone. An additional advantage of a
of a new drilling tool aimed at improving the overall quality mechatronic approach to bone machining is the possibility to
of surgical interventions via the reduction of invasiveness accurately control the technological parameters involved in the
of drilling procedures. Drilling in the osteosynthesis of long process in order to avoid undesired effects, such as bone cells
bones (DOLB), such as femur or tibia, has been chosen as a overheating. Patient and operating staff safety are safeguarded
by the new drill due to the following features:
• strong reduction in the use of the X-ray during the inter-
Manuscript received March 1, 1997; revised September 4, 1997. Recom-
mended by Guest Editor H. Kobayashi. This work was supported in part by the vention to monitor the tool position inside the patient’s
Commission of the European Communities, under a contract for the BRITE- body;
EURAM Project 7470, Mechatronic Innovative Tools for Surgery (MITOS),
and in part by S. M. Scienza Machinale.
• reduction in the damage of soft tissues surrounding the
B. Allotta is with the Scuola Superiore Sant’Anna, 56127 Pisa, Italy (e- bone;
mail: ben@mousebuster.sssup.it). • monitoring of the drilling procedure by means of sensors,
G. Giacalone is with Microsoft Italy, 56125 Pisa, Italy (e-mail: gius-
giac@microsoft.com).
in order to supply the surgeon with all the relevant
L. Rinaldi was with the Scuola Superiore Sant’Anna, 56127 Pisa, Italy. information he/she may need (in particular, the cutting
He is now with OCEM, San Giorgio di Piano, Bologna, Italy (e-mail: parameters, including feed rate, current penetration depth
luigi@mousebuster.sssupit).
Publisher Item Identifier S 1083-4435(97)09026-1.
of the drill bit, and cutting speed).

1083–4435/97$10.00  1997 IEEE


ALLOTTA et al.: A HAND-HELD DRILLING TOOL FOR ORTHOPEDIC SURGERY 219

(a)

(b)
Fig. 1. The new drill. (a) Concept tool. (b) Embodiment.

The differences between existing drills and the new one are in orthopedic surgery. The tool is proposed as an answer to the
of minor importance, so the layout of the operating theater following needs identified through interviews with surgeons:
should be the same as in a generic orthopedic intervention • availability of a tool capable of drilling and automatically
involving traditional tools. It is expected that automatic early stopping the feed when it crosses a bone/soft tissue
detection of incipient crossing and consequent action, such as interface and when a dangerous situation is detected (soft
stop and/or autoreverse of feed direction and/or drill rotation stop);
would improve the overall performance of the intervention. • possibility of fail-safe turning off the power (hard stop by
This is due to the following. “red button”) in case of failure of the tool control;
• Where possible, the use of equipment for the protection of • strong necessity to protect surgeons and all the operating
soft tissues, such as Putti’s levers [1], could be avoided, staff from the X-rays largely utilized during the interven-
with lower damage to the anatomic parts surrounding the tion, to control the surgeon operations inside the working
bone. site;
• If the use of protection equipment is not possible, an • user-friendly interface.
automatic stop of the drill feed, upon exiting the bone, The techniques, as well as the hardware design of the tool,
would reduce the threat of damage, especially when the are adequate in applications in different fields, such as home
drilling is executed near blood vessels. and industrial hand-held drills [13].
In this paper, we describe a mechatronic drill which fea- In Section II, the model used for the drilling process
tures the same functionality of state-of-the-art tools, but with and its experimental validation in the case of bone drilling
additional sensory motor capabilities aimed to complement the are presented. In this section, the issue of choosing suitable
surgeon’s skill, to reduce invasiveness of drilling procedures parameters to be sensed for the purpose of detecting interfaces
220 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER 1997

(a)

Fig. 2. Schematic representation of the drill bit penetration.

is discussed. Section III shows some details of the penetration


fuzzy controller devised. Section IV describes the hardware
and software components of the designed prototype. The
results of the study are summarized in Section V.

II. DRILLING PROCESS MODELING

A. Theoretical Model
The interaction between drilling tool and bone tissue has (b)
been modeled by means of the theory available for machining Fig. 3. (a) Definition of a layer of thickness dx. (b) Drilling through two
by means of twisted drill bits. The model adopted allows different materials.
one to calculate the amount of thrust force required to drill
a hole in a work piece and the profiles of thrust force and
cutting torque at breakthroughs. The aim of the model was test piece with ripping load variable along the penetration
to derive techniques able to detect tool breakthroughs at direction, and including, as a particular case, drilling across
cortical/trabecular bone interfaces, as well as bone/soft tissue a border surface of the test piece, let us introduce a reference
interfaces, by means of force/torque measurements. In an frame fixed to the drill bit, as shown in Fig. 2. Referring
approximate model neglecting chisel effects, the thrust force to Fig. 3(a), the contributions of a layer of thickness and
exerted by the drill bit upon a bulk testpiece is given by ripping load to the thrust force and the cutting torque
are
(1)
(4)
where is the total energy per unit volume required to cut
the material (ripping load), is the feed rate expressed in unit (5)
length/revolution, is the diameter of the drill bit, and is
the convex angle between the main cutting lips. Referring to the case depicted in Fig. 3(b), the resulting
The feed rate can be expressed as a function of the rotational thrust force and axial torque exerted by the drill bit on the
speed of the drill bit and the penetration velocity as workpiece can be evaluated by integration of (4) and (5):
follows:
(2)

Referring to Fig. 2(a), from simple geometric reasoning, (1)


can be rewritten as

(3)

where is the length of the drill bit cone [see Fig. 2(a)]. (6)
In order to describe the more general case of drilling in a
ALLOTTA et al.: A HAND-HELD DRILLING TOOL FOR ORTHOPEDIC SURGERY 221

upon completion of a hole. In this case, assuming a constant


penetration velocity (and, hence, feed rate), the profiles of
and as functions of time are those shown in Fig. 4.
Both force and torque are monotone decreasing time functions,
falling from the stationary drilling values to zero; the force
pattern is linear, the torque pattern is parabolic. The torque
and force profiles in the case of drilling through an interface
between a soft material and a hard one are shown in Fig. 5.
(a) In principle, both and could be used as device
detection techniques for breakthroughs and controlling the
penetration. However, the practical implementation of sensing
means may affect selectively the quality of measurements.
The drilling experiments described in Section II-B have been
performed to validate the model discussed in this section and to
assess the quality of force/torque measurements in a realistic
configuration.

B. Validation of the Theoretical Model


(b)
In parallel to the theoretical work, drilling experiments
Fig. 4. Time-dependent functions representing cutting force and torque at
breakthrough upon completing a hole. have been designed and performed. Swine femurs have been
selected as test pieces for the similarity of their physical
properties to those of human bones; in fact, real human bones
could not be used in the experiments, due to the practical
impossibility of finding fresh specimens. A first set of exper-
iments was performed to characterize the force experienced
by a drilling tool progressing through the interface hard/soft
tissue of a real long bone. The experimental setup, shown in
Fig. 6, was made up of an Instron Testing Machine equipped
with a 1 to 1-kN range load cell and a dc-motor-powered
(a) drill with velocity control mounted on the mobile part of the
testing machine. The experimental apparatus was interfaced
via a IEEE-488 to a PC for data recording and processing.
The drill bits used in the experiments are commercially
available bits with 120 point angle and about 25 helix
angle. The test pieces have been fixed to a platform fitted
with clamps mounted on the load cell. The bones have been
drilled in the midshaft region, where their diameter was about
30 mm. Several values of the drill bit feed rate (25, 50, 75,
(b) 100, and 125 mm/min) and rotational speed (1000, 1500,
1800, and 2000 r/min) have been used. According to the
Fig. 5. Time-dependent functions representing cutting force and torque at
a breakthrough between two different materials. (a) Theoretical thrust force theoretical model described in the previous section, output
profile at breakthrough. (b) Theoretical cutting profile at breakthrough. data have shown the dependence of axial force and torque
from the cutting parameters. This is due to the fact that the
axial stiffness of the drill is much higher in comparison to the
torsional stiffness. This means that thrust force transmission
from the drill bit to the sensor is much more direct than torque
transmission (which is affected from unmodeled dynamics),
and the result is that torsional vibrations make the torque
measurements less reliable, as shown in Fig. 7. As seen in
Fig. 8, there is a good agreement between theoretical and
experimental force data. For this reason, thrust force has
been elected as the preferred parameter to be taken into
(7) account for devising penetration control techniques. Notice
how the choice of thrust force instead of torque is justified
where is the current abscissa of the interface between the by a theoretical consideration, in that thrust force exhibits
two layers, expressed in the reference frame defined above, easily detectable sharp corners at interfaces and a practical
and , are the values of the ripping load in the two consideration related to the implementation of the sensing
materials (see Fig. 3). An interesting case is the breakthrough apparatus, i.e., the location of sensors, which is remote with
222 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER 1997

Fig. 6. Experimental setup.

respect to the cutting zone, resulting in a better quality of thrust The feed controller, schematically shown in Fig. 13, has
force measurements with respect to cutting torque ones. three inputs and one output. The inputs are two “state vari-
ables” and and one external variable . The output is
III. THE CONTROL OF PENETRATION the feed rate, normalized with respect to the nominal one,
The goal of the techniques to be devised is to identify established by the surgeon.
the time of incipient breakthrough at tissue interfaces and The two variables and take into account whether two
to control the penetration velocity in order to complete the key events have occurred or not. Initially, and will be set
hole with minimal protrusion beyond the interface. Several to zero. Ideally, will assume the value 1 after the cutting of
methods for the control of penetration, based either on Boolean the first cortical wall, while will assume the value 1 after the
or fuzzy reasoning, have been implemented and compared (see beginning of the second cortical wall. The typical pattern of
[11]). Simulations using experimental data and experimental and in a complete drilling simulation is shown in Fig. 10.
trials with the drill prototype described in this paper have The variable is closely related to the current value of the
demonstrated a fully satisfactory performance of a fuzzy logic experienced cutting force and its expression is the following:
controller described below.
The basic idea of fuzzy logic, first introduced by Zadeh [9],
is the association of a truth value to an expression, contrary (8)
to the standard logic in which any proposition can only be
true or false. Currently, fuzzy controllers are widely used in where the numerator can be calculated from (3) based on
industrial applications, such as automotive, home appliances, the knowledge of the current feed rate and the geometry
robotics, power electronics, etc. of the drill, and is the maximum value of .
In the current implementation, the controller may fulfill the Note that no a priori knowledge or on-line estimation of
following three tasks, corresponding to a different specification is required to calculate ; is simply given by the ratio of
of the hole to be made, as shown in Fig. 9: and . Notice that the value of is
• feed stop as the first cortical wall is cut; continuously updated as the penetration proceeds. The value
• feed stop just before the second cortical wall; of is not greater than 1; increases near the cortical walls
• feed stop as soon as both cortical walls are cut. and decreases inside the bone.
ALLOTTA et al.: A HAND-HELD DRILLING TOOL FOR ORTHOPEDIC SURGERY 223

(a)
Fig. 8. Theoretical and experimental thrust force profiles at breakthrough.
Comparison between theoretical and experimental force profiles when drilling
with constant feed rate; the * line corresponds to theoretical data, while the
continuous lines corresponds to a set of experimental data.

Fig. 9. The three tasks fulfilled by the feed controller.

(b)
Fig. 7. Plot of (a) thrust force and (b) cutting torque for a drilling trial on
fresh swine femur using a cutting speed of 2000 r/min and a constant feed
rate of 75 mm/min. No penetration control is used in this experiment.

The controller has to be properly initialized. At startup, the


drill bit will not be in contact with the bone, and the variables
and will be both set to zero. At this time, the controller
will be put in an idle condition. Upon the consensus from
the surgeon, the feed rate will be set to the nominal value
chosen by the surgeon, the drill bit will begin to advance,
and the controller will be triggered as soon as the drill bit
comes in contact with the bone and the sensed force exceeds
a predefined threshold. The threshold is chosen in order to
avoid undesired triggering of the controller due to the ripple
in the force signal.
The fuzzy rules involved are different with regard to the
problem to be solved; we are interested in the three possibil- Fig. 10. Pattern of Ft , s1 , and s2 versus penetration.

ities previously mentioned, i.e., cutting the first cortical wall,


stopping as soon as the second cortical wall is encountered, and
cutting both cortical walls. The flow diagrams corresponding respectively, the membership functions of with respect to
to the three cases are shown in Fig. 11. The membership fuzzy subsets labeled small, medium, and great; the line
functions of and of the state variables with respect to any marked by and the dashed line are the membership functions
fuzzy subset are plotted in Fig. 12. In other words, the dotted of the state variables with respect to fuzzy subsets labeled true
line, continuous line, and dash–dot line graphs, represent, and false.
224 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER 1997

Fig. 11. Flow diagrams of the control strategy in the three different cases.

IV. DESIGN AND IMPLEMENTATION

A. System Overview
The mechatronic drill system (schematically depicted in
Fig. 14) consists of the following basic components: the drill
unit, the electronic power controller, the computer, and the
pedal switch. The whole system is controlled by real-time
control software running on the PC, the inputs of which are
the following:
• the force applied to the drill bit, measured in the range
0–60 N;
• the pedal state changes;
• the hole-type setup.
The outputs generated are as follows:
• the feed speed, typically varying between 0–2 mm/s;
• the feed position in a range between 0 (before drilling)–60
mm (maximum penetration). Fig. 12. Patterns of the membership functions for i (top) and the state
The system high-level control loop is an autonomous thread variables s1 , s2 (bottom) used by the controller.
of the real-time software controller; it is executed on the main limit the noise of connection cables, the filter is integrated in
CPU (an Intel Pentium) of the PC and runs at 50 Hz. The the drilling tool.
two low-level control loops, one for the feed servo and the The feed motion group includes a dc coreless motor with
second for controlling the chuck angular velocity, are executed encoder feedback and gearing which drives, via a lead screw,
directly on the digital signal processor (DSP) motion controller a ferrule [visible in Fig. 1(b)] that allows one to measure and
board at approximately a 2-kHz rate. control the penetration. Let be the force exerted by the
operator on the tool; therefore, it holds that
B. Hardware and Firmware
(9)
1) Tool Unit: The mechanical assembly of the tool includes
a cutting motion group and a feed motion group supported by where is the drill thrust force previously defined and is
a rigid frame and shielded by a fiberglass shell. the force exerted by the ferrule on the working piece. Equation
The cutting motion group includes a dc coreless motor with (9) explains why, due to the stiffness of the feed motion
appropriate gearing to drive the chuck shaft. The chuck shaft group, no matter how much the surgeon pushes on the tool,
transmits the thrust to a force sensor made by a steel cantilever the penetration of the drill bit in the material proceeds with the
spring the deformation of which is measured by means of a feed rate set by the fuzzy controller, unless the force exerted by
Wheatstone’s bridge of foil extensimetric resistors. An analog the surgeon is smaller than the amount required by the current
anti-aliasing filter is used for signal conditioning. In order to values of the technological parameters and the strength of the
ALLOTTA et al.: A HAND-HELD DRILLING TOOL FOR ORTHOPEDIC SURGERY 225

Fig. 13. Block diagram of the feed controller.

Fig. 14. System setup in the operating theater.

material. In this case, , , and, hence, the feed motor actuating the cutting motion is velocity controlled by
rate is set by the operator and not by the controller. It follows means of voltage and current feedback.
that the only requirement for the penetration controller to work
correctly is that the operator “pushes enough” on the tool.
2) Low-Level Control System: An axis controller with a C. Software Architecture
DSP on board is used for interfacing the high-level control
with the electromechanical hardware. The DSP runs the digital For the implementation of the system management soft-
PID filters at a sampling rate of 2 kHz. Analog inputs are used ware, a distributed architecture has been chosen. This solution
for acquisition of various parameters, including thrust force. permits the adoption of different hardware configurations in
The dc motors for the feed and cutting motion are driven future releases of the system. The software is composed of
by pulsewidth modulated (PWM) servo amplifiers. The motor two separates modules executed as two concurrent processes,
actuating the feed motion is position controlled, while the as shown in Fig. 15:
226 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER 1997

cial recovery procedures are invoked to manage the error


condition. According to the error gravity, different actions
are performed to ignore the error, automatically solve the
problem (i.e., recalibration), or block the system. In every
case, message codes are sent through services provided by
the Communication Manager and properly displayed in the
main GUI window.
4) Software and Development Tools: The system has been
designed following an object-oriented approach. The whole
HLC has been developed using Microsoft Visual C++ 4.0 and
the chosen operating system is Microsoft Windows NT 3.51.
The low-level control is achieved by using the motion control
library provided with the axis control board [12].
Fig. 15. High-level software architecture.

D. Human–Machine Interface
• high-level real-time controller (HLC); Care has been devoted to the human–machine interface
• graphic user interface (GUI). because the tool is to operate in a difficult environment where
Communication between the processes is performed by means aspects such as user friendliness and safety are of primary im-
of a standard transfer protocol/Internet protocol (TCP/IP) portance. In the current embodiment, two different interfaces
socket. In this way, it is possible to execute the user interface are available. The first interface is dedicated to the surgeon,
process in a remote workstation, while the real-time controller while the second is dedicated to another person assisting the
may run in a more specialized computing unit installed close surgeon in this experimentation phase (see Fig. 14).
to or embedded in the drilling tool. 1) Assistant Interface: The assistant–machine interface in-
The first module (HLC), performs the main control algo- cludes an emergency button, a keyboard, and a mouse. The
rithms, interfaces the low-level control system, and offers a graphic display, which is also a part of the surgeon interface,
set of services to interact with the tool; it is constituted by is visible to the assistant. The graphic interface allows the
three cooperating threads running at high priority, as shown assistant to interact with the tool, so that it is possible, by
in Fig. 15. means of a keyboard and a mouse, to perform the following:
1) Drilling Process Manager (DPM): The DPM acquires • enter patient data;
thrust force data, pedal state changes, and controls the pen- • choose a drill bit;
etration velocity, according to the selected modality, using the • choose different drilling procedures.
fuzzy algorithm described in Section III. The structure of the A graph representing the thrust force versus the penetration
DPM is shown in Fig. 16. depth is displayed in the main GUI window (see Fig. 17)
The thrust force data, processed by an infinite impulse during the drilling phase. Such information is useful in show-
response (IIR) low-pass filter block, are sent to the fuzzy block. ing the instantaneous position of the drill bit with respect
Filtered thrust force is also an input of state transition rules. to the bone surface (currently determined using X-rays) and
Rounded rectangles represent the states of the DPM. The prin- the force, which give qualitative information about the bone
cipal state is the drilling state, expanded in Fig. 16 to show its strength. At the end of the operation, the whole “drilling
internal structure. The bordered rectangles represent instances session record” is saved in a database, the contents of which
of the C++ classes designed for process control. Some of these may be used for statistical/filing purposes.
classes (filter block, T-delay block) are exclusively software, 2) Surgeon Interface: The surgeon–machine interface con-
while others are interfaces to hardware devices. sists of a pedal button that allows the control of any tool
2) Communication Manager: The Communication Man- function and a graphic display showing the main GUI window
ager supports the data exchange between the HLC and GUI. updated in real time. Fig. 18 shows an oriented graph repre-
For this purpose, a simple messaging protocol has been senting the system states and the possible transitions between
developed which is used by the HLC to send real-time data, them. The nine state transitions are classified as user driven
such as system state and force/position coordinates, to the GUI or controller driven. All of the user-driven transitions are
and to receive configuration data. The protocol is implemented performed by pressing the pedal switch. The controller-driven
using standard TCP/IP system calls, following a client–server transitions are performed by the following particular events:
model, in which the Communication Manager represents the • touch transition, generated when the drill bit reaches the
server and the GUI represents the client. The same channel is bone surface;
used to transmit asyncronous error messages codes generated • drilling stop, performed by the fuzzy algorithm;
by the Failure Monitor (watchdog) thread. • home position reached, generated when the pipe returns
3) Failure Monitor and Emergency Recovery: The Failure to the initial position.
Monitor and Emergency Recovery thread performs periodic The working principle is easy to understand and learn for
checks over the system. In case of failure detection, spe- the surgeon.
ALLOTTA et al.: A HAND-HELD DRILLING TOOL FOR ORTHOPEDIC SURGERY 227

Fig. 16. DPM architecture.

Fig. 17. Graphical user interface, main window.

V. RESULTS • Friendliness—Since the surgeon interacts with the tool


exclusively by the foot switch he/she must concentrate
The results of the study can be summarized as follows. only on positioning the drill bit, maintaining the correct
• Effectiveness of penetration control—The maximum pro- orientation, and exerting a sufficient amount of thrust
trusion of the drill bit is well below the specified limits force. Some failures have been observed when the sur-
in all three operating modes; thus, a great improvement geon does not exert a sufficient amount of thrust force on
has been obtained in comparison to existing drills. the drilling tool; for this reason, a short training course
228 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 2, NO. 4, DECEMBER 1997

model has been used to devise force-based penetration control


techniques using fuzzy reasoning.
The sensing and control capabilities described in this paper
have been integrated into a new tool [13] that has been
successfully tested in experimental in vitro trials performed
by surgeons.
Particular care has been devoted to safety and user friend-
liness in the design of the tool prototype.

REFERENCES

[1] M. E. Müller, M. Allgöwer, R. Schneider, and H. Willenegger, Manual


of Internal Fixation: Techniques Recommended by the AO-ASIF Group,
3rd ed. Berlin, Germany: Springer-Verlag, 1991.
[2] S. Saha, S. Pal, and J. A. Albright, “Surgical drilling: Design and
Fig. 18. State transition diagram of the controller. performance of an improved drill,” J. Biomech. Eng., vol. 104, pp.
245–252, Aug. 1982.
[3] K. L. Wiggins and S. Malkins, “Orthogonal machining of bone,” J.
Biomech. Eng., vol. 100, pp. 122–130, Aug. 1978.
[4] , “Drilling of bone,” J. Biomechanics, vol. 9, pp. 553–559, 1976.
for inexperienced operators is required before using the [5] C. H. Jacob, J. T. Berry, M. H. Pope, and F. T. Hoaglund, “A study
tool for the first time. of the bone machining process–drilling,” J. Biomechanics, vol. 9, pp.
343–349, 1976.
• Patient safety—The system is intrinsically safe because [6] J. L. Moctezuma and D. Schuster, “A new surgery tool for robotic
the drilling tool is handled directly by the surgeon, who aided treatment delivery,” in Proc. 2nd Int. Workshop Mechatronics in
Medicine and Surgery (MEDIMEC’95), Bristol, U.K., Sept. 6–9, 1995,
can interrupt the operation at any time. Moreover, in case pp. 35–46.
of failure, either the surgeon or the assistant can stop the [7] D. Baker, P. N. Brett, M. V. Griffiths, and L. Reyes, “A mechatronic
tool by means of emergency button. In the worst case, drilling tool for ear surgery: A case study and some design characteris-
tics,” Mechatronics—Int. J., vol. 6, no. 3, pp. 461–477, June 1996.
the tool behaves like a traditional one with no automatic [8] K. Bouazza-Marouf, I. Browbank, and J. R. Hewitt, “Robot-assisted
penetration control capability, so the surgeon is solely invasive orthopedic surgery,” Mechatronics—Int. J., vol. 6, no. 3, pp.
responsible for the procedure. 381–397, June 1996.
[9] L. A. Zadeh, “Fuzzy sets,” Inform. Contr., vol. 8, no. 3, pp. 338–352,
• Medical staff safety—The system gives information in June 1965.
real time regarding the drill bit position inside the bone [10] B. Allotta, F. Belmonte, L. Bosio, and P. Dario, “Study on a mecha-
tronic tool for drilling in the osteosynthesis of long bones: Tool/bone
by means of a graphical interface, without the need of interaction modeling and experiments,” Mechatronics—Int. J., vol. 6,
stopping the procedure and without using X-rays. This no. 3, pp. 447–459, June 1996.
[11] B. Allotta, F. Belmonte, P. Dario, and L. Rinaldi, “The control of
significantly reduces the risk to the members of the penetration in a mechatronic drill for orthopedic surgery,” in Proc.
medical staff. Multiconf. Computational Engineering in Systems Applications—Symp.
• Modularity of control software—The control software Robotics and Cybernetics, Lille, France, July 9–12, 1996, pp. 222–227.
[12] DSP-Series Motion Controller–C Programming, version 2.4E, Motion
(with the exclusion of the motion control function) has Engineering, Inc., Santa Barbara, CA, Apr. 1995.
been realized in C++ language using a library of pur- [13] B. Allotta, “Trapano manuale ad uso ortopedico con controllo di
avanzamento e sfondamento incipiente,” Italian Patent PI/96/A/000050,
posely written real-time classes, where each class exe- 1996.
cutes a particular control function. In fact, each class
might be considered as a hardware block and the main
code as the link of these blocks. The core of the control
algorithm is also seen as a block that might be changed
if a better algorithm is available. In this manner, the
control software is manageable and its updating is very
easy.

VI. CONCLUSION Benedetto Allotta (S’90–M’92) was born in


Agrigento, Italy, in 1963. He received the Laurea
Drilling procedures used in orthopedic surgery have been degree in mechanical engineering in 1987 and the
Ph.D. degree in robotics in 1992 from the University
reviewed, and drilling in long bones has been selected as of Pisa, Pisa, Italy.
a suitable procedure for a focused study on a mechatronic In 1988, he joined the Scuola Superiore
tool. Surgical needs for such an automatic drill have been Sant’Anna, Pisa, Italy, as a Research Assistant.
He is currently an Assistant Professor of Applied
formalized in collaboration with surgeons. Mechanics, teaching motion control. He also
A theoretical and laboratory study has been performed to teaches mechatronics at the School of Engineering,
obtain a reliable model for the drilling process in layers University of Pisa. His research interests are in the
areas of mechanical design of robot manipulators, sensor-based robot control,
of different materials. Force sensing has been elected as mechatronics, computer-aided surgery, and force reflection in virtual reality
the appropriate way to devise a penetration controller. The and teleoperation.
ALLOTTA et al.: A HAND-HELD DRILLING TOOL FOR ORTHOPEDIC SURGERY 229

Giuseppe Giacalone was born in Trapani, Italy, in Luigi Rinaldi was born in Sassari, Italy, in 1967. He
1964. He received the Laurea degree in electronic received the Laurea degree in electronic engineering
engineering in 1991 from the University of Pisa, in 1996 from the University of Pisa, Pisa, Italy.
Pisa, Italy. Following graduation, he was with the Scuola
Since 1988, he has worked for a number of Superiore Sant’Anna, Pisa, Italy, as a Contract Re-
software companies in Italy and has collaborated searcher until December 1996. He is currently a
with the Scuola Superiore Sant’Anna, Pisa, Italy, Software Engineer with OCEM, San Giorgio di
on various research projects. He is currently a Piano, Bologna, Italy.
System Engineer with Microsoft Italy, Milan, Italy.
His research interests are in the fields of real-
time systems, object-oriented methodologies and
software tools, advanced man–machine interfaces, and mechatronics.

You might also like