an exemplary perspective view of system workstation 101 is illustrated in fig1 a and a top - down view is shown in fig1 b . at the center of workstation 101 is a suitably programmed robotic manipulator 102 that preferably has 360 ° rotation with a lateral reach 103 throughout the workstation 101 to access and manipulate surgical instruments . instruments are inserted for processing into the robotic workcell &# 39 ; s input area 104 . instruments are inserted in a manner such that each instrument can be isolated spatially within the input area 104 . exemplary embodiments of such a mechanism include a conveyor belt , a bed of rollers , or a simple counter top . the location and orientation of each instrument within the input area 104 is determined by an instrument sensor 105 mounted so as to scan a field of view 106 substantially overlapping the input area 104 . exemplary embodiments of such a mechanism include a digital camera or a sonic sensor . the location and orientation emitting from the instrument sensor is used to direct the robotic manipulator 102 to grasp the incoming instruments for further processing . the system incorporates a method for identifying the surgical instruments by type and / or instance . exemplary embodiments of such a method include , but are not limited to , barcodes , rfids , and machine vision . instruments entering and identified within the input area 104 are moved into a sorted storage area 107 . the area is comprised of storage stacks or bins , each designated to hold one type of surgical instrument or a small predefined number of types . in either case , instruments placed into this sorted storage area 107 are substantially separated by type . the system can be programmed or commanded at any time to construct a set of surgical instruments as per a count sheet . a count sheet is a list of surgical instrument types and corresponding quantities tailored to meet the requirements of a particular surgical procedure . the system is programmed or commanded to read an electronic version of the specified count sheet and retrieve surgical instruments of the specified types and quantities from the sorted storage area 107 . the system is further programmed or commanded to organize those surgical instruments both spatially and in terms of order in an output bay 108 . exemplary embodiments of such organizational mechanisms include robotically accessible surgical instrument stringers or robotically accessible surgical instrument inserts . in order or organize the surgical instruments for storage and for packaging within a surgical container , the system is able to ascertain the location , orientation , and state of each instrument as it is entered into the system . state of the instrument refers to whether the instrument is closed or opened and to what degree it is opened . this information allows the robotic mechanism to manipulate the instrument with concern for specific features of said instrument and with regard to the auxiliary devices located within in the workcell , as they require specific orientation and placement of the instrument in order to function properly . as shown in fig2 a and fig2 b , looped instruments provide for a particular case where such knowledge is especially useful . during sterilization , looped instruments 201 are placed on a u - shaped stringer 202 . the stringer nominally includes a hinged closing bar 203 that secures the instruments on the stringer in the closed position . the separation of the legs of the stringer 202 maintains a separation distance 204 for the loops of the instrument . this distance 204 is great enough that all looped instruments 201 must be in the open ( unlocked / unratcheted ) position . the system uses its image sensing capability to determine if a looped instrument is closed , open ( and to what degree ), or upside down . if the instrument is open to a width 205 that is beyond the width of the stringer , the manipulator places the instrument in a mechanism ( not shown ) designed to close the instrument to the required distance 204 ( fig2 b ). proper placement within the closer is required . the system derives the required manipulation of spatial coordinates and orientation of the instrument which will render it in the appropriate location for proper functioning of the closing mechanism . once in the closer , the instrument is secure . when the closer has finished its operation , the position and orientation of the instrument are known , and the instrument is in a particular open state appropriate for placement on a stringer 202 . the system is able to determine if an instrument is in the closed / ratcheted state using its vision system . if an instrument is closed , the system places it in the instrument opener ( not shown ). once again , proper orientation of the instrument is required to ensure the device &# 39 ; s functionality . similarly to the closer , upon completion of the opener &# 39 ; s function , the position and orientation of the instrument are known , and the instrument is in an open state suitable for placement on a stringer . when placed on the stringer prior to sterilizing , it is desirable that the instruments be maintained in an orderly fashion . as such , particularly because some instruments curve upward , it is desirable that all the instruments be placed on the stringer with the appropriate side facing up . using imaging techniques , the system is able to determine if an instrument is upside down . if so , the manipulator , such as robotic manipulator 102 , places the instrument into an instrument flipper ( not shown ). as in the previous cases , proper orientation of the instrument within the flipper is required for functionality and the location , orientation , and state of the instrument are known after use . looped instruments may be held in the system — for example , in the storage area 107 illustrated in fig1 a and 1 b — in specially designed instrument storage devices , termed elevating instrument stringers (“ eis ”). fig2 c , 2 d , 2 e , and 2 f illustrate exemplary elements of an eis . typical instrument stringers are constructed from ¼ ″ diameter stainless steel rod . this is considerably smaller than the smallest characteristic loop diameter and allows for ease of placement when loading a stringer . because of the difference in diameter , the position of the instrument can vary relative to the stringer ( 200 ). if the position of the center of the stringer rod is known to the system , the center of the instrument loop can vary in any direction by the difference between the radius of the instrument loop ( 201 , 202 ) and the radius of the stringer rod ( 203 , 204 ), as illustrated in fig2 c . as a primary goal of the eis ( 210 ), as shown in fig2 f , is to maintain the position of the instruments loaded on to it , stringer rods ( 211 ) which minimize the variable location of the instruments are desired . as such , the eis may employ a stringer rod with a larger effective radius ( 207 ), as illustrated in fig2 c . a preferred embodiment of the eis has stringer rods made from ½ ″ square aluminum tubing with 1 / 16 ″ walls , though other shapes and sizes could be used . this size permits a looped instrument with characteristic loop diameter of 0 . 7 . in standard use , the robotic manipulator moves instruments from the eis to a typical instrument stringer . if the centers of both the eis stringer rod and the instrument stringer are known , and the loop of the instrument is around the larger effective stringer , the movement to the smaller diameter is given a tolerance . that tolerance is equal to the difference between the effective diameter of the large stringer rod minus that of the smaller rod . in standard use , the robotic manipulator also moves instruments from one eis to another . because every eis stringer rod has the same effective diameter , moves between them would have zero tolerance . to induce tolerance into these moves , the eis stringer rods have placement cones ( 212 ) inserted into the top of the ½ ″ square tubing of the stringer rods ( 211 ). fig2 d illustrates details of an exemplary placement cone ( 212 ). the cones ( 212 ) are made of plastic and have a square stem ( 213 ) with a cross section slightly greater than the inner dimensions of the tubing . in the preferred embodiment , that profile is a ⅜ ″ square . the induced tolerance is equal to the effective diameter of the eis stringer rod minus the diameter at the tip ( 214 ) of the placement cone . a preferred embodiment of the placement cone has a 45 degree angle and a tip diameter of ⅛ ″. referring back to fig2 f , in order to maintain the top instrument at a consistent height , a preferred embodiment of the eis 210 incorporates an infrared ( ir ) emitter / sensor pair ( 215 a & amp ; b ). they are placed on opposite sides of the eis with the emitter pointed towards the sensor . the sensor is a transistor with a base activated by ir radiation . the effects of the emitter on the sensor are interpreted by a controller — for example , controller 307 illustrated in fig3 . the emitter / sensor pair is used for both the placing and removing of instruments . when an instrument is placed on the stack , it obstructs the ir beam . the stack is then lowered until the beam is revealed to the sensor . when an instrument is removed from the stack , the stack is raised until the top instrument again obstructs the beam . an aspect of the design of many looped instruments is a gradual thickening proceeding from the loops to the tip . when the instruments are stacked very neatly , the result is each successive instrument on the stack angling more and more upwards towards the tip . in more haphazard stacks the instruments do not align perfectly , and the tips tend to displace laterally . the result in this case is the opposite , and as the stack grows successive instruments tend to angle downwards . the goal of the instrument guides ( 216 ) is to maintain the instruments in a stacked state between these two extremes e . g ., a level stack . by limiting the lateral displacement near the hinge of the instrument , the stack will tend to angle less downward . too great a restraint on the lateral displacement , however , and the instruments will resemble the neat stack and angle upwards . the goal is to produce a somewhat haphazard stack where the instruments stack more or less flat . due to variations in geometry , different instrument types behave differently when stacked . with regards to achieving a flat stack of instruments , different instruments require the restricting surfaces of the guides to be at different distances . in order to achieve a consistent design , the preferred embodiment uses instrument guides which may be adjusted . the adjustment is achieved by offsetting the threaded mounting holes ( 217 ) of the guide ( 216 ), as illustrated in fig2 e . the result is similar to a cam . to adjust the distances , the attachment screws are loosened , and the guide is spun around . depending on the angle of rotation , the distance between the two surfaces will be larger ( 217 a ) or smaller ( 217 b ). in the preferred embodiment , a ⅜ ″ aluminum rod is used with the mounting hole offset from center by 3 / 32 ″, allowing for the distance between the two surfaces to vary continuously over a ⅜ ″ range ( 217 ). in the preferred embodiment , the center of the rods are located so as to correspond with the joint of the looped instruments . as the distance from the loops to the joint varies depending on instrument type , the distance is an approximation of the average , and is roughly 3¾ inches . the surfaces of the instrument guides ( 216 ) are 1 inch apart at their nearest location , but other distances may be used . fig3 illustrates an eis device ( 300 ) according to another exemplary embodiment of the invention . essential elements of the device include a body ( 301 ), an actuator ( 302 ), stringer rods ( 303 ), instrument platform ( 304 ), lead screws ( 305 ), a drivetrain ( 306 ), and a controller ( 307 ). the goal of the present invention is to maintain significant quantities of looped instruments within reach of the robotic manipulator , such as robot arm 102 , and to do so with a known type , instance , position , orientation , and state . the eis may be used in either a heterogeneous or homogeneous manner . that is , the eis may be used to hold any number of different types of instruments , or may be used to hold only one type . in operation , the eis functions by raising and lowering ( 308 ) the instrument platform ( 304 ). this is accomplished through activating the actuator ( 302 ), which is connected to the lead screws ( 305 ) through the drivetrain ( 306 ). in a preferred embodiment of the device , the actuator ( 302 ) is a stepper motor , the drivetrain ( 306 ) consists of timing belts and pulleys , and the lead screws ( 305 ) are made of stainless steel and have standard ¼ - 20 right hand thread . the lead screws ( 305 ) mate with threaded inserts ( 309 ) embedded in the instrument platform ( 304 ). clockwise rotation of the motor induces clockwise rotation of the lead screws ( 305 ), and results in the platform ( 304 ) lowering . the controller ( 307 ) determines the number of steps that should be taken . any type of looped instrument may be placed into the eis . the instrument most recently inserted into the eis is the only one accessible to the robotic manipulator and is maintained in the top position . the top position may be defined as the location occupied by a single instrument when the instrument platform ( 304 ) is in its highest position . when a new instrument is added to the eis , the instrument platform ( 304 ) is lowered to allow for the newly inserted instrument to occupy the top position . when an instrument is removed , the platform ( 304 ) is raised , bringing the next instrument to the top position . if the type of instrument being placed into eis is known , the controller ( 307 ) will command that the platform ( 304 ) be lowered by a distance corresponding to the effective thickness of the instrument . if the type of instrument is not known , the platform will be lowered by a standard amount . the same concept applies to known and unknown instruments being removed from the eis , and the ensuing raising of the platform ( 304 ). in either event , the lowering and raising of the platform ( 304 ) may be controlled according to the emitter / sensor pair ( 215 a & amp ; b ), as described above . this allows for more accurate maintenance of the top position . instruments are placed into the eis such that each stringer rod ( 303 ) goes through one of the loops of the instrument . a preferred embodiment of the device has the center of the stringer rods 2½ inches apart , but any distance may be used . instrument stringers typically used in surgery are constructed of stainless steel and are ¼ inch diameter . the eis may use but is not limited to stringer rods of similar construction . the cross sectional shape of the stringer rods may be square or any other shape . the characteristic dimension of the stringer rods may be larger . as the loops of the instruments are much larger than ¼ inch , using larger stringer rods will allow for tighter tolerances of instrument location . looped instruments are made from magnetic stainless steel . their shape is difficult to handle with typical robotic grippers and their features are generally too small for suction type grippers . a controllable electromagnetic gripper presents the most capable way of manipulating looped surgical instruments , and that is the method used on penelopecs . a preferred embodiment of the electromagnetic end effector ( 400 ) is seen in fig4 . major components of the gripper include a mounting flange ( 401 ), an upper body ( 402 ), a lower body ( 403 ), a rejection hood ( 404 ), an electromagnet ( concealed by rejection hood ) ( 405 ), and a controller ( 406 ). different instances of instrument picks require different magnetic strengths . the preferred embodiment of the gripper incorporates a pulse width modulation ( pwm ) power control to vary magnet strength . pwm is defined by a period and a duty cycle , with the duty cycle signifying the percentage of the period for which power is supplied . the present embodiment uses a period of 1 ms and a duty cycle ranging from zero to 100 percent . the pwm is commanded by the controller . surgical instruments vary in thickness . the workspace which the robotic manipulator works within is large , and it is difficult to achieve precise height consistency over such a large distance . the stacks of the instruments may be angled in such a way that the instruments are higher than what the robotic manipulator expected . for these reasons , the preferred embodiment of the electromagnetic gripper incorporates a design consisting of an upper and a lower body which are coupled with a spring . the upper body is stationary relative to the robotic manipulator . the lower body ( 403 , 500 ), shown in isolation in fig5 , is connected to the upper body ( 402 ) with a pin or screw which traverses a slot ( 407 ) cut in the upper body ( 402 ). the slot and pin prevent axial rotation while allowing for vertical displacement . a well ( 501 ) through the lower body ( 403 , 500 ) houses a spring , which presses against the bottom of the upper body ( 402 ). under nominal conditions , the spring forces the pin to the bottom of the slot . when the gripper encounters something at a higher elevation then anticipated , the spring compresses to make up the difference . when a magnet interacts with a magnetic metal , the magnetic structure of the metal remains affected even after the magnet is removed . this is referred to as residual magnetism . when the robotic manipulator is ready to release an instrument , the pwm duty cycle of the magnet is set to zero . however , residual magnetism in both the magnet structure and instrument can overcome the force of gravity on the instrument and result in the instrument “ sticking ” to the magnet . to combat the “ sticking ” effect , the preferred embodiment of the electromagnetic gripper incorporates a rejection hood ( 404 , 600 ), shown in isolation in fig6 . the form of the rejection hood is cylindrical with several characteristic dimensions . in a preferred embodiment , the outside diameter is 1 . 5 ″. a primary feature is a large hole ( 601 ) with a diameter equal to the magnet and with a depth 0 . 1 ″ greater than the height of the magnet . the depth is slightly greater so that the rim of the rejection hood hangs slightly below the surface of the magnet . another feature is a through hole ( 602 ) with a diameter equal to the diameter of the lower portion of the lower body ( 403 , 500 ). the lower portion of the lower body has a reduced diameter ( 502 ) to house a spring which applies force to the rejection hood . when the magnet grips an instrument , the magnetic force is strong enough to overcome both the gravitational weight of the instrument , as well as the spring force maintaining the position of the rejection hood . when holding an instrument , the rim of the rejection hood is coplanar with the surface of the magnet and the instrument is touching the magnet . when the magnet &# 39 ; s duty cycle is set to zero , the combined forces of gravity and the spring applying force to the rejection hood overcome the “ sticking ” force of the residual magnetism , and the instrument is released . the electromagnetic gripper incorporates an instrument presence switch ( 408 ). the shaft of the switch ( 409 ) is displaced by the top of the rejection hood when an instrument is present on the magnet . the switch is a normally closed ( nc ) switch . an nc switch has the advantage of becoming open with very little displacement of the switch shaft . as most switches use a spring to maintain the position of the switch shaft , the further the shaft must be displaced the greater the restoring force of the spring . it is desired to impose as little force on the rejection hood as possible . an nc switch is preferred , but a normally open switch could also be used assuming a low strength spring . referring now to fig7 , the present invention is also directed to a device ( 700 ) for the accepting and holding of a surgical instrument stringer — for example , at output bay ( 108 ) for assembling an output grouping . primary components of the device ( 700 ) include a body ( 701 ), a holding block ( 702 ), an insertion slot ( 703 ), a compression strip ( 704 ), a compression mechanism ( 705 ), a stringer presence switch ( 706 ), and a controller ( 707 ). the compression mechanism ( 705 ) applies a linear force on the compression strip ( 704 ) towards the holding block ( 702 ). the assembly ( 800 ) in fig8 illustrates this operation in detail . the linear action occurs between a teflon bushing ( 801 ) and a ¼ ″ stainless rod with internal 8 - 32 threads called the sliding rod ( 802 ). the sliding rod is secured to the holding block with an 8 - 32 screw . the bushings are fitted to the compression strip . an adjusting screw ( 803 ) and a washer ( 804 ) hold a spring ( 805 ) in place which forces the compression strip towards the holding block . the springs may be pre - tensioned to a desired degree by turning the adjusting screw ( 803 ). the insertion slot is demarcated by the opposing faces of the compression strip and the holding block . the face corresponding to the holding block is recessed into the holding block . the depth of the recession determines the nominal width of the insertion slot . in order for the compression force to hold the stringer in place , the nominal width of the insertion slot is slightly less than the stringer . for the present invention , the accepted stringer diameter is ¼ ″, though the design can be altered for smaller or larger diameters . as such , the nominal width of the slot is approximately 0 . 23 ″. a common stringer has legs with centers 2 . 5 ″ apart resulting in a total width of 2 . 75 ″. as such , the length of the slot is slightly longer than 2 . 75 ″, but the design could be altered to accept different sizes . in use , a stringer is placed at the top of the slot . then the user applies a force down until the compression strip slides away from the holding block allowing the stringer to enter the slot . the user continues to push the stringer down until it reaches the bottom of the slot . the strength of the compression springs squeezing the stringer between the compression strip and the holding block create sufficient friction to ensure that the stringer will remain stationary when released . the strong springs also maintain the position as instruments are added . the springs combined with the constraining effects of the precise slot dimensions ensure that the stringer will be in consistent position not just for one use , but for repeated uses . this feature allows the device to be used in robotic applications . a preferred embodiment of the present invention incorporates a stringer presence switch . the actuator for the switch lies at the center of the bottom of the slot . this position is chosen to ensure that the stringer is completely inserted , and not angled . this is particularly important for robotic application where the consistent location of the stringer is required . the state of the switch is interpreted by the controller ( 707 ). the system described above is designed to be used as part of a new and improved method for storing and retrieving surgical instruments . the method offers considerable advantages over the current system . one of the advantages is that space is used both for the process of producing the output groupings of surgical instruments , and also for the storage of these instruments . in the current manual system , the instruments are stored in bulky cabinets or on peg boards along the walls of the sterile supply department . these instruments are manually taken out of the cabinets or from the pegboards and then have to be laid on a large table in order to be sorted and placed in a preferred output grouping , such as a stringer . the new system provides for both storage and assembly of output groupings , in effect getting more use from the space than the old system . another advantage is that the production of output groupings can be done automatically , without any input from the workers in the sterile supply department . the sterile supply worker needs to only load the system with instruments , without even knowing exactly how many or what type he / she is inputting to the system . the system then , on its own time , goes about the task of producing output stringers , according to a predetermined plan or schedule , that may be based on the schedule of the operating room that day . another advantage relates to the elimination of errors that result from manually building each output grouping or stringer . this is a more difficult job than many people realize . it is a repetitive and demanding job to perform all the steps required to build a correct stringer . each stringer will typically have several different types of instruments , and there will be up to a dozen of each type . these stringers must contain exactly the right number and types of instruments , otherwise , errors in the final count can occur in the operating room . since thousands of instruments must be identified , sorted , counted and placed onto stringers every day in the sterile supply department , it is easy to see how there is ample opportunity for human errors to take place . the system eliminates these errors by automatically performing the identification , sorting , counting and assembling of stringers . another advantage of the system relates to immediate availability of correctly loaded stringers . this happens since the system can be building stringers on its own time , and simply keeping them waiting to be taken out by the worker when needed . thus , there is effectively no delay between receiving notice from the operating room (“ or ”) that a certain type of stringer is going to be needed soon , and having that stringer available , provided that the system has been instructed to produce these types of stringers . in practice , this is easy to do , since it is usually known in advance what types of surgical cases are going to be done on the present day or the next day . this information can be programmed into the system and it can assemble the correct stringers and have them ready and waiting . instruments that have been decontaminated and cleaned are loaded one by one into the system by the worker . the system then automatically identifies each instrument and puts it into a special storage area , the elevating instrument stringers described above . once the worker has loaded available clean instruments into the system , no further intervention is required and the worker is free to do other jobs that need to be done . the system , acting on predetermined programming , will then build stringers of the required type ( i . e . number and type of individual instruments ). the system can output whole stringers with predetermined numbers and types of instruments . it can automatically build a certain number of these every day . it can also respond to immediate request for entire stringers or for just single instruments , much like a vending machine . the inventor describes exemplary embodiments of the invention with particular conditions to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art . and the inventor does not intend to limit the invention to such specifically recited examples and conditions , nor does the organization of such examples in the specification relate to a showing of superiority and inferiority of the invention . although the embodiments of the present invention have been described in detail , it should be understood that various changes , substitutions , and alternations could be made hereto without departing from the spirit and scope of the invention
a robotic system that identifies surgical instruments , sorts them by type , stores them , and retrieves them for packaging in surgical containers . the system is comprised of robotic components , a surgical instrument input mechanism , a surgical instrument identification system , a machine - vision system to assist in locating and identifying these items , a set of surgical instrument storage bins or stacks , a set of robotically accessible mechanisms for organizing surgical instruments within their containers , and a software control system that allows the device to perform its functions autonomously .