methods , systems , and devices arc described herein that improve on various drive systems that are used with complex medical systems . the drive systems described herein employ a harmonic gear drive configuration that permits a reduction in the size of the motors used to drive the tools as well as drive systems that allow for a medical practitioner to interchange various medical tools on the medical system without compromising a sterility of the tool . fig2 illustrates one example of a medical system that benefits from the methods , devices and systems described herein . in this example , the system is a robotic catheter system 26 . the system 26 can include an operator control station 2 located remotely from an operating table 22 , to which a robotic catheter manipulator ( rcm ) 16 and instrument or medical tool 18 arc coupled . a communication link 14 transfers signals between the operator control station 2 and rcm 16 . it is noted , the medical systems within the scope of this disclosure can include stand alone systems that could be attached to a table 22 or other surgical equipment ( in addition to the system illustrated in fig2 ). furthermore , variations of medical systems under this disclosure can include a single surgical motor or actuator that drives a medical tool where the surgical motor or actuator is a portable tool or is otherwise affixed to the surgical field . fig3 a illustrates a variation of an rcm 16 adapted to accommodate a variety of tool / driver modules 100 ( as shown in fig3 b ). the interface module 100 includes a medical tool 102 comprising a drive mechanism 104 that manipulates a medical device 106 . the medical devices 106 within the scope of this disclosure can include any number of medical devices used for surgical procedures . for example , in some variations the medical device 106 is simply a steerable sheath or introducer used to deliver additional medical devices therethrough where the additional medical devices have a working end to perform a surgical , therapeutic , or diagnostic function . in additional variations , the medical device includes a steerable shaft or catheter that has a working end for performing the surgical , therapeutic , or diagnostic function . while the illustration shows a single drive mechanisms 104 variations of the present disclosure can include one or more drive mechanisms depending on the number of devices 106 or the degrees of freedom required by the particular application . the tool / driver module shown 100 also includes a driver system 110 . as discussed below , the medical tool 102 is removably engageable with the driver system . the driver system 110 includes one or more motors 112 directly engageable with the drive mechanism 104 of the medical tool 102 . as shown in fig3 a , the rcm 16 is simplified since the motors , gear , belts , pulleys , cables , etc . that drive the medical tool arc no longer part of the rcm 16 . accordingly , the rcm 16 includes open spots or bays 90 where the tool / driver modules 100 can be inserted . as noted below , rcm 16 under die present disclosure can include any number of bays 90 so that a number of medical tools 102 can be manipulated by the rcm 16 . this feature along with the modular nature of the tool / driver modules 100 allow a medical practitioner to add or subtract capability to the system by installing or removing various tool / driver modules 100 . in certain variations , the modules would be readily identifiable by the system &# 39 ; s control unit 2 for immediate use . such a “ plug - n - play ” effect increases the utility of such rcms 16 . different tools or medical devices might require modules 100 with different characteristics , features , or interfaces . accordingly , a medical practitioner can readily change or add a desired tool with minimal delay . in addition , the modular nature of the rcm 16 and tool / driver module 100 allows ease of replacement of defective motors or other components . such defective parts can be replaced . in contrast , systems in which the driver system is incorporated into the rcm will be inoperable during maintenance . fig4 a to 4c illustrate a variation of a tool / driver module 100 with the drive mechanism 104 removed from the driver system 110 . as illustrated , the driver mechanism 110 includes any number of motors 112 coupled together via a baseplate 114 . in certain variations , the baseplate 114 is secured within a bay 90 of the rcm 16 . alternatively , the motor could be directly secured within the rcm 16 without any baseplate . in addition , any cables / wiring / or other connectors that couple the motors 112 to the rcm 16 and control station 2 arc omitted for purposes of clarity . in operation , either the entire tool / driver module 100 can be inserted into a rcm 16 . alternatively , the tool 102 or drive mechanism 104 can be removed from the module 100 so that the driver system 110 alone is inserted into ( or remains in ) the bays of the rcm 16 . in these latter variations , the tool / driver module 100 can include a flexible gear 130 . while the flexible gear 130 can provide several functions , primarily , the flexible gear 130 serves as a component of a harmonic drive type system . the features of the flexible gear arc discussed in detail below . fig4 b and 4c illustrates the flexible gear 130 being removed from the driver system 110 . as shown , motors 112 arc secured to a baseplate 114 so that a portion of the motor extends above the baseplate 114 . in a harmonic drive type system , this portion comprises a wave generator or wave generating cam 116 . the rotation of the wave generating cam 116 of the driver system 110 is transferred through the flexible gear 130 to the drive mechanism 104 to ultimately pre - position , bend , steer , or actuate the medical device ( not shown ). fig5 a and 5b illustrate a variation of a harmonic drive configuration for use with the present device and system . a typical harmonic drive mechanism consists of three components , a wave generator , a flex spline , and a circular spline . fig5 a illustrates a disassembled view of the motor 112 with a wave generator 116 attached . the wave generator or wave generating cam 116 nests within a flexible spline gear 130 . typically , the flexible spline gear comprises a shallow cup type structure with a rigid bottom and flexible sidewalls having a number of spline teeth 132 on the outer surface . the flexible spline gear 130 transfers rotation from the wave generating cam 116 to a circular spline or gear 116 that is part of the drive mechanism 104 of the medical tool . the circular gear 140 is typically a rigid ring with gear teeth 142 on its inner surface . fig5 b shows a variation of the interaction between the wave generating cam 116 against the flexible spline gear 130 to drive the circular spline or gear 140 . the elliptical nature of the wave generating cam 116 deforms the flexible spline gear 130 at opposing ends . in the illustrated variation , the ends of the wave generating cam 116 as well as the interior surface of the wave spline gear 130 are smooth . however , one or more of these surfaces can optionally include teeth or other features to assist in driving the system . the exterior surface of the flexible spline 130 includes a number of spline teeth 132 . these spline teeth 132 engage an interior surface of the circular gear 140 that can have a number of gear teeth 142 . when assembled , the flexible spline 130 mounts onto the wave generating cam 116 so that the wave generating cam 116 fits within the cup structure of the flexible spline 130 . the circular gear 140 is then mounted onto the flexible spline 130 so that the spline teeth 132 on the outer surface of the flexible spline 130 mate with the gear teeth 142 on the inner surface of the circular gear or circular spline 140 . the elliptical nature of the wave generating cam 116 deforms the flexible spline 130 to engage the circular spline 140 at two regions on opposite sides of the flexible spline 130 . the wave generating cam 116 is then driven in a circular motion causing the deformed portion of the flexible spline 130 to move or orbit about its axis . conventional harmonic configurations require either the flex spline or the circular spline to be constrained from rotating . this permits rotary motion of the wave generating cam 116 to transfer to the other non - rotating member . in one variation of the present configuration , the flex spline 116 docs not rotate and is maintained in a stationary position . thus , the movement of the wave generating cam 116 causes movement in the spline gear 140 . the harmonic drive configuration provides a tool / driver module 100 with inherent gear reduction and zero backlash . the number of spline teeth 132 on the flexible spline 130 is different from the number of gear teeth 142 on the circular spline gear 140 . the difference in the number of spline teeth 132 and gear teeth 142 cause the circular gear 140 to rotate a slight amount for every full rotation of the wave generating cam 116 . as the motor 112 rotates the wave generating cam 116 , the deformed portion of the flexible spline 130 moves in a wave - like motion causing meshing of the spline teeth 132 against the gear teeth 142 of the circular gear 140 at their two equidistant points of engagement . this meshing progresses in a continuous rolling fashion . it also allows for full tooth disengagement at the two points along the minor axis of the wave generator . since the number of teeth arc different , and because full tooth disengagement is made possible by the elliptical shape of the wave generator cam 116 , each complete revolution of the wave generator cam 116 a displacement equal to the difference in the number of teeth . this displacement is always in the opposite direction of the rotation of the wave generating cam 116 as shown by arrows 118 and 120 in fig5 b . in one variation , the difference in the number of spline teeth 132 and gear teeth 142 is two ( namely that there arc two fewer spline teeth 132 than gear teeth 142 .) however , additional configurations arc within the scope of this disclosure . another benefit of the present configuration is that the tool / driver module 100 is intended to be disassembled and reassembled by the user during operation . as noted above , the flexible spline gear 130 itself can form a sterile barrier . thus the driver system 110 and flex spline gear 130 can remain in place while the circular spline gear 140 is integrated into the drive mechanism 140 and can be replaced without comprising the sterile field of the surgical procedure . fig5 c to 5f illustrate an alternate gear drive system 110 . in this variation , a motor 112 is coupled to and rotates a camshaft 124 that drives a cam follower 126 . fig5 d shows a top view of the cam follower 126 as seen from line 5 d - 5 d in fig5 c . the center of the cam follower 127 can be offset from an axis or center of rotation of the motor 123 . as shown in fig5 e , rotation of the motor 112 causes the cam shaft 124 to rotate and drive the cam follower 126 about the axis of the motor 123 rather than about the center of the cam follower 127 . accordingly , the cam follower 126 moves about an orbital path 121 in either direction 117 rather than only a rotational path about its own center 127 . the camshaft 124 and cam follower 126 can include any number of bearings or bearing surface at the interface to allow the camshaft 124 to rotate independently of the cam follower 126 . alternatively , in an additional variation , the two parts could be affixed together . fig5 f shows a variation of a gear drive system 110 having a flexible spline 130 located over the cam follower 126 . as discussed herein , the exterior of the flexible spline 130 includes a number of spine teeth ( not shown ) that engage a number of gear teeth 142 located on a circular spline gear 140 . the orbital rotation 121 of the cam follower 126 moves the flexible spline 130 in an x - y direction ( along the inner perimeter of the circular spline gear 140 ) so that it can engage the interior gear teeth 142 of the spline gear as the motor 112 drives the camshaft 124 . as noted herein , the flexible spline 130 can include a barrier portion 137 having a flexure area 139 that accommodates movement of the flexible spline 130 in the x - y direction relative to the barrier portion 137 . at the same time , the flexible spline 130 , being affixed to the barrier 137 via the flexure area 139 docs not rotate . the system 110 can be designed to select a rate of rotation of the spline gear 140 relative to the rotation of the flexible spline gear . the circular spline gear 140 will rotate relative to the rotation of the motor shaft 112 by a multiple of spline teeth / gear teeth . in other words , the circular spline gear 140 will rotate n times as much as the motor shaft where n =# of spline teeth /# of gear teeth . fig6 a through 6d show one variation of a flexible spline gear 130 . fig6 a and 6b show perspective and side views of the spline gear 130 as having a cup section 134 with a number of spline teeth 132 on an outer surface of the flexible spline 130 . once sterilized , this outer surface forms a working surgical surface or surgical side that can enter the sterile filed of the operating room . accordingly , the surgical side 138 can extend from the cup shape 134 . in additional variations , the surgical surface 138 of a flexible spline gear 130 may not have teeth but can be formed into a surface that engages the circular spline for transmission of a rotational force . in addition , the cup shape 134 can be fabricated from a material that is flexible and can withstand an acceptable sterilization process ( e . g ., nylon , plastic , a flexible metal , etc .). fig6 c shows a bottom perspective view of a flexible spline gear 130 . as discussed previously , the working side 136 of the spline gear 130 typically contacts a wave generator or other non - sterile environment . the working surface can comprise a smooth surface or can have varying textures to increase gripping of the wave generator cam . fig6 d illustrates a number of spline gears 130 forming part of a sterile drape or surgical barrier 137 . the surgical barrier 137 can include any number of flexible spline gears 130 ( where such spline gears 130 can be formed from or in the barrier 137 ). alternatively , in additional variations , the spline gears 130 could be assembled into the surgical barrier 137 . in certain variations , the surgical barrier 137 can be made from a different material than the spline gear 130 or can have different properties ( e . g ., stiff , absorbent , etc .). however , to maintain the benefits of the tool / driver module described above , the surgical barrier 137 as well as the spline gears 130 must be robust enough to withstand repeated placement and removal of the drive mechanism onto the spline gears 130 without losing or compromising sterility of the surgical field . in addition , the surgical barrier 137 can include any number of features to accommodate relative motion between adjacent groups of spline gears 130 ( and ultimately the drive mechanism that are to be attached thereto ). for example , the surgical barrier can include an area of increased flexure 139 to accommodate relative movement or rotation of the adjacent groups of spine gears 130 and drive mechanisms . the area of increased flexure 139 can include an accordion or corrugated section of the barrier 137 . fig7 a through 7d illustrate variations of wave generators 116 for use with the motors 112 of the driver system 110 discussed above . typically , the wave generator 116 the wave generator 116 can be directly driven by a motor 112 . alternatively it could be driven by any rotary axis motion , including a non - direct means including any configuration of gears , pulleys , etc . however , placement of motors underneath the drive mechanism 104 and in engagement with the wave generator 116 allows the motor to float with the tool / driver module 100 to achieve the benefits discussed above . in any case , fig7 a and 7b show respective perspective and side view of variation of a wave generator cam 116 having point contacts . in this example , the wave generator or wave generator cam 116 can be a sufficiently rigid material ( e . g ., a stainless steel member ) with a spherical ball bearing 122 as a dual lobe on each side . the spherical ball - bearing configuration lends to point contacts on opposite ends of the wave generator cam 116 to engage a flexible spline . these point contacts reduce the force required to mate the flex spline / wave generator with the circular spline . however , because the point contacts also result in less contact ( i . e . less teeth meshing ) between the flexible spline and the circular spline gear , this configuration results in less drive force or a lower load rating . accordingly , in additional variations , the tool / driver module 100 can incorporate a more traditional elliptical shape ( as shown in fig7 c ). this traditional shape results in a larger contact area between the wave generator and the flexible spline . the larger contact area allows for a higher drive force ( i . e . a higher load rating ). in yet an additional variation ( as shown in fig7 d ), a wave generator configuration can include rollers or roller bearings on either end . this configuration also increases the contact area between the wave generator and spline gear . while the increased contact area provides for higher load rating , it also requires a higher force to mate the flexible spline gear to the wave generator . clearly , any number of variations of the shape and configuration of the wave generator cam arc within the scope of this disclosure . fig8 a illustrates a bottom perspective view of a variation of a drive mechanism 104 that houses a number of circular splines or spline gears 140 . the spine gears 140 arc rotatable within the drive mechanism 104 to control a medical device ( not shown ) coupled to the drive mechanism 104 . fig8 b illustrates an enlarged view of a circular spline gear 140 showing the gear teeth 142 as described above . as illustrated , the circular spline gear 140 can have any number of features 144 , 146 that assist in retention of the circular spline gear 140 within the drive mechanism 104 . fig8 c illustrates an exploded view of the circular spline gear 140 as part of a drive pulley assembly 150 that fits within a drive mechanism 104 . in this variation , the circular spline gear 140 functions as a lower drive pulley that receives a cable component 160 . this variation of the drive pulley assembly 150 also includes an upper pulley 152 that includes an extension or protrusion 154 ( in this example a rounded rectangular extension ) that inserts directly into the circular spline gear 140 ( lower drive pulley ). in this manner , the circular spline gear 140 rotates the upper pulley 152 when driven by the flexible spline gear . the upper pulley 152 , being coupled to the cable component 160 ( e . g ., using screws that pass through slots 144 in the upper pulley component 152 ) then rotates the cable component 160 to cause actuation steering , or other movement of a medical device coupled to the drive mechanism 104 . the cable component 160 can include a cutout 162 formed to hold a crimp ball at the end of an actuation cable . alternatively , the cable component 162 can drive the circular spline member to drive any rotary device including driving robotic end effectors , or even liner motion through a rack and pinion drive . fig8 d shows one variation of a drive mechanism 104 with four drive pulley assemblies 150 . the drive pulley assemblies 150 each include an actuation clement ( not shown ) that is coupled to cable component 160 . the actuation clement couples to a medical device 106 via tracks 158 within the drive mechanism 104 . the actuation elements ( also known as control elements ) can comprise solid wires made from materials such as stainless steel , which arc sized for the anticipated loads and geometric parameters of the particular application . the actuation elements can be coated with materials such as a teflon ™, fluoropolymer resin from dupont of wilmington , del . to reduce friction forces . additional variations of such drive mechanisms that can be used with the devices , methods , and systems described in this disclosure are found in the commonly assigned applications referenced above . fig9 a illustrates a partial view of an rcm 160 covered by a surgical barrier 137 having a number of flexible spline gears 130 . as shown , the modular nature of the tool / driver modules permits the driver system 100 to be nested or seated in bays 90 of the rcm 16 and beneath the surgical barrier 137 . the drive mechanism 104 of the medical tool 102 can be removably coupled over the spline gears 130 to engage the medical tool 102 with the rcm 16 and driver system 110 . in the illustrated variation , the medical tool 102 includes two drive mechanism 104 . in such a variation , one drive mechanism could couple to a sheath , while the other can couple to a guide or other medical device . however , any number of combinations or medical devices are within the scope of this disclosure . fig9 b illustrates a schematic view of an rcm 16 having two bays 90 each housing a medical tool 102 . as shown by arrow 170 the medical tools can move in an axial direction along the rcm 16 relative to one another . alternatively , or in addition , the tools 102 can rotate relative to one another as indicated by arrows 172 , and 174 . as discussed above , placement of the motors directly beneath the medical tool 102 facilitates the ability to rotate the tools relative to each other . in addition , the entire rcm 16 can be rotated ( as well as moved ) with the tools 102 . fig1 a shows a variation of an rcm 16 having a number of drive mechanism 110 that accept medical tools 102 where the drive mechanism 110 are able to move axially relative to each other . as shown , the drive mechanism 110 ( either with or without a medical tool 102 ) can be coupled to the rcm 16 to allow for modular medical tools and drive mechanisms . in this variation , the rcm 16 includes one or more rails 180 allowing for guides or slides 182 on a base 114 of the drive mechanism 110 to couple thereto . the rail guides 182 allow for releasable coupling of the medical tool and / or drive mechanism 110 . fig1 b illustrates the medical tool 102 and rails 180 of fig1 a without the rcm for sake of illustration . as shown , the base 114 of the drive mechanism 110 includes rail guides 182 that slide along the rails 180 allowing each medical device to move independently move as shown by clement 170 . as discussed above , the use of small motors allows the entire drive mechanism 110 to be rotated relative to the rcm and other drive mechanism about an axis 172 ( the axis can be offset from an axis of the rcm ). the ability to independently rotate the various medical tools 102 relative to one another permits improved steering , positioning , or actuation of any number of medical devices . the axial movement of each base 114 can be controlled using a screw - drive type configuration . alternatively , the rail guides 182 and rails 180 can function as linear drive motors where the rail functions as a stator 180 that drives the rail guides 182 . fig1 c illustrates another variation of a system for use with an rcm where the medical tools 140 arc axially and rotationally positionable relative to each other . in this variation , the rcm ( not pictured ) is configured to couple to the base 114 in order to provide a linear drive motor system to position the medical tools 102 . linear drives typically include a stationary platen or stator ( similar to a stator in a rotational motor ) and a slider or forcer ( similar to a rotor in a rotational motor ) that moves along the stator . in this variation , the stator 186 is affixed to the rcm ( not shown ) and the base 114 includes forcer components 184 . thus , the drive mechanism 114 ( being affixed to the base 184 ) is driven with an ac or dc current that is applied to the stator 186 . the linear configurations discussed in reference to fig1 b and 10c allow for non - contact operation with non - wearing parts . this allows for placement of a drape or barrier between the base 114 and rail 180 or stator 186 . as discussed herein , this barrier permits maintaining a sterile field when replacing drive systems 114 on the rcm . fig1 d illustrates another aspect of the drive mechanism 110 as having a positioning motor 188 . in this variation , the positioning motor 188 engages the base 114 to rotate the drive mechanism 110 and medical tool 102 about an axis as shown by arrows 172 . the interface between the positioning motor 188 and base 114 can be any commonly used interface ( pinion gear , frictional interface , etc .) fig1 e illustrates a rear view of the assembly of fig1 d . as shown , the positioning motor 188 engages a concave track 190 in the base 114 to rotate the medical tool 102 about an axis . fig1 f illustrates a partial view from a bottom perspective of a drive mechanism 110 having a positioning motor 188 coupled to two concave tracks 190 in a base 114 . the rotation of the base and medical tool can occur about an axis of the rcm or can occur about an axis that is offset from the axis of the rcm . for example , the depths and / or length concave track 190 can vary to modify the rotation of the drive mechanism 110 and medical tool 102 . fig1 a and 11b show an additional variation of the system described herein . in this variation , the rail 180 or stator 186 can include a drape 192 to provide a sterile barrier between the rcm 16 and the surgical field . accordingly , the medical tool 102 and drive mechanism 110 along with the base 114 can be replaced during a surgical procedure while maintaining sterility when coupled to the rcm 16 . as shown , the surgical barrier 192 can include a drape portion that encases the rcm 16 . in additional variations , the surgical barrier 192 can be a fitted material that fits over the rail 180 or stator 186 . in such a case the surgical barrier comprises a material ( such as ptfe ) that does not interfere with the interaction between the base 114 , rail 180 , rail guide 182 , stator 186 , and / or forcer component 184 . fig1 c illustrates a variation of the system shown in fig1 b ( though the concept is applicable to any system described herein ) where a pair of splayers or drive mechanism 104 each able to rotate and axially translate relative to one another as well as an rcm 16 ( in this case the rcm is underneath a drape 192 ) where the first mechanism 104 controls a medical tool 102 extending through a catheter 103 coupled to a second mechanism 104 . in this variation , the distal portion of the catheter 103 is shown curved (“ s ” shaped ; i . e ., a flexible distal portion ). typically , the distal portion of the catheter 103 extends within the anatomy of a patient . the second drive mechanism 104 coupled to the catheter 103 navigates the catheter 103 to the desired site . the first drive mechanism 104 controls a medical tool or device 102 that can exit from the distal end of the catheter 103 and can access the intended target site . the first drive mechanism 104 can actuate or control the medical device 102 independently of the catheter 103 . for example , the first drive mechanism 104 and drive system 110 can rotate or translate the medical tool 102 as shown by arrows 170 ( representing axial translation relative to the catheter and / or rcm ) and 172 ( representing rotational movement relative to the catheter and / or rcm ). fig1 a through 12c illustrate various configurations allowed by the modular nature of the present system . the rcm &# 39 ; s 16 ability to accept modular drive mechanism 110 allows the user to add or subtract robotic capability by simply installing or removing drive mechanisms 110 modules . the modules arc designed to operate like a cartridge , meaning that they can easily be attached and detached by the operator . the modules can have “ plug - n - play ” capability that allow quick installation to the base rcm 16 where the system recognize the module automatically . different robotic tools and catheters may require the varying modules , each having different functions and interfaces , such as linear and rotational displacement features . as shown in fig1 a and 12b , the modules can be loaded from the top , bottom , sides , front , or back of the rcm . the modules 110 simply dock into the bays 90 the rcm 16 . another benefit offered by the drive systems described herein is that each independent drive mechanism 110 can translate along a common axis 178 of the rcm 16 ( typically the axis that runs along a length of the rcm 16 .) the modular drive systems 110 can also independently rotate about the same common axis as shown by arrow 172 in order to provide additional degrees of freedom to the surgical tool or catheter that is coupled to the drive system 110 . as illustrated the modular design of the rcm 16 permits leaving some bays empty . fig1 a through 13c illustrate another variation of a device according to the present disclosure . in this variation , the device 200 comprises a portable or other tool that does not require robotic insert or actuation . in other words , the modular device 200 can be standalone or one that is attached to another structure ( e . g ., a bed , frame , etc .) and then coupled ( via wireless or via a cable ) to a control system . although the present example shows a medical tool 102 comprising a grasper , any number of medical tools can be incorporated with the design ( e . g ., rotary drill , deburring device , cutters , shavers , etc .) commonly assigned u . s . provisional application no . 60 / 902 , 144 discloses a number of additional medical devices or end effectors that can be implemented into the present design . fig1 a shows the medical tool 102 coupled to a tool component 164 ( as shown in fig1 c ) that mates with a circular spline gear 140 . in this variation , the gear 140 mates with a flexible spline 130 ( but not shown in fig1 a ) that engages the circular gear 140 . the remainder of the flexible spline 130 comprises a surgical barrier 137 , which in this variation comprises a pouch or an encasement that provides a sterile barrier to the motor assembly located therein . as shown , the barrier 137 can include a handle portion 156 or other section that allows manipulation or fixation of the tool 200 . fig1 b illustrates an exploded view of the motor unit 112 wave generating cam 116 , surgical barrier 137 , and circular spline gear 140 . as shown , the flexible spline gear 130 is located at an end of the barrier 137 and includes a number of spline teeth 132 that engage a number of gear teeth located within the circular gear 140 . fig1 b also shows use of an actuator motor 204 . if more than one degree of actuated motion is desired , a hollow shaft motor 112 can be used . the hollow shaft motor 112 in conjunction with a lumen through the center of the wave generating cam 116 gives the ability to send a plurality of actuators through the center of the drive assembly . the flex spline gear 130 could be designed to allow for linear , rotary , or ballooning motion , or incorporate a second smaller diameter flex spline while still maintaining the sterile barrier . so while the original harmonic drive motor 112 actuates one motion ( articulation of a catheter , or roll of the tool , etc . ), the secondary actuator 204 s could be used for any number of motions . for example the medical device 102 can be rotated about the tools 200 longitudinal axis , where the rotational motion is driven by the harmonic drive motor 112 , wave generating cam 116 , flexible spline gear 130 and circular spline gear 140 . the secondary actuator 204 can drive the gripper 102 as shown . alternatively , the secondary actuator 204 could drive any other type of motion depending upon the application . as illustrated , the tool 200 permits driving a medical device 102 using a single motor . since the motor is difficult or impractical to sterilize , the surgical barrier surrounds the entire motor assembly . thus the entire assembly 200 is sterile . the assembly could be mounted on a small set - up joint ( as disclosed in the above referenced commonly assigned patents and applications ). in another variation , the device 200 can be sized appropriately so that it is insertable into a patient . although the methods and devices disclosed herein may be particularly useful in medical applications , one of ordinary skill in the art having the benefit of this disclosure would appreciate that such methods and devices may also be applicable generally in other robotic applications . as used in this specification and the appended claims , the singular forms “ a ,” “ an ” and “ the ” include plural referents unless the context clearly dictates otherwise . thus , for example , the term “ a member ” is intended to mean a single member or a combination of members , “ a fluid ” is intended to mean one or more fluids , or a mixture thereof . where methods and steps described above indicate certain events occurring in certain order , those of ordinary skill in the art having the benefit of this disclosure would recognize that the ordering of certain steps may be modified and that such modifications are in accordance with the variations of the invention . additionally , certain of the steps may be performed concurrently in a parallel process when possible , as well as performed sequentially as described above .
the invention relates generally to robotically controlled systems , such as medical robotic systems . in one variation , a robotic catheter system is configured with a sterile barrier capable for transmitting a rotary force from a drive system on one side of the barrier to surgical tool on the other side of the sterile barrier for performing minimally invasive diagnostic and therapeutic procedures . modularized drive systems for robotics arc also disclosed herein .