The present disclosure relates to dental robot systems and, more particularly to methods of planning and executing a robot-implemented dental procedure.
Certain dental or maxillofacial procedures, particularly robot-assisted procedures, generally require one or more forms of imaging of the jaws or maxillofacial bone structure in order to assess the bone structure and form an effective plan of the procedure. For example, one robot-assisted dental/maxillofacial procedure first requires that a splint device with fiducial markers be securely attached to the patient, generally in proximity to the intended site for the procedure. The patient is then subjected to a 2D or 3D imaging procedure (e.g., an X-ray scan or CT scan) such that the splint device, the fiducial markers, and the site appear in the resulting image(s). A plan for the procedure is then formed from the captured images, via appropriate software, with respect to a 3D virtual representation of the site, and in relation to the imaged fiducial markers. Once the plan for the procedure is formed via the software, a tracking system for the robot is attached to the patient via the splint device, in a known relationship with the fiducial markers. The tracking system assists in guiding the robot according to the software plan in relation to the fiducial markers. Since the location of the fiducial markers is known and monitored by the tracking system, the guidance of the robot according to the software plan is updated in real time to account for movement of the patient (i.e., the software plan is executed in relation to the fiducial markers, and the real-time location of the fiducial markers is tracked and provided by the tracking system).
However, in such a robot-assisted procedure, the imaging procedure(s) required to form the 3D virtual representation of the site often represents added time and expense, as well as potential inconvenience for the patient. The splint device must also remain affixed to the patient from before the imaging procedure(s) through formation of the software plan and until completion of the actual procedure in order to ensure that the fiducial markers remain fixed as a reliable reference point. If the splint device is removable between the imaging stage and the conduct of the procedure, then significant care must be taken to ensure that the splint device can be re-affixed in the same manner and in the same positon upon which the location of the fiducial markers was originally established.
As such, there exists a need for a method of planning and executing a procedure (e.g., a dental or maxillofacial procedure), and particularly a robot-assisted or robot-implemented procedure, that can be accomplished, without requiring one or more forms of imaging of the site (e.g., jaws or maxillofacial bone structure). It would also be desirable, in some instances, for such a method to be accomplished while the site is established in a reference frame known to the robot system, such that the planning and conducting of the procedure on the site can be conducted in a compact time frame and without requiring the site to be subject to a separate imaging system beforehand, at added time and expense. Moreover, such a method should be ergonomically friendly, expedient, and convenient for the dental professional, for example, by minimizing the steps necessary to effectuate the plan and obviating the need for interchanging instruments between planning and conducting the procedure.
The above and other needs are met by aspects of the present disclosure which, in one aspect, provides a method of forming a plan for performing a procedure, wherein such a method comprises arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, with the reference location being disposed in a relation to a proximal end of the tracking arm in a three-dimensional space. Each of a plurality of physical points at or adjacent to the site or the object are contacted with a distal end of an end effector of a procedure tool engaged with a distal end of a robot arm, wherein a proximal end of the robot arm is disposed in a known relation to the proximal end of the tracking arm. A location of the distal end of the end effector in the three-dimensional space is determined concurrently with contacting each of the physical points with the distal end of the end effector. A reference frame is formed in the three-dimensional space, in relation to the reference location, from the locations of the physical points, and to include a location of the site or the object within the reference frame. A plan is formed for a procedure to be performed by the end effector on the site or the object, within the reference frame and relative to the reference location, wherein the procedure includes a route traversed by the end effector to and from the site or the object and during the procedure performed on the site or the object by the end effector, and a trajectory of the end effector during the procedure.
Another aspect of the present disclosure provides a method of performing a procedure, wherein such a method comprises arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, with the reference location being disposed in a three-dimensional space relative to a proximal end of the tracking arm. Each of a plurality of physical points at or adjacent to the site or the object is contacted with a distal end of an end effector of a procedure tool engaged with a distal end of a robot arm, wherein a proximal end of the robot arm is disposed in a known relation to the proximal end of the tracking arm. A location of the distal end of the end effector in the three-dimensional space is determined concurrently with contacting each of the physical points with the distal end of the end effector. A reference frame is formed in the three-dimensional space, in relation to the reference location, from the locations of the physical points, and to include a location of the site or the object within the reference frame. A plan is formed for a procedure to be performed by the end effector on the site or the object, within the reference frame and relative to the reference location, wherein the procedure includes a route traversed by the end effector to and from the site or the object and during the procedure performed on the site or the object by the end effector, and a trajectory of the end effector during the procedure. The procedure on the site or the object is performed according to the plan, including traversing the route, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Yet another aspect of the present disclosure provides a method of performing a procedure, wherein such a method comprises arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, wherein the reference location is disposed in a three-dimensional space relative to a proximal end of the tracking arm. A physical point at the site or on the object is contacted with a distal end of an end effector of a procedure tool engaged with a distal end of a robot arm, wherein a proximal end of the robot arm is disposed in a known relation to the proximal end of the tracking arm. A location of the distal end of the end effector in the three-dimensional space is determined concurrently with contacting the physical point with the distal end of the end effector. A trajectory of the end effector is established, relative to the physical point at the site or on the object, for performing a procedure at the site or on the object. A plan is formed for the procedure to be performed by the end effector at the location of the physical point at the site or on the object, wherein the procedure includes a route traversed by the end effector to and from the site or the object and during the procedure performed by the end effector at the location and in the established trajectory at the physical point at the site or on the object. The procedure at the site or on the object is performed according to the plan, including traversing the route, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Still another aspect of the present disclosure provides a method of performing a procedure. Such a method comprises arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, wherein the reference location is disposed in a three-dimensional space relative to a proximal end of the tracking arm. A location of a distal end of an end effector of a procedure tool is determined in the three-dimensional space, wherein the procedure tool is engaged with the distal end of a robot arm, and wherein a proximal end of the robot arm is disposed in a known relation to the proximal end of the tracking arm. A trajectory of the end effector is established relative to the location of the distal end thereof. A plan is formed for a procedure to be performed by the end effector at a location of a physical point at the site or on the object, wherein the procedure includes a route traversed by the end effector to and from the site or the object and during the procedure performed by the end effector at the location and in the established trajectory of the end effector at the physical point at the site or on the object. The procedure is performed at the site or on the object according to the plan, including traversing the route and orienting the end effector in the established trajectory, using the end effector of the procedure tool engaged with the distal end of the robot arm.
The present disclosure thus includes, without limitation, the following embodiments:
Embodiment 1: A method of forming a plan for performing a procedure, the method comprising arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, the reference location being disposed in a relation to a proximal end of the tracking arm in a three-dimensional space; contacting each of a plurality of physical points at or adjacent to the site or the object with a distal end of an end effector of a procedure tool engaged with a distal end of a robot arm, a proximal end of the robot arm being disposed in a known relation to the proximal end of the tracking arm; determining a location of the distal end of the end effector in the three-dimensional space concurrently with contacting each of the physical points with the distal end of the end effector, forming a reference frame in the three-dimensional space, in relation to the reference location, from the locations of the physical points, and to include a location of the site or the object within the reference frame; and forming a plan for a procedure to be performed by the end effector on the site or the object, within the reference frame and relative to the reference location, the procedure including a route traversed by the end effector to and from the site or the object and during the procedure performed on the site or the object by the end effector, and a trajectory of the end effector during the procedure.
Embodiment 2: The method of any preceding embodiment, or any combination of preceding embodiments, wherein contacting each of the physical points with the distal end of the end effector of the procedure tool comprises contacting each of the physical points with the distal end of the end effector, the end effector comprising a drill bit or an abrading bit, of the procedure tool, the procedure tool comprising a drilling device.
Embodiment 3: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the robot arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the proximal end of the robot arm, from position data from the one or more position sensors.
Embodiment 4: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the tracking arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein the method comprises determining a location of the distal end of the tracking arm, relative to the proximal end thereof, from position data from the one or more position sensors.
Embodiment 5: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector in the three-dimensional space comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being physically engaged with the distal end of the tracking arm.
Embodiment 6: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the distal end of the tracking arm is spaced-apart from the site or the object and includes a detector device engaged therewith, the detector device being arranged in communication with the site or the object, and wherein determining the location of the distal end of the end effector comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being detected by the detector device engaged with the distal end of the tracking arm.
Embodiment 7: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the reference location determined via the tracking arm, in the three-dimensional space.
Embodiment 8: A method of performing a procedure, the method comprising arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, the reference location being disposed in a three-dimensional space relative to a proximal end of the tracking arm; contacting each of a plurality of physical points at or adjacent to the site or the object with a distal end of an end effector of a procedure tool engaged with a distal end of a robot arm, a proximal end of the robot arm being disposed in a known relation to the proximal end of the tracking arm; determining a location of the distal end of the end effector in the three-dimensional space concurrently with contacting each of the physical points with the distal end of the end effector, forming a reference frame in the three-dimensional space, in relation to the reference location, from the locations of the physical points, and to include a location of the site or the object within the reference frame; forming a plan for a procedure to be performed by the end effector on the site or the object, within the reference frame and relative to the reference location, the procedure including a route traversed by the end effector to and from the site or the object and during the procedure performed on the site or the object by the end effector, and a trajectory of the end effector during the procedure; and performing the procedure on the site or the object according to the plan, including traversing the route, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Embodiment 9: The method of any preceding embodiment, or any combination of preceding embodiments, wherein contacting each of the physical points with the distal end of the end effector of the procedure tool comprises contacting each of the physical points with the distal end of the end effector, the end effector comprising a drill bit or an abrading bit, of the procedure tool, the procedure tool comprising a drilling device.
Embodiment 10: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the robot arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the proximal end of the robot arm, from position data from the one or more position sensors.
Embodiment 11: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the tracking arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein the method comprises determining a location of the distal end of the tracking arm, relative to the proximal end thereof, from position data from the one or more position sensors.
Embodiment 12: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector in the three-dimensional space comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being physically engaged with the distal end of the tracking arm.
Embodiment 13: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the distal end of the tracking arm is spaced-apart from the site or the object and includes a detector device engaged therewith, the detector device being arranged in communication with the site or the object, and wherein determining the location of the distal end of the end effector comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being detected by the detector device engaged with the distal end of the tracking arm.
Embodiment 14: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the reference location determined via the tracking arm, in the three-dimensional space.
Embodiment 15: The method of any preceding embodiment, or any combination of preceding embodiments, wherein performing the procedure comprises performing the procedure on the site or the object according to the plan, relative to the reference location determined via the tracking arm, including traversing the route, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Embodiment 16: The method of any preceding embodiment, or any combination of preceding embodiments, comprising adjusting the plan during performance of the procedure in response to movement of the site or the object, as determined via movement of the reference location determined via the tracking arm.
Embodiment 17: The method of any preceding embodiment, or any combination of preceding embodiments, comprising providing feedback in response to the procedure device deviating from the plan during performance of the procedure, including traversing the route.
Embodiment 18: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises directing haptic feedback or tactile feedback through the procedure device.
Embodiment 19: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises providing visual feedback or aural feedback through a deviation indication device.
Embodiment 20: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises restricting movement of the procedure device by providing resistance to motion via the robot arm.
Embodiment 21: A method of performing a procedure, the method comprising arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, the reference location being disposed in a three-dimensional space relative to a proximal end of the tracking arm; contacting a physical point at the site or on the object with a distal end of an end effector of a procedure tool engaged with a distal end of a robot arm, a proximal end of the robot arm being disposed in a known relation to the proximal end of the tracking arm; determining a location of the distal end of the end effector in the three-dimensional space concurrently with contacting the physical point with the distal end of the end effector, establishing a trajectory of the end effector, relative to the physical point at the site or on the object, for performing a procedure at the site or on the object; forming a plan for the procedure to be performed by the end effector at the location of the physical point at the site or on the object, the procedure including a route traversed by the end effector to and from the site or the object and during the procedure performed by the end effector at the location and in the established trajectory at the physical point at the site or on the object; and performing the procedure at the site or on the object according to the plan, including traversing the route, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Embodiment 22: The method of any preceding embodiment, or any combination of preceding embodiments, wherein contacting the physical point with the distal end of the end effector of the procedure tool comprises contacting the physical point with the distal end of the end effector, the end effector comprising a drill bit or an abrading bit, of the procedure tool, the procedure tool comprising a drilling device.
Embodiment 23: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the robot arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the proximal end of the robot arm, from position data from the one or more position sensors.
Embodiment 24: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the tracking arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein the method comprises determining a location of the distal end of the tracking arm, relative to the proximal end thereof, from position data from the one or more position sensors.
Embodiment 25: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector in the three-dimensional space comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being physically engaged with the distal end of the tracking arm.
Embodiment 26: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the distal end of the tracking arm is spaced-apart from the site or the object and includes a detector device engaged therewith, the detector device being arranged in communication with the site or the object, and wherein determining the location of the distal end of the end effector comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being detected by the detector device engaged with the distal end of the tracking arm.
Embodiment 27: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the reference location determined via the tracking arm, in the three-dimensional space.
Embodiment 28: The method of any preceding embodiment, or any combination of preceding embodiments, wherein performing the procedure comprises performing the procedure at the site or on the object according to the plan, relative to the reference location determined via the tracking arm, including traversing the route, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Embodiment 29: The method of any preceding embodiment, or any combination of preceding embodiments, comprising adjusting the plan during performance of the procedure in response to movement of the site or the object, as determined via movement of the reference location determined via the tracking arm.
Embodiment 30: The method of any preceding embodiment, or any combination of preceding embodiments, comprising providing feedback in response to the procedure device deviating from the plan during performance of the procedure, including traversing the route.
Embodiment 31: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises directing haptic feedback or tactile feedback through the procedure device.
Embodiment 32: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises providing visual feedback or aural feedback through a deviation indication device.
Embodiment 33: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises restricting movement of the procedure device by providing resistance to motion via the robot arm.
Embodiment 34: The method of any preceding embodiment, or any combination of preceding embodiments, wherein forming the plan comprises forming the plan for the procedure to be performed by the end effector at the location of each of a plurality of physical points at the site or on the object, and wherein performing the procedure comprises performing the procedure at each of the physical points at the site or on the object using the end effector in the established trajectory such that the procedure is performed in parallel between the physical points.
Embodiment 35: A method of performing a procedure, the method comprising arranging a distal end of a tracking arm in communication with a reference location at or adjacent to a site or an object received at the site, the reference location being disposed in a three-dimensional space relative to a proximal end of the tracking arm; determining a location of a distal end of an end effector of a procedure tool in the three-dimensional space, the procedure tool being engaged with the distal end of a robot arm, a proximal end of the robot arm being disposed in a known relation to the proximal end of the tracking arm; establishing a trajectory of the end effector relative to the location of the distal end thereof; forming a plan for a procedure to be performed by the end effector at a location of a physical point at the site or on the object, the procedure including a route traversed by the end effector to and from the site or the object and during the procedure performed by the end effector at the location and in the established trajectory of the end effector at the physical point at the site or on the object; and performing the procedure at the site or on the object according to the plan, including traversing the route and orienting the end effector in the established trajectory, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Embodiment 36: The method of any preceding embodiment, or any combination of preceding embodiments, wherein establishing the trajectory comprises manually orienting the procedure tool such that the end effector is in a three-dimensional angular arrangement relative to the distal end of the end effector, and storing the angular arrangement of the end effector providing the trajectory for use in forming the plan.
Embodiment 37: The method of any preceding embodiment, or any combination of preceding embodiments, wherein establishing the trajectory comprises determining a three-dimensional angular arrangement of the end effector providing the trajectory; determining a spatial offset of a proximal end of the end effector from the distal end thereof providing the angular arrangement, and storing the spatial offset of the proximal end of the end effector providing the trajectory for use in forming the plan.
Embodiment 38: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, the end effector comprising a drill bit or an abrading bit, of the procedure tool, the procedure tool comprising a drilling device.
Embodiment 39: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector comprises contacting the physical point with the distal end of the end effector, and concurrently determining a location of the distal end of the end effector in the three-dimensional space.
Embodiment 40: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the robot arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the proximal end of the robot arm, from position data from the one or more position sensors.
Embodiment 41: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the tracking arm comprises a plurality of interconnected arm segments having one or more position sensors engaged therewith, and wherein the method comprises determining a location of the distal end of the tracking arm, relative to the proximal end thereof, from position data from the one or more position sensors.
Embodiment 42: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector in the three-dimensional space comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being physically engaged with the distal end of the tracking arm.
Embodiment 43: The method of any preceding embodiment, or any combination of preceding embodiments, wherein the distal end of the tracking arm is spaced-apart from the site or the object and includes a detector device engaged therewith, the detector device being arranged in communication with the site or the object, and wherein determining the location of the distal end of the end effector comprises determining a location of the site or the object in the three-dimensional space via the end effector, in relation to the reference location, the reference location being detected by the detector device engaged with the distal end of the tracking arm.
Embodiment 44: The method of any preceding embodiment, or any combination of preceding embodiments, wherein determining the location of the distal end of the end effector comprises determining the location of the distal end of the end effector, relative to the reference location determined via the tracking arm, in the three-dimensional space.
Embodiment 45: The method of any preceding embodiment, or any combination of preceding embodiments, wherein performing the procedure comprises performing the procedure at the site or on the object according to the plan, relative to the reference location determined via the tracking arm, including traversing the route and orienting the end effector in the established trajectory, using the end effector of the procedure tool engaged with the distal end of the robot arm.
Embodiment 46: The method of any preceding embodiment, or any combination of preceding embodiments, comprising adjusting the plan during performance of the procedure in response to movement of the site or the object, as determined via movement of the reference location determined via the tracking arm.
Embodiment 47: The method of any preceding embodiment, or any combination of preceding embodiments, comprising providing feedback in response to the procedure device deviating from the plan during performance of the procedure, including traversing the route and orienting the end effector in the established trajectory.
Embodiment 48: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises directing haptic feedback or tactile feedback through the procedure device.
Embodiment 49: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises providing visual feedback or aural feedback through a deviation indication device.
Embodiment 50: The method of any preceding embodiment, or any combination of preceding embodiments, wherein providing feedback comprises restricting movement of the procedure device by providing resistance to motion via the robot arm.
Embodiment 51: The method of any preceding embodiment, or any combination of preceding embodiments, wherein forming the plan comprises forming the plan for the procedure to be performed by the end effector at the location of each of a plurality of physical points at the site or on the object, and wherein performing the procedure comprises performing the procedure at each of the physical points at the site or on the object using the end effector in the established trajectory such that the procedure is performed in parallel between the physical points.
These and other features, aspects, and advantages of the present disclosure will be apparent from a reading of the following detailed description together with the accompanying drawings, which are briefly described below. The present disclosure includes any combination of two, three, four, or more features or elements set forth in this disclosure, regardless of whether such features or elements are expressly combined or otherwise recited in a specific embodiment description herein. This disclosure is intended to be read holistically such that any separable features or elements of the disclosure, in any of its aspects and embodiments, should be viewed as intended, namely to be combinable, unless the context of the disclosure clearly dictates otherwise.
It will be appreciated that the summary herein is provided merely for purposes of summarizing some example aspects so as to provide a basic understanding of the disclosure. As such, it will be appreciated that the above described example aspects are merely examples and should not be construed to narrow the scope or spirit of the disclosure in any way. It will be appreciated that the scope of the disclosure encompasses many potential aspects, some of which will be further described below, in addition to those herein summarized. Further, other aspects and advantages of such aspects disclosed herein will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the described aspects.
Having thus described the disclosure in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
The present disclosure now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all aspects of the disclosure are shown. Indeed, the disclosure may be embodied in many different forms and should not be construed as limited to the aspects set forth herein; rather, these aspects are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
While aspects of the present disclosure include examples relating the robot system to maxillofacial/dental anatomy or maxillofacial structure, a person of ordinary skill in the art will appreciate that reference to the maxillofacial/dental anatomy or maxillofacial/dental structure, in some aspects, is merely to provide the example of an object interacted with/by the disclosed procedure tool/end effector and/or robot system. Otherwise, reference herein to an “object” is directed and expressly refers to non-human objects. In some examples, such non-human objects are maxillofacial/dental anatomy models or maxillofacial/dental structure models or other non-human representations or reproductions of such anatomy or structure. The disclosed systems and methods herein are implemented to provide, for example, a convenient and effective training tool or training provision for the dental professional to develop their skills in regard to the procedures and tools described herein. Moreover, any methods disclosed and claimed herein are particularly directed to the control and operation of the systems described and claimed herein, wherein such methods are not particularly directed to methods of surgery on humans, but instead to operation of the robot system and/or procedure tool and end effector in relation to the training procedures previously indicated.
Moreover, while aspects of the disclosure illustrate example procedures involving maxillofacial/dental anatomy, one skilled in the art will appreciate that the concept of the robot system and methods disclosed herein may find applicability to other surgical processes not involving dental surgery, such as, for example, orthopedic surgery, ENT surgery, and neurosurgery. As such, the aspects of the disclosure presented herein are merely examples of the applicability of the disclosed concepts and are not intended to be limiting in any manner. That is, aspects of the robot system disclosed herein may be otherwise applicable to various parts of the patient to facilitate other types of surgery, besides dental surgery.
In some aspects, as shown for example in
According to aspects of the present disclosure, the developed plan/procedure/operation details movement, including trajectory, of the procedure tool 200/end effector 300 along a route toward and into engagement with the site 25 or the object 50, while the articulating robot arm (having the procedure tool 200 attached to the distal end 725 thereof) includes structure and functionality to allow the procedure tool 200 to be manually moved along the allowable pathway or route according to the plan/procedure/operation. However, by way of the articulating robot arm, manual movement of the procedure tool 200 outside the allowable pathway or route is restricted, impeded, or otherwise prevented.
In some aspects (see, e.g.,
In some aspects, the articulating robot arm has a proximal end 720 and opposed to the distal end 725. One or more sensors 730 is operably engaged with the articulating robot arm and arranged to sense position data associated with the articulating robot arm. For example, the one or more sensors 730 is engaged with one of a plurality of arm members of the articulating robot arm and/or with a joint engaged between arm members, or between arm members and other components of the articulating robot arm (e.g., between the proximal end 720 of the articulating robot arm and a base member 715). In this manner, the position data sensed by the one or more sensors 730 includes, for example, the spatial relationship (e.g., orientation, position, etc.) of the articulating robot arm and/or the components thereof in a three dimensional space. In some instances, the spatial relationship is determined relative to the base member 715 to which the proximal end 720 of the articulating robot arm is mounted. As such, in some aspects, the one or more sensors 730 is engaged with the articulating robot arm such that the position data sensed by the one or more sensors 730 at least indicates the spatial position of at least the distal end 725 of the articulating robot arm in a three dimensional space, and in some instances relative to the base member 715/proximal end 720 of the articulating robot arm. The position of the procedure tool 200/end effector 300, in the three-dimensional space, are related to, known or determined from, or otherwise associated with the position of the distal end 725 of the articulating robot arm determined from the position data of the one or more sensors 730, and the engagement of the procedure tool 200 with the distal end 725 of the articulating robot arm. As such, the location of the distal end of the end effector 300, relative to the proximal end 720 of the robot arm 750, is determined from position data from the one or more position sensors 730.
In some aspects, the tracking arm 1050 has a proximal end 1020 and opposed to the distal end 1025. One or more sensors 1030 is operably engaged with the tracking arm 1050 and arranged to sense position data associated with the tracking arm 1050. For example, the one or more sensors 1030 is engaged with one of a plurality of arm members of the tracking arm 1050 and/or with a joint engaged between arm members, or between arm members and other components of the tracking arm 1050 (e.g., between the proximal end 1020 of the tracking arm 1050 and the base member 715). In this manner, the position data sensed by the one or more sensors 1030 includes, for example, the spatial relationship (e.g., orientation, position, etc.) of the tracking arm 1050 and/or the components thereof in a three dimensional space. In some instances, the spatial relationship is determined relative to the base member 715 to which the proximal end 1020 of the tracking arm 1050 is mounted. As such, in some aspects, the one or more sensors 1030 is engaged with the tracking arm 1050 such that the position data sensed by the one or more sensors 1030 at least indicates the spatial position of at least the distal end 1025 of the tracking arm 750 in a three dimensional space, and in some instances relative to the base member 715/proximal end 1020 of the tracking arm 1050. The position of the reference location 10, in the three-dimensional space, is related to, known or determined from, or otherwise associated with the position of the distal end 1025 of the tracking arm 1050 determined from the position data of the one or more sensors 1030, and the physical engagement between the fiducial marker 900/reference location 10 and the distal end 1025 of the tracking arm 1050, or the detection of the fiducial marker 900/reference location 10 by the detector 1000 engaged with the distal end 1025 of the tracking arm 1050. That is, the location of the distal end 1025 of the tracking arm 1050, relative to the proximal end 1020 thereof, is determined from position data from the one or more position sensors 1030.
Implementing aspects of the robot system 100 as disclosed herein, one aspect of the present disclosure involves a method of forming a plan for performing a procedure, particularly a method of forming such a plan, without requiring imaging of the site 25/object 50, as shown in
Each of a plurality of physical points 5 at or adjacent to the site 25 or the object 50 is contacted with a distal end of an end effector 300 of a procedure tool 200 engaged with a distal end 725 of a robot arm 750, wherein a proximal end 720 of the robot arm 750 is disposed in a known relation to the proximal end 1020 of the tracking arm 1050 (Block 3-110). A location of the distal end of the end effector 300 in the three-dimensional space is determined concurrently with contacting each of the physical points 5 with the distal end of the end effector 300 (Block 3-120 and
A reference frame 500 (see, e.g.,
Accordingly, in such aspects, the plan/procedure/operation is formed, without requiring a separate imaging procedure of the site 25/object 50 as the basis for forming the plan/procedure/operation. That is, the arrangement of the robot system 100, in which the location of the distal end of the end effector 300 is known in relation to the fiducial marker 900 engaged with the site 25/object 50, allows the reference frame 500, established via capture of the location(s) of the distal end of the end effector 300 with each of the physical points 5, to serve as a proxy or replacement for the imaging step. Since the physical points 5 are selected on or about the site 25/object 50, and can include the site 25/object 50 itself, the reference frame 500 is formed as a three-dimensional representation or model of the site 25/object 50. Moreover, since the site 25/object 50 itself can be included as one of the physical points 5, this method of forming the reference frame 500 to include the site 25/object 50 itself provides an accurate three-dimensional representation or model on which to form the plan/procedure/operation. As shown, for example, in
In another aspect, the method of forming the plan by way of establishing a reference frame 500 can be extended to a method of performing a procedure based on that plan. As shown, for example, in
A plan is then formed for a procedure to be performed by the end effector 300 on the site 25 or the object 50, within the reference frame 500 and relative to the reference location 10. The procedure includes a route traversed by the end effector 300 to and from the site 25 or the object 50 and during the procedure performed on the site 25 or the object 50 by the end effector 300, as well as a trajectory or orientation of the end effector 300 during the procedure (Block 6-140). The procedure is then performed on the site 25 or the object 50 according to the plan, including traversing the route, using the end effector 300 of the procedure tool 200 engaged with the distal end 725 of the robot arm 750 (Block 6-150). That is, the procedure is performed on the site 25 or the object 50 according to the plan, relative to the reference location 10 determined via the tracking arm 1050, including traversing the route(s), using the end effector 300 of the procedure tool 200 engaged with the distal end 725 of the robot arm 750.
Since the communication with the fiducial marker 900/reference location 10 remains during performance of the procedure, the plan, including the route(s) traversed by the procedure tool 200/end effector 300 can be adjusted during performance of the procedure in response to movement of the site 25 or the object 50, as determined via movement of the reference location 10 determined via the tracking arm 1050. Moreover, since the procedure tool 200/robot arm 750 can be manually manipulated to conduct the procedure, the robot system 100 can be arranged to provide feedback in response to the procedure device 200 deviating from the plan (e.g., deviating from the route(s)) during performance of the procedure, including traversing the route(s). For example, haptic feedback or tactile feedback can be directed through the procedure device 200 by the controller 800, visual feedback or aural feedback through a deviation indication device (see, e.g., element 1300 in
In still another aspect of the present disclosure, a method of performing a procedure can be implemented without the formation of a reference frame 500. For example, as shown in
In conjunction with contacting the physical point (e.g., the site 25) with the distal end of the end effector 300, a trajectory or orientation (see, e.g., element 1500 in
Since the communication with the fiducial marker 900/reference location 10 remains during performance of the procedure, the plan, including the route(s) traversed by the procedure tool 200/end effector 300 and the trajectory 1500 of the end effector 300, can be adjusted during performance of the procedure in response to movement of the site 25 or the object 50, as determined via movement of the reference location 10 determined via the tracking arm 1050. Moreover, since the procedure tool 200/robot arm 750 can be manually manipulated to conduct the procedure, the robot system 100 can be arranged to provide feedback in response to the procedure device 200 deviating from the plan (e.g., deviating from the route(s)) during performance of the procedure, including traversing the route(s). For example, haptic feedback or tactile feedback can be directed through the procedure device 200 by the controller 800, visual feedback or aural feedback through a deviation indication device (see, e.g., element 1300 in
Accordingly, in such aspects, as shown, for example, in
In yet another aspect of the present disclosure, a method of performing a procedure can be implemented without contacting a physical point at the site 25 or on the object 50 (e.g., the site 25 itself) with the distal end of the end effector 300, in order to determine the location of the distal end of the end effector 300 in the three-dimensional space. For example, as shown in
That is, since the robot arm 750 comprises a plurality of interconnected arm segments having one or more position sensors 730 engaged therewith (wherein the location of the distal end of the end effector 300 relative to the proximal end 720 of the robot arm 750 can be determined from position data from the one or more position sensors 730), and since the tracking arm 1050 comprises a plurality of interconnected arm segments having one or more position sensors 1030 engaged therewith (wherein the location of the distal end 1025 of the tracking arm 1050, relative to the proximal end 1020 thereof, can be determined from position data from the one or more position sensors 1030), the location of the distal end of the end effector 300 in the three-dimensional space in relation to the reference location 10 can be determined at any point in the three-dimensional space. For example, the location of the distal end of the end effector 300 in the three-dimensional space can be continually monitored by way of the robot arm 750, or the location of the distal end of the end effector 300 in the three-dimensional space can be determined on-demand upon actuation of the actuator 1400 (see, e.g.,
Upon the location of the distal end of the end effector 300 being determined, a trajectory (see, e.g., element 1500 in
A plan is then formed for the procedure to be performed by the end effector 300 at the location of the physical point at the site 25 or on the object 50 (e.g., by providing a signal via actuator (see, e.g., element 1400 in
Since the communication with the fiducial marker 900/reference location 10 remains during performance of the procedure, the plan, including the route(s) traversed by the procedure tool 200/end effector 300 and the trajectory of the end effector 300 can be adjusted during performance of the procedure in response to movement of the site 25 or the object 50, as determined via movement of the reference location 10 determined via the tracking arm 1050. Moreover, since the procedure tool 200/robot arm 750 can be manually manipulated to conduct the procedure, the robot system 100 can be arranged to provide feedback in response to the procedure device 200 deviating from the plan (e.g., deviating from the route(s) and/or the trajectory of the end effector 300) during performance of the procedure, including traversing the route(s) and orienting the end effector 300 in the established trajectory 1500. For example, haptic feedback or tactile feedback can be directed through the procedure device 200 by the controller 800, visual feedback or aural feedback through a deviation indication device (see, e.g., element 1300 in
Since the method illustrated in
Aspects of the present disclosure thus provide, for example, methods of planning and executing a procedure (e.g., a dental or maxillofacial procedure), and particularly a robot-assisted or robot-implemented procedure, that can be accomplished, without requiring one or more forms of imaging of the site (e.g., jaws or maxillofacial bone structure). In some aspects, the stage of planning the procedure can also be bypassed such that the procedure can be executed immediately in a repeatable manner. In some instances, since such methods can be accomplished while the site is established in a reference frame known to the robot system, the planning and conducting of the procedure on the site can be conducted in a compact time frame and without requiring the site to be subject to a separate imaging system beforehand, at added time and expense. Moreover, such methods are ergonomically friendly, expedient, and convenient for the dental professional, for example, by minimizing the steps necessary to effectuate the plan and obviating the need for interchanging instruments between planning and conducting the procedure.
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these disclosed embodiments pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the invention. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the disclosure. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated within the scope of the disclosure. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
It should be understood that although the terms first, second, etc. may be used herein to describe various steps or calculations, these steps or calculations should not be limited by these terms. These terms are only used to distinguish one operation or calculation from another. For example, a first calculation may be termed a second calculation, and, similarly, a second step may be termed a first step, without departing from the scope of this disclosure. As used herein, the term “and/or” and the “/” symbol includes any and all combinations of one or more of the associated listed items.
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “includes”, and/or “including”, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Therefore, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2022/060945 | 11/14/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63279454 | Nov 2021 | US |