TWI894893B - Robot system with mobile platform and associated method - Google Patents
Robot system with mobile platform and associated methodInfo
- Publication number
- TWI894893B TWI894893B TW113112072A TW113112072A TWI894893B TW I894893 B TWI894893 B TW I894893B TW 113112072 A TW113112072 A TW 113112072A TW 113112072 A TW113112072 A TW 113112072A TW I894893 B TWI894893 B TW I894893B
- Authority
- TW
- Taiwan
- Prior art keywords
- arm
- intermediate member
- platform
- proximal end
- tracking
- Prior art date
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/32—Surgical robots operating autonomously
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/30—Devices for illuminating a surgical field, the devices having an interrelation with other surgical devices or with a surgical procedure
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/50—Supports for surgical instruments, e.g. articulated arms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C1/00—Dental machines for boring or cutting ; General features of dental machines or apparatus, e.g. hand-piece design
- A61C1/08—Machine parts specially adapted for dentistry
- A61C1/082—Positioning or guiding, e.g. of drills
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C1/00—Dental machines for boring or cutting ; General features of dental machines or apparatus, e.g. hand-piece design
- A61C1/08—Machine parts specially adapted for dentistry
- A61C1/082—Positioning or guiding, e.g. of drills
- A61C1/084—Positioning or guiding, e.g. of drills of implanting tools
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61G—TRANSPORT, PERSONAL CONVEYANCES, OR ACCOMMODATION SPECIALLY ADAPTED FOR PATIENTS OR DISABLED PERSONS; OPERATING TABLES OR CHAIRS; CHAIRS FOR DENTISTRY; FUNERAL DEVICES
- A61G15/00—Operating chairs; Dental chairs; Accessories specially adapted therefor, e.g. work stands
- A61G15/14—Dental work stands; Accessories therefor
- A61G15/16—Storage, holding or carrying means for dental handpieces or the like
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2059—Mechanical position encoders
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2068—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis using pointers, e.g. pointers having reference marks for determining coordinates of body points
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B2034/304—Surgical robots including a freely orientable platform, e.g. so called 'Stewart platforms'
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B2034/305—Details of wrist mechanisms at distal ends of robotic arms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/08—Accessories or related features not otherwise provided for
- A61B2090/0807—Indication means
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Pathology (AREA)
- Dentistry (AREA)
- Epidemiology (AREA)
- Robotics (AREA)
- Manipulator (AREA)
Abstract
Description
本申請涉及機器人系統,特別是,涉及與行動平台接合並由行動平台支撐的機器人系統以及相關方法。This application relates to robotic systems, and more particularly, to robotic systems interfaced with and supported by a mobile platform and related methods.
在進行特定程序(例如牙科程序)時,患者通常以斜躺姿勢或仰臥姿勢坐在支撐表面(例如,牙醫椅)上。因此,通常位於牙醫椅一側的牙科專業人員必須扭曲身體並試圖靠近患者的口腔,或在患者的口腔內或周圍操作小型手持鏡子,以便能夠查看正在進行的程序,或查看進行程序的部位/物體。During certain procedures, such as dental procedures, the patient is typically seated in a reclining or supine position on a support surface, such as a dental chair. Consequently, the dental professional, typically positioned to the side of the dental chair, must contort their body and attempt to gain access to the patient's mouth, or manipulate a small hand mirror in or around the patient's mouth, in order to view the procedure being performed or the part/object being performed.
在使用引導機器人系統進行程序的情況下,也可能需要實施追蹤手臂來追蹤程序期間患者的位置及/或動作,且這種追蹤手臂通常與患者的口腔物理連接及/或包括一個與患者的口腔物理連接的組件,用於與追蹤手臂進行通訊。在任何情況下,追蹤手臂通常需要放置在接近患者口腔的位置,因此可能與牙科專業人員競爭對患者口腔的進入。In cases where a guided robotic system is used to perform the procedure, a tracking arm may also be implemented to track the patient's position and/or movements during the procedure, and such tracking arm is typically physically connected to the patient's mouth and/or includes a component physically connected to the patient's mouth for communication with the tracking arm. In any case, the tracking arm is typically placed in close proximity to the patient's mouth and may therefore compete with the dental professional for access to the patient's mouth.
通常,機器人系統會放置在牙醫椅的一側,因而這可能需要較長的追蹤手臂以達到必要的距離,或接近患者的口腔。在這種情況下,較長的追蹤手臂通常會要求追蹤過程更加複雜並且涉入其中,以提供適當的準確性來進行機器人程序。此外,追蹤手臂通常需要裝設在與用於執行程序的儀器接合的機器人手臂附近及/或已知的附近,並且因為通常需要穩定的底座來支撐機器人系統,所以機器人系統的佔地面積可能相對較大。因此,牙科專業人員經常可能被阻止從機器人系統放置的牙醫椅側接近患者。Typically, a robotic system is placed to the side of the dentist's chair, which may require a longer tracking arm to achieve the necessary distance or proximity to the patient's mouth. In this case, the longer tracking arm often requires the tracking process to be more complex and involved to provide the appropriate accuracy for the robotic procedure. In addition, the tracking arm often needs to be mounted near and/or in a known vicinity of the robotic arm that interfaces with the instruments used to perform the procedure, and because a stable base is often required to support the robotic system, the robotic system's footprint can be relatively large. As a result, dental professionals may often be prevented from accessing the patient from the side of the dentist's chair where the robotic system is placed.
因此,對於牙科專業人員來說,這種機器人輔助的牙科程序通常很麻煩、使用者不友善且不符合人體工學。由於目前系統的實施要求,機器人系統也可能更複雜或過度建造(因此成本更高)。因此,此類機器人系統可能佔據相對較大的佔地面積,這可能導致上述部署/實施限制,以及機器人系統在不使用時的更廣泛的儲存需求。As a result, such robotic-assisted dental procedures are often cumbersome, user-unfriendly, and unergonomic for dental professionals. Robotic systems may also be more complex or overbuilt (and therefore more expensive) due to the implementation requirements of current systems. Consequently, such robotic systems may occupy a relatively large footprint, which may lead to the aforementioned deployment/implementation limitations, as well as more extensive storage requirements when the robotic system is not in use.
因此,需要一種機器人系統,在某些情況下是牙科機器人系統,允許牙科專業人員以使用者友善、靈活和符合人體工學的方式進行機器人輔助的牙科/顎面程序,並能夠從牙醫椅子兩側靠近患者。這樣的機器人系統較佳地應是有效的,而不限制儀器的移動性或儀器對患者的牙齒/顎面結構的可接近性,同時允許將機器人系統放置在更靠近患者的牙齒/顎面結構的位置,以減少機器人系統的複雜性及/或構造要求。因此,這樣的機器人系統也應該理想地提供所需的穩定性,同時最小化其占地面積。Therefore, there is a need for a robotic system, and in some cases a dental robotic system, that allows dental professionals to perform robotic-assisted dental/maxillofacial procedures in a user-friendly, flexible, and ergonomic manner, while being able to approach the patient from both sides of the dentist's chair. Such a robotic system should preferably be effective without restricting the mobility of the instrument or the accessibility of the instrument to the patient's dental/maxillofacial structure, while allowing the robotic system to be placed closer to the patient's dental/maxillofacial structure to reduce the complexity and/or structural requirements of the robotic system. Therefore, such a robotic system should also ideally provide the required stability while minimizing its footprint.
上述及其他需求透過本揭露的態樣得到滿足,其中在一特定態樣中,提供了一種機器人系統,包括一追蹤手臂,具有一遠端,該遠端適配用於與位於或鄰近一部位或在該部位接收之一物體的一參考位置進行通訊,其中該參考位置在三維空間中被設置為與該追蹤手臂之一近端有一關係。機器人手臂具有一程序工具,該程序工具與該機器人手臂之一遠端接合,其中該程序工具具有與其接合的一末端執行器,且該末端執行器具有一遠端,該遠端適配用於與該部位或該物體互動,該機器人手臂具有與該追蹤手臂之該近端以一已知關係而被設置的近端。控制器包括一處理器與一記憶體,該控制器被設置以與該追蹤手臂、該機器人手臂、以及該程序工具進行可操作的通訊,該控制器被設置以透過該機器人手臂與該追蹤手臂確定該三維空間內該程序工具與該參考位置之間的一實際空間關係,其中該實際空間關係包括相對於該參考位置,該程序工具之該末端執行器的該遠端之一位置。平台具有間隔開之支撐部件以及延伸於該支撐部件之間之一中間部件,其中該中間部件與該支撐部件配合以使該中間部件跨越該部位或該物體,且該平台被設置以使該機器人手臂與該追蹤手臂被裝設於平台上並從平台延伸。The above and other needs are met by aspects of the present disclosure, wherein in one particular aspect, a robotic system is provided, comprising a tracking arm having a distal end adapted to communicate with a reference position of an object located at or near a site or received at the site, wherein the reference position is positioned in three-dimensional space in relation to a proximal end of the tracking arm. The robotic arm has a procedure tool coupled to a distal end of the robotic arm, wherein the procedure tool has an end effector coupled thereto and the end effector has a distal end adapted to interact with the site or the object, the robotic arm having a proximal end positioned in a known relationship to the proximal end of the tracking arm. The controller includes a processor and a memory, and is configured to be in operable communication with the tracking arm, the robotic arm, and the procedure tool. The controller is configured to determine, via the robotic arm and the tracking arm, a real spatial relationship between the procedure tool and the reference position in the three-dimensional space, wherein the real spatial relationship includes a position of the distal end of the end effector of the procedure tool relative to the reference position. The platform has spaced apart support members and an intermediate member extending between the support members, wherein the intermediate member cooperates with the support members so that the intermediate member spans the part or the object, and the platform is configured such that the robotic arm and the tracking arm are mounted on the platform and extend from the platform.
本揭露的另一態樣提供了一種形成一機器人系統的方法,其中此方法包括設置一機器人手臂,使其一近端以與一追蹤手臂的一近端的一已知關係而被設置,其中該追蹤手臂具有一遠端,該遠端適配用於與位於或鄰近一部位或在該部位接收之一物體的一參考位置進行通訊,且其中該參考位置在一三維空間中被設置為與該追蹤手臂之一近端有一關係。一程序工具係與該機器人手臂之一遠端接合,其中,該程序工具具有與其接合的一末端執行器,以及其中該末端執行器具有適配用於與該部位或該物體互動的一遠端。一控制器包括一處理器與一記憶體,被設置與該追蹤手臂、該機器人手臂、以及該程序工具進行可操作的通訊,該控制器被設置以透過該機器人手臂與該追蹤手臂確定該三維空間內之該程序工具與該參考位置之間的一實際空間關係,該實際空間關係包括相對於該參考位置,該程序工具之該末端執行器的該遠端之一位置。該機器人手臂與該追蹤手臂被裝設於一平台,其中該平台具有間隔開之支撐部件以及延伸於該支撐部件之間之一中間部件,以及其中該中間部件與該支撐部件配合以使該中間部件跨越該部位或該物體,以使該機器人手臂與該追蹤手臂從該平台延伸。Another aspect of the present disclosure provides a method of forming a robotic system, wherein the method includes providing a robotic arm with a proximal end positioned in a known relationship to a proximal end of a tracking arm, wherein the tracking arm has a distal end adapted to communicate with a reference position of an object located at or near a site or received at the site, and wherein the reference position is positioned in a three-dimensional space in relationship to a proximal end of the tracking arm. A procedure tool is coupled to the distal end of the robotic arm, wherein the procedure tool has an end effector coupled thereto, and wherein the end effector has a distal end adapted to interact with the site or the object. A controller including a processor and a memory is configured to be in operable communication with the tracking arm, the robotic arm, and the programming tool. The controller is configured to determine, via the robotic arm and the tracking arm, a real spatial relationship between the programming tool and the reference position in the three-dimensional space, the real spatial relationship including a position of the distal end of the end effector of the programming tool relative to the reference position. The robotic arm and the tracking arm are mounted on a platform, wherein the platform has spaced apart support members and an intermediate member extending between the support members, and wherein the intermediate member cooperates with the support members so that the intermediate member spans the part or the object, thereby allowing the robotic arm and the tracking arm to extend from the platform.
因此,本揭露包括但不限於以下示例實施例:Therefore, the present disclosure includes but is not limited to the following exemplary embodiments:
示例實施例 1:一種機器人系統,包括:一追蹤手臂,具有一遠端,該遠端適配用於與位於或鄰近一部位或在該部位接收之一物體的一參考位置進行通訊,該參考位置在一三維空間中被設置為與該追蹤手臂之一近端有一關係;一機器人手臂,具有一程序工具,該程序工具與該機器人手臂之一遠端接合,該程序工具具有與其接合的一末端執行器,該末端執行器具有適配用於與該部位或該物體互動的一遠端,該機器人手臂具有與被設置而與該追蹤手臂之該近端以一已知關係而被設置的一近端;一控制器,包括一處理器與一記憶體,該控制器被設置以與該追蹤手臂、該機器人手臂、以及該程序工具進行可操作的通訊,該控制器被設置以透過該機器人手臂與該追蹤手臂確定該三維空間內之該程序工具與該參考位置之間的一實際空間關係,該實際空間關係包括相對於該參考位置,該程序工具之該末端執行器的該遠端之一位置;以及一平台,具有間隔開之支撐部件以及延伸於該支撐部件之間之一中間部件,該中間部件與該支撐部件配合以使該中間部件跨越該部位或該物體,且該平台被設置以使該機器人手臂與該追蹤手臂被裝設於平台上並從平台延伸。 Example embodiment 1 : A robotic system comprising: a tracking arm having a distal end adapted to communicate with a reference position of an object located at or near a site or received at the site, the reference position being arranged in a three-dimensional space in relation to a proximal end of the tracking arm; a robotic arm having a programming tool coupled to a distal end of the robotic arm, the programming tool having an end effector coupled thereto, the end effector having a distal end adapted to interact with the site or the object, the robotic arm having a proximal end arranged in a known relationship to the proximal end of the tracking arm; a controller comprising a processor and a memory, the A controller is configured to communicate operatively with the tracking arm, the robotic arm, and the programming tool, the controller being configured to determine, through the robotic arm and the tracking arm, an actual spatial relationship between the programming tool and the reference position in the three-dimensional space, the actual spatial relationship including a position of the distal end of the end effector of the programming tool relative to the reference position; and a platform having spaced apart support members and an intermediate member extending between the support members, the intermediate member cooperating with the support members so that the intermediate member spans the part or the object, and the platform being configured so that the robotic arm and the tracking arm are mounted on and extend from the platform.
示例實施例 2:任一前述示例實施例或其組合的系統,其中該機器人手臂之該近端與該追蹤手臂之該近端以其間之一已知關係裝設至該平台。 Example Embodiment 2 : The system of any preceding example embodiment or a combination thereof, wherein the proximal end of the robotic arm and the proximal end of the tracking arm are mounted to the platform with a known relationship therebetween.
示例實施例 3:任一前述示例實施例或其組合的系統,其中該支撐部件包括與該中間部件接合的近端以及與該近端相對的遠端,該遠端被設置以與一支撐表面互動,以相對於該支撐表面穩定該中間部件。 Example Embodiment 3 : The system of any preceding example embodiment or combination thereof, wherein the support member includes a proximal end engaged with the intermediate member and a distal end opposite the proximal end, the distal end being configured to interact with a support surface to stabilize the intermediate member relative to the support surface.
示例實施例 4:任一前述示例實施例或其組合的系統,包括腳輪,該腳輪與該支撐部件之該遠端接合並且被設置成使得該平台可相對於該支撐表面移動。 Example Embodiment 4 : The system of any preceding example embodiment or a combination thereof, comprising casters engaged with the distal end of the support member and configured to enable the platform to move relative to the support surface.
示例實施例 5:任一前述示例實施例或其組合的系統,其中該腳輪之一或更多個被設置為選擇性地固定,以避免該平台相對於該支撐表面的移動。 Example Embodiment 5 : The system of any preceding example embodiment or combination thereof, wherein one or more of the casters are configured to be selectively fixed to prevent movement of the platform relative to the support surface.
示例實施例 6:任一前述示例實施例或其組合的系統,其中該中間部件或該支撐部件的其中之一被設置以接收並支撐該控制器。 Example embodiment 6 : The system of any preceding example embodiment or a combination thereof, wherein one of the intermediate member or the support member is configured to receive and support the controller.
示例實施例 7:任一前述示例實施例或其組合的系統,其中該中間部件包括或定義一容器,該容器被設置以接收適配用於與該部位或該物體互動的一或更多元件。 Example Embodiment 7 : The system of any preceding example embodiment or combination thereof, wherein the intermediate component includes or defines a container configured to receive one or more elements adapted for interacting with the part or the object.
示例實施例 8:任一前述示例實施例或其組合的系統,其中該中間部件或該支撐部件的其中之一包括或定義複數個容器,每一容器被設置以接收適配用於與該部位或該物體互動的元件。 Example embodiment 8 : The system of any preceding example embodiment or a combination thereof, wherein one of the intermediate member or the support member includes or defines a plurality of containers, each container being configured to receive an element adapted for interaction with the part or the object.
示例實施例 9:任一前述示例實施例或其組合的系統,其中每一容器包括與其相關聯並被設置以選擇性地照亮該容器的照明元件。 Example Embodiment 9 : The system of any preceding example embodiment or a combination thereof, wherein each container includes a lighting element associated therewith and configured to selectively illuminate the container.
示例實施例 10:任一前述示例實施例或其組合的系統,其中該控制器被設置以與該照明元件進行通訊並致動與該容器的其中之一相關聯的該照明元件,以表明其中所接收的該元件是在對該部位或該物體進行的一程序中下一個要被使用的。 Example embodiment 10 : The system of any of the preceding example embodiments or combinations thereof, wherein the controller is configured to communicate with the lighting element and actuate the lighting element associated with one of the containers to indicate that the element received therein is the next to be used in a procedure performed on the part or the object.
示例實施例 11:任一前述示例實施例或其組合的系統,其中該中間部件被設置以具有一可調長度,使得該中間部件的跨度相對於該部位或該物體是可調的。 Example Embodiment 11 : The system of any preceding example embodiment or combination thereof, wherein the intermediate member is configured to have an adjustable length such that a span of the intermediate member is adjustable relative to the part or the object.
示例實施例 12:任一前述示例實施例或其組合的系統,其中該支撐部件被設置以具有一可調長度,使得該中間部件的一高度相對於該部位或該物體是可調的。 Example Embodiment 12 : The system of any preceding example embodiment or a combination thereof, wherein the support member is configured to have an adjustable length such that a height of the middle member relative to the part or the object is adjustable.
示例實施例 13:任一前述示例實施例或其組合的系統,其中該機器人手臂之該近端與該追蹤手臂之該近端以其間之一已知關係被裝設至該支撐部件的其中之一的一近端。 Example Embodiment 13 : The system of any preceding example embodiment or combination thereof, wherein the proximal end of the robotic arm and the proximal end of the tracking arm are mounted to a proximal end of one of the support members with a known relationship therebetween.
示例實施例 14:任一前述示例實施例或其組合的系統,其中該中間部件被設置為可壓平(collapsible),以減少該平台之一橫向占地面積。 Example Embodiment 14 : The system of any preceding example embodiment or combination thereof, wherein the intermediate member is configured to be collapsible to reduce a lateral footprint of the platform.
示例實施例 15:任一前述示例實施例或其組合的系統,其中該中間部件包括與一第二部分可樞轉地接合之一第一部分,而且其中該平台被設置為可繞著該中間部件的該第一部分與該第二部分之間的可樞轉接合部而折疊,以減少該平台之一橫向占地面積。 Example embodiment 15 : The system of any preceding example embodiment or combination thereof, wherein the intermediate member includes a first portion pivotally coupled to a second portion, and wherein the platform is configured to fold about the pivotable joint between the first portion and the second portion of the intermediate member to reduce a lateral footprint of the platform.
示例實施例 16:一種形成一機器人系統的方法,包括設置一機器人手臂,使其一近端以與一追蹤手臂的一近端的一已知關係而被設置,該追蹤手臂具有一遠端,該遠端適配用於與位於或鄰近一部位或在該部位接收之一物體的一參考位置進行通訊,該參考位置在一三維空間中被設置為與該追蹤手臂之一近端有一關係;接合一程序工具與該機器人手臂之一遠端,該程序工具具有與其接合的一末端執行器,該末端執行器具有適配用於與該部位或該物體互動的一遠端;設置一控制器,該控制器包括一處理器與一記憶體,該控制器與該追蹤手臂、該機器人手臂、以及該程序工具進行可操作的通訊,該控制器被設置以透過該機器人手臂與該追蹤手臂確定該三維空間內該程序工具與該參考位置之間的一實際空間關係,該實際空間關係包括相對於該參考位置,該程序工具之該末端執行器的該遠端之一位置;以及裝設該機器人手臂與該追蹤手臂至一平台,該平台具有間隔開之支撐部件以及延伸於其間之一中間部件,該中間部件與該支撐部件配合以使該中間部件跨越該部位或該物體,以使該機器人手臂與該追蹤手臂從該平台延伸。 Example Embodiment 16 : A method of forming a robotic system, comprising providing a robotic arm with a proximal end positioned in a known relationship to a proximal end of a tracking arm, the tracking arm having a distal end adapted to communicate with a reference position of an object located at or adjacent to a site or received at the site, the reference position positioned in a three-dimensional space in relationship to a proximal end of the tracking arm; coupling a procedure tool to a distal end of the robotic arm, the procedure tool having an end effector coupled thereto, the end effector having a distal end adapted to interact with the site or the object; providing a controller comprising a processor and a memory, the controller comprising: A controller is in operable communication with the tracking arm, the robotic arm, and the programming tool, the controller being configured to determine, through the robotic arm and the tracking arm, an actual spatial relationship between the programming tool and the reference position in the three-dimensional space, the actual spatial relationship including a position of the distal end of the end effector of the programming tool relative to the reference position; and mounting the robotic arm and the tracking arm to a platform having spaced-apart support members and an intermediate member extending therebetween, the intermediate member cooperating with the support member so that the intermediate member spans the part or the object so that the robotic arm and the tracking arm extend from the platform.
示例實施例 17:任一前述示例實施例或其組合的方法,其中裝設該機器人手臂以及該追蹤手臂包括將該機器人手臂之該近端與該追蹤手臂之該近端以其間之一已知關係裝設至該平台。 Example Embodiment 17 : The method of any preceding example embodiment or a combination thereof, wherein mounting the robotic arm and the tracking arm comprises mounting the proximal end of the robotic arm and the proximal end of the tracking arm to the platform with a known relationship therebetween.
示例實施例 18:任一前述示例實施例或其組合的方法,其中該支撐部件包括與該中間部件接合的近端以及與該近端相對的遠端,而且其中該方法包括設置該支撐部件之該遠端以與一支撐表面互動,以相對於該支撐表面穩定該中間部件。 Example Embodiment 18 : The method of any preceding example embodiment or a combination thereof, wherein the support member includes a proximal end engaged with the intermediate member and a distal end opposite the proximal end, and wherein the method includes configuring the distal end of the support member to interact with a support surface to stabilize the intermediate member relative to the support surface.
示例實施例 19:任一前述示例實施例或其組合的方法,包括接合腳輪與該支撐部件之該遠端,該腳輪被設置成使得該平台可相對於該支撐表面移動。 Example Embodiment 19 : The method of any preceding example embodiment or combination thereof, comprising engaging casters with the distal end of the support member, the casters being configured to enable the platform to move relative to the support surface.
示例實施例 20:任一前述示例實施例或其組合的方法,包括設置該腳輪之一或更多個為可選擇性地固定,以避免該平台相對於該支撐表面的移動。 Example Embodiment 20 : The method of any preceding example embodiment or combination thereof, comprising configuring one or more of the casters to be selectively fixed to prevent movement of the platform relative to the support surface.
示例實施例 21:任一前述示例實施例或其組合的方法,包括設置該中間部件或該支撐部件的其中之一,以接收並支撐該控制器。 Example Embodiment 21 : The method of any preceding example embodiment or a combination thereof, comprising configuring one of the intermediate member or the support member to receive and support the controller.
示例實施例 22:任一前述示例實施例或其組合的方法,包括設置該中間部件,以包括或定義一容器,該容器被設置以接收適配用於與該部位或該物體互動的一或更多元件。 Example Embodiment 22 : The method of any preceding example embodiment or combination thereof, comprising configuring the intermediate member to include or define a container configured to receive one or more elements adapted for interaction with the part or the object.
示例實施例 23:任一前述示例實施例或其組合的方法,包括設置該中間部件或該支撐部件的其中之一,以包括或定義複數個容器,每一容器被設置以接收適配用於與該部位或該物體互動的元件。 Example Embodiment 23 : The method of any preceding example embodiment or combination thereof, comprising configuring one of the intermediate member or the support member to include or define a plurality of containers, each container being configured to receive an element adapted for interaction with the part or the object.
示例實施例 24:任一前述示例實施例或其組合的方法,包括設置每一容器,以包括與其相關聯並被設置以選擇性地照亮該容器的照明元件。 Example Embodiment 24 : The method of any preceding example embodiment or combination thereof, comprising configuring each container to include a lighting element associated therewith and configured to selectively illuminate the container.
示例實施例 25:任一前述示例實施例或其組合的方法,包括設置該控制器與該照明元件進行通訊並致動與該容器的其中之一相關聯的該照明元件,以表明其中所接收的該元件是在對該部位或該物體進行的一程序中下一個要被使用的。 Example Embodiment 25 : The method of any of the foregoing example embodiments or combinations thereof, comprising configuring the controller to communicate with the lighting element and actuate the lighting element associated with one of the containers to indicate that the element received therein is the next to be used in a procedure performed on the part or the object.
示例實施例 26:任一前述示例實施例或其組合的方法,包括設置該中間部件以具有一可調長度,使得該中間部件的跨度相對於該部位或該物體是可調的。 Example Embodiment 26 : The method of any preceding example embodiment or combination thereof, comprising configuring the intermediate member to have an adjustable length such that a span of the intermediate member is adjustable relative to the portion or the object.
示例實施例 27:任一前述示例實施例或其組合的方法,包括設置該支撐部件以具有一可調長度,使得該中間部件的一高度相對於該部位或該物體是可調的。 Example Embodiment 27 : The method of any preceding example embodiment or combination thereof, comprising configuring the support member to have an adjustable length such that a height of the intermediate member relative to the portion or the object is adjustable.
示例實施例 28:任一前述示例實施例或其組合的方法,其中裝設該機器人手臂以及該追蹤手臂包括將該機器人手臂之該近端與該追蹤手臂之該近端以其間之一已知關係被裝設至該支撐部件的其中之一的一近端。 Example Embodiment 28 : The method of any preceding example embodiment or a combination thereof, wherein mounting the robotic arm and the tracking arm comprises mounting the proximal end of the robotic arm and the proximal end of the tracking arm to a proximal end of one of the support members with a known relationship therebetween.
示例實施例 29:任一前述示例實施例或其組合的方法,包括設置該中間部件為可壓平,以減少該平台之一橫向占地面積。 Example Embodiment 29 : The method of any preceding example embodiment or a combination thereof, comprising configuring the intermediate member to be flattenable to reduce a lateral footprint of the platform.
示例實施例 30:任一前述示例實施例或其組合的方法,其中該中間部件包括與一第二部分可樞轉地接合之一第一部分,而且其中該方法包括設置該平台為可繞著該中間部件的該第一部分與該第二部分之間的可樞轉接合部而折疊,以減少該平台之一橫向占地面積。 Example embodiment 30 : The method of any preceding example embodiment or a combination thereof, wherein the intermediate member includes a first portion pivotally coupled to a second portion, and wherein the method includes configuring the platform to be foldable about the pivotable joint between the first portion and the second portion of the intermediate member to reduce a lateral footprint of the platform.
這些和其他特徵、態樣及優點將從以下詳細描述和隨附圖式的閱讀而變得明顯,這些圖式在下面簡要描述。本揭露包括本揭露中提及的兩個、三個、四個或更多特徵或元件的任何組合,不論這些特徵或元件是否在此處的特定實施方式描述中明確組合或以其他方式描述。本揭露意在整體地閱讀,使得本揭露的任何可分離特徵或元件,在其任何態樣和實施例中,應被視為預期的,即可組合的,除非本揭露的上下文明確地另有說明。These and other features, aspects, and advantages will become apparent from the following detailed description and from a review of the accompanying drawings, which are briefly described below. This disclosure encompasses any combination of two, three, four, or more features or elements mentioned herein, regardless of whether such features or elements are explicitly combined in the description of a particular embodiment herein or otherwise described. This disclosure is intended to be read as a whole, such that any separable features or elements of this disclosure, in any aspect or embodiment thereof, should be considered intended to be combinable unless the context of this disclosure clearly indicates otherwise.
應該理解,此處提供的概述僅為了概括一些示例態樣的目的,以便提供對本揭露的基本理解。因此,應該理解,上述的示例態樣僅為示例,且不應以任何方式被解釋為窄化縮小本揭露的範圍或精神。應該理解,除了此處概括的那些之外,本揭露的範圍包含許多潛在態樣,其中一些將在下文中進一步描述。此外,本文所揭露的其他態樣和這些態樣的優點將從結合附圖進行的以下詳細描述而變得明顯,附圖以示例的方式示出了所描述態樣的原理。It should be understood that the summary provided herein is intended only to summarize some example aspects in order to provide a basic understanding of the present disclosure. Therefore, it should be understood that the above-described example aspects are merely examples and should not be construed in any way to narrow the scope or spirit of the present disclosure. It should be understood that the scope of the present disclosure encompasses many potential aspects beyond those summarized herein, some of which will be further described below. Furthermore, other aspects disclosed herein and advantages of these aspects 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.
現在將參考附圖而更全面地描述本揭露,這些圖式展示了本揭露的一些但非全部態樣。實際上,本揭露可以以許多不同的形式來實施,並且不應被解釋為限於本文所闡述的態樣;反之,提供這些態樣是為了使得本揭露滿足適用的法律要求。相同的數字在全文中指涉相同的元件。The present disclosure will now be described more fully with reference to the accompanying drawings, which illustrate some, but not all, aspects of the present disclosure. Indeed, the present 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 the present disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
圖1示意性地顯示了根據本揭露之一態樣的機器人系統100。此一系統包括程序工具200,其具有適配用於與部位25或在該部位25接收之物體50互動的末端執行器300。部位25可以是顎面結構或牙齒結構,而物體50可以是牙齒、牙科植體/牙冠或類似者。FIG1 schematically illustrates a robotic system 100 according to one aspect of the present disclosure. The system includes a procedure tool 200 having an end effector 300 adapted to interact with a site 25 or an object 50 received at the site 25. The site 25 may be a maxillary structure or a tooth structure, and the object 50 may be a tooth, a dental implant/crown, or the like.
雖然本揭露的態樣包括將機器人系統關聯至顎面/牙科解剖或顎面結構的示例,但本領域普通技術人員將理解,在某些態樣中,提及顎面/牙齒解剖學或顎面/牙齒結構僅是為了提供一個與所揭露的程序工具/末端執行器及/或機器人系統互動的物體的示例。否則,此處提到的「物體」是直接且明確地指涉非人類物體。在一些示例中,這些非人類物體是顎面/牙科解剖模型或顎面/牙齒結構模型或其他非人類表徵或這些解剖或結構的重製品。實施本文所揭露的系統和方法以向牙科專業人員提供例如方便且有效的培訓工具或培訓措施以培養他們關於本文描述的程序和工具的技能。此外,此處揭露和要求保護的任何方法特別針對此處描述和要求保護的系統的控制及操作,其中這些方法特別並非針對人類的手術方法,而是針對與之前表明的培訓程序相關的機器人系統及/或程序工具和末端執行器的操作。While aspects of the present disclosure include examples relating the robotic system to maxillofacial/dental anatomy or maxillofacial structures, one of ordinary skill in the art will understand that in some aspects, reference to maxillofacial/dental anatomy or maxillofacial/dental structures is intended solely to provide an example of an object that interacts with the disclosed procedure tools/end effectors and/or robotic systems. Otherwise, references to "objects" herein directly and unambiguously refer to non-human objects. In some examples, these non-human objects are models of maxillofacial/dental anatomy or maxillofacial/dental structures or other non-human representations or reproductions of these anatomy or structures. The systems and methods disclosed herein are implemented to provide, for example, dental professionals with convenient and effective training tools or training initiatives to develop their skills in the procedures and tools described herein. Furthermore, any methods disclosed and claimed herein are specifically directed to the control and operation of the systems described and claimed herein, wherein such methods are specifically not directed to human surgical methods, but rather to the operation of robotic systems and/or process tools and end effectors associated with the training procedures previously indicated.
此外,雖然本揭露的態樣展示了涉及顎面/牙科解剖的示例程序,但本領域技術人員將理解,此處揭露的機器人系統和方法的概念可能適用於其他非牙科手術的外科程序,例如骨科手術、耳鼻喉(ENT)手術和神經外科手術。因此,此處呈現的揭露態樣僅是所揭露概念適用性的示例,並無意以任何方式限制其適用性。亦即,此處揭露的機器人系統的態樣可能適用於患者的各個部分,以促進除牙科手術之外的其他類型的手術。Furthermore, while aspects of the present disclosure illustrate example procedures involving maxillofacial/dental anatomy, those skilled in the art will appreciate that the concepts of the robotic systems and methods disclosed herein may be applicable to other non-dental surgical procedures, such as orthopedic surgery, ear, nose and throat (ENT) surgery, and neurosurgery. Therefore, the disclosed aspects presented herein are merely examples of the applicability of the disclosed concepts and are not intended to limit their applicability in any way. That is, aspects of the robotic systems disclosed herein may be applied to various parts of a patient to facilitate other types of surgery besides dental surgery.
在某些態樣中,例如在圖1和圖2中所示,程序工具200是一個鑽孔裝置,而且末端執行器300是一個鑽頭或磨削頭。在其他態樣中,程序工具200是一個超音波清潔器,而且末端執行器300是清潔頭。在另一些態樣中,程序工具200是一個氣動拋光機,而且末端執行器300是拋光頭。程序工具200與機器人系統100的關節式機器人手臂750的遠端725接合,而且程序工具200的末端執行器300被適配用於與部位25及/或在該部位接收的物體50互動。In some embodiments, such as those shown in Figures 1 and 2, procedure tool 200 is a drilling device and end effector 300 is a drill bit or a grinding head. In other embodiments, procedure tool 200 is an ultrasonic cleaner and end effector 300 is a cleaning head. In still other embodiments, procedure tool 200 is a pneumatic polisher and end effector 300 is a polishing head. Procedure tool 200 is coupled to distal end 725 of articulated robotic arm 750 of robotic system 100, and end effector 300 of procedure tool 200 is adapted to interact with site 25 and/or object 50 received at the site.
控制器800可包括或包含特殊用途電腦並包括至少一處理器和一記憶體,該控制器800被設置為與關節式機器人手臂750、程序工具200以及基準標記900(參見例如圖3)進行通訊。基準標記900被適配用於接合位於或鄰近部位25或物體50的參考位置10。控制器800被設置用於,例如,在末端執行器300移動以與部位25或物體50互動時,確定末端執行器300相對於基準標記900的配置。控制器800進一步被設置以引導關節式機器人手臂750直接相對於末端執行器300的配置而物理控制或調節程序工具200的可允許移動,其和與參考位置10接合的基準標記900相關,從而例如,在機器人程序中考慮並適應部位25或物體50的移動。例如,在某些態樣中,控制器800被實施以開發計劃、程序或操作,其包括程序工具200/末端執行器300,該程序工具200/末端執行器300被引導往返於接近(即,到一個臨時位置)部位25或物體50並從臨時位置/部位25或物體50遠離的路線以及隨後路線,程序工具200/末端執行器300被操縱以沿著該隨後路線與部位25或物體50互動,其中末端執行器300(在某些情況下,是在既定軌跡中)執行計劃/程序/操作。The controller 800, which may include or comprise a special-purpose computer including at least a processor and a memory, is configured to communicate with the articulated robotic arm 750, the programming tool 200, and a fiducial marker 900 (see, for example, FIG. 3 ). The fiducial marker 900 is adapted to engage a reference location 10 located at or adjacent to the part 25 or object 50. The controller 800 is configured to, for example, determine the configuration of the end effector 300 relative to the fiducial marker 900 as the end effector 300 moves to interact with the part 25 or object 50. The controller 800 is further configured to direct the articulated robotic arm 750 to physically control or adjust the allowable movement of the procedure tool 200 directly relative to the configuration of the end effector 300, which is associated with the fiducial marker 900 engaged with the reference location 10, so as to account for and accommodate movement of the part 25 or object 50 in the robotic procedure, for example. For example, in some aspects, the controller 800 is implemented to develop a plan, procedure, or operation that includes a procedure tool 200/end effector 300 that is directed to and from a route approaching (i.e., to a temporary location) a part 25 or object 50 and away from the temporary location/part 25 or object 50, and a subsequent route along which the procedure tool 200/end effector 300 is manipulated to interact with the part 25 or object 50, wherein the end effector 300 executes the plan/procedure/operation (in some cases, within a predetermined trajectory).
根據本揭露的態樣,所開發的計劃/程序/操作詳細描述了程序工具200/末端執行器300沿著一路線到達臨時位置、以及朝向並與部位25或物體50進行接合的的移動(包括軌跡),同時關節式機器人手臂750(具有附接於其遠端725的程序工具200)包括結構和調節功能,以允許程序工具200根據計劃/程序/操作沿著允許的路徑或路線手動移動。然而,藉由關節式機器人手臂750,程序工具200在允許的路徑或路線之外的手動移動被限制、阻礙或以其他方式阻止。According to aspects of the present disclosure, a developed plan/procedure/operation details the movement (including trajectory) of the procedure tool 200/end effector 300 along a route to a temporary location and toward and engage with the part 25 or object 50, while the articulated robotic arm 750 (with the procedure tool 200 attached to its distal end 725) includes structure and adjustment functionality to allow manual movement of the procedure tool 200 along the permitted paths or routes according to the plan/procedure/operation. However, manual movement of the procedure tool 200 outside of the permitted paths or routes is restricted, blocked, or otherwise prevented by the articulated robotic arm 750.
在某些態樣(參見例如圖1)中,追蹤手臂1050的遠端1025與基準標記900物理接合。追蹤手臂1050是一個與關節式機器人手臂750分開且獨立的元件。此外,追蹤手臂1050與控制器800進行通訊,因此被設置以與控制器800配合,使控制器800確定基準標記900/參考位置10與末端執行器300之間的空間關係(即透過關節式機器人手臂750和追蹤手臂1050)。在其他態樣(參見例如圖2)中,機器人系統100包括偵測器1000,偵測器1000與追蹤手臂1050的遠端1025接合,其中追蹤手臂1050是一個與關節式機器人手臂750分開且獨立的元件。追蹤手臂1050和偵測器1000被設置以與控制器800進行通訊。偵測器1000進一步被設置以與追蹤手臂1050配合,以便追蹤手臂1050將偵測器1000定位成與基準標記900(基準標記900與參考位置10接合)呈間隔開的關係,以偵測基準標記900並與控制器800配合以確定基準標記900/參考位置10與末端執行器300之間的空間關係(透過關節式機器人手臂750和追蹤手臂1050)。在特定的示例態樣中,偵測器1000是電氣偵測器、電機偵測器、電磁偵測器、光學偵測器、紅外線偵測器或其組合。In some aspects (see, for example, FIG. 1 ), the distal end 1025 of the tracking arm 1050 is physically engaged with the fiducial marker 900. The tracking arm 1050 is a separate and independent component from the articulated robotic arm 750. Furthermore, the tracking arm 1050 is in communication with the controller 800 and is configured to cooperate with the controller 800 to enable the controller 800 to determine the spatial relationship between the fiducial marker 900/reference location 10 and the end effector 300 (i.e., via the articulated robotic arm 750 and the tracking arm 1050). In other aspects (see, e.g., FIG. 2 ), the robotic system 100 includes a detector 1000 coupled to a distal end 1025 of a tracking arm 1050, wherein the tracking arm 1050 is a separate and independent component from the articulated robotic arm 750. The tracking arm 1050 and the detector 1000 are configured to communicate with the controller 800. The detector 1000 is further configured to cooperate with the tracking arm 1050 so that the tracking arm 1050 positions the detector 1000 in a spaced relationship with the fiducial marker 900 (which is engaged with the reference location 10) to detect the fiducial marker 900 and cooperate with the controller 800 to determine the spatial relationship between the fiducial marker 900/reference location 10 and the end effector 300 (via the articulated robotic arm 750 and the tracking arm 1050). In certain exemplary embodiments, the detector 1000 is an electrical detector, a motor detector, an electromagnetic detector, an optical detector, an infrared detector, or a combination thereof.
在某些態樣中,關節式機器人手臂750具有近端720與相對的遠端725。一或更多個感測器730與關節式機器人手臂750可操作地接合,並被設置來感測與關節式機器人手臂750相關的位置資料。例如,一或更多個感測器730與關節式機器人手臂750的複數個手臂部件之一接合及/或與接合在手臂部件之間或手臂部件與關節式機器人手臂750的其他組件之間(例如,關節式機器人手臂750的近端720與基座部件715之間)的關節接合。透過這種方式,由一或更多個感測器730所感測的位置資料包括例如關節式機器人手臂750及/或其組件在三維空間中的空間關係(例如,方向、位置等)。在某些情況下,空間關係是相對於關節式機器人手臂750的近端720被裝設至的基座部件715而被確定的。因此,在某些態樣中,一或更多個感測器730與關節式機器人手臂750接合,使得由一或更多個感測器730所感測的位置資料指出關節式機器人手臂750的至少遠端725在三維空間中的空間位置,並且在某些情況下相對於關節式機器人手臂750的基座部件715/近端720。程序工具200/末端執行器300在三維空間中的位置係與由從一或更多個感測器730的位置資料所確定的關節式機器人手臂750的遠端725的位置、以及程序工具200與關節式機器人手臂750的遠端725的接合相關、從其知悉或確定、或以其他方式相關聯。因此,末端執行器300的遠端相對於機器人手臂750的近端720的位置是由一或更多個位置感測器730的位置資料確定的。 In some aspects, the articulated robotic arm 750 has a proximal end 720 and an opposing distal end 725. One or more sensors 730 are operably coupled to the articulated robotic arm 750 and configured to sense positional data associated with the articulated robotic arm 750. For example, the one or more sensors 730 are coupled to one of the plurality of arm members of the articulated robotic arm 750 and/or to an articulation between arm members or between an arm member and other components of the articulated robotic arm 750 (e.g., between the proximal end 720 of the articulated robotic arm 750 and the base member 715). In this manner, the positional data sensed by the one or more sensors 730 includes, for example, spatial relationships (e.g., orientation, position, etc.) of the articulated robotic arm 750 and/or its components in three-dimensional space. In some cases, the spatial relationship is determined relative to the base member 715 to which the proximal end 720 of the articulated robotic arm 750 is mounted. Thus, in some aspects, one or more sensors 730 are coupled to the articulated robotic arm 750 such that position data sensed by the one or more sensors 730 indicates the spatial position of at least the distal end 725 of the articulated robotic arm 750 in three-dimensional space, and in some cases relative to the base member 715/proximal end 720 of the articulated robotic arm 750. The position of the procedure tool 200/end effector 300 in three-dimensional space is related to, known or determined from, or otherwise associated with the position of the distal end 725 of the articulated robotic arm 750 as determined by positional data from one or more sensors 730, and the articulation of the procedure tool 200 with the distal end 725 of the articulated robotic arm 750. Thus, the position of the distal end of the end effector 300 relative to the proximal end 720 of the robotic arm 750 is determined by the positional data from one or more position sensors 730.
在某些態樣中,追蹤手臂1050具有近端1020與相對的遠端1025。一或更多個感測器1030與追蹤手臂1050可操作地接合,並被設置來感測與追蹤手臂1050相關的位置資料。例如,一或更多個感測器1030與追蹤手臂1050的複數個手臂部件之一接合及/或與接合在手臂部件之間或手臂部件與追蹤手臂1050的其他組件之間(例如,追蹤手臂1050的近端1020與基座部件715之間)的關節接合。透過這種方式,由一或更多個感測器1030所感測的位置資料包括例如追蹤手臂1050及/或其組件在三維空間中的空間關係(例如,方向、位置等)。在某些情況下,空間關係是相對於追蹤手臂1050的近端1020被裝設至的基座部件715而被確定的。因此,在某些態樣中,一或更多個感測器1030與追蹤手臂1050接合,使得由一或更多個感測器1030所感測的位置資料指出追蹤手臂1050的至少遠端1025在三維空間中的空間位置,並且在某些情況下相對於追蹤手臂1050的基座部件715/近端1020。參考位置10在三維空間中的位置係與由從一或更多個測器1030的位置資料所確定的追蹤手臂1050的遠端1025的位置、以及基準標記900/參考位置10與追蹤手臂1050的遠端1025之間的物理接合、或是由與追蹤手臂1050之遠端1025接合的偵測器1000對於基準標記900/參考位置10的偵測相關、從其知悉或確定、或以其他方式相關聯。亦即,追蹤手臂1050的遠端1025相對於其近端1020的位置是由一或更多個位置感測器1030的位置資料確定的。In some aspects, the tracking arm 1050 has a proximal end 1020 and an opposing distal end 1025. One or more sensors 1030 are operably coupled to the tracking arm 1050 and configured to sense positional data associated with the tracking arm 1050. For example, the one or more sensors 1030 are coupled to one of a plurality of arm components of the tracking arm 1050 and/or to a joint between arm components or between an arm component and other components of the tracking arm 1050 (e.g., between the proximal end 1020 of the tracking arm 1050 and the base component 715). In this manner, the positional data sensed by the one or more sensors 1030 includes, for example, spatial relationships (e.g., orientation, position, etc.) of the tracking arm 1050 and/or its components in three-dimensional space. In some cases, the spatial relationship is determined relative to the base member 715 to which the proximal end 1020 of the tracking arm 1050 is mounted. Thus, in some aspects, one or more sensors 1030 are coupled to the tracking arm 1050 such that position data sensed by the one or more sensors 1030 indicates the spatial position of at least the distal end 1025 of the tracking arm 1050 in three-dimensional space, and in some cases relative to the base member 715/proximal end 1020 of the tracking arm 1050. The position of the reference location 10 in three-dimensional space is associated with, known from, or otherwise related to the position of the distal end 1025 of the tracking arm 1050 as determined by position data from one or more detectors 1030, and the physical engagement between the fiducial marker 900/reference location 10 and the distal end 1025 of the tracking arm 1050, or 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 position of the distal end 1025 of the tracking arm 1050 relative to its proximal end 1020 is determined by the position data of the one or more position sensors 1030.
因此,根據某些態樣,機器人系統100包括追蹤手臂1050,其具有被設置或被適配成與位於或鄰近部位25或在部位25接收的物體50的參考位置10進行通訊的遠端1025。參考位置10在三維空間中被設置而與追蹤手臂1050之近端1020有一關係。機器人手臂750具有與其遠端725接合的程序工具200,其中程序工具200具有與之接合的末端執行器300,並且其中末端執行器300的遠端被適配成與部位25或物體50互動。機器人手臂750的近端720被設置成與追蹤手臂1050的近端1020有一已知關係。Thus, according to some aspects, the robotic system 100 includes a tracking arm 1050 having a distal end 1025 configured or adapted to communicate with a reference location 10 located at or near a site 25 or an object 50 received at the site 25. The reference location 10 is configured in three-dimensional space in a relationship to a proximal end 1020 of the tracking arm 1050. The robotic arm 750 has a procedure tool 200 engaged with its distal end 725, wherein the procedure tool 200 has an end effector 300 engaged therewith, and wherein the distal end of the end effector 300 is adapted to interact with the site 25 or the object 50. The proximal end 720 of the robotic arm 750 is configured or adapted to communicate with the proximal end 1020 of the tracking arm 1050.
控制器800被設置以與追蹤手臂1050、機器人手臂750以及程序工具200進行可操作的通訊,其中控制器800被設置用以透過機器人手臂750和追蹤手臂1050確定程序工具200與參考位置10在三維空間中的實際空間關係,以及其中該實際空間關係包括程序工具200的末端執行器300的遠端相對於參考位置10的位置。控制器800進一步被設置以根據操作計劃和基於實際空間關係,藉由調節機器人手臂750的移動,將程序工具200引導到鄰近部位25或物體50的臨時位置,其中操作計劃包括末端執行器300行經到達和離開部位25或物體50的路線,以及末端執行器300在部位25處或物體50上執行程序期間的路線。The controller 800 is configured to communicate operatively with the tracking arm 1050, the robotic arm 750, and the procedure tool 200, wherein the controller 800 is configured to determine, via the robotic arm 750 and the tracking arm 1050, an actual spatial relationship between the procedure tool 200 and the reference position 10 in three-dimensional space, and wherein the actual spatial relationship includes a position of a distal end of the end effector 300 of the procedure tool 200 relative to the reference position 10. The controller 800 is further configured to guide the procedure tool 200 to a temporary position adjacent to the part 25 or object 50 by adjusting the movement of the robot arm 750 according to the operation plan and based on the actual spatial relationship, wherein the operation plan includes the path of the end effector 300 to and from the part 25 or object 50, and the path of the end effector 300 during execution of the procedure at the part 25 or on the object 50.
本揭露之一態樣,例如在圖1至圖3、圖4A至圖4D、圖5A至圖5B、圖6A至圖6B、圖7A至圖7B以及圖8A至圖8B中所示,提供了機器人系統100,其包括追蹤手臂1050,該追蹤手臂1050具有適配用於與位於或鄰近部位25或在該部位25接收之物體50的參考位置10進行通訊的遠端1025(如圖1至圖3所示),參考位置10在三維空間中與追蹤手臂1050的近端1020處於一關係。機器人手臂750具有與其遠端725接合的程序工具200,且程序工具200具有與之接合的末端執行器300,其中末端執行器300的遠端被適配成與部位25或物體50互動。機器人手臂750的近端720被設置成與追蹤手臂1050的近端1020有一已知關係。控制器800包括處理器與記憶體,被設置以與追蹤手臂1050、機器人手臂750以及程序工具200可操作地進行通訊,其中控制器800被設置以透過機器人手臂750和追蹤手臂1050確定程序工具200與參考位置10在三維空間中的實際空間關係,且其中該實際空間關係包括程序工具200的末端執行器300的遠端相對於參考位置10的位置。One aspect of the present disclosure, such as shown in Figures 1 to 3, Figures 4A to 4D, Figures 5A to 5B, Figures 6A to 6B, Figures 7A to 7B, and Figures 8A to 8B, provides a robotic system 100, which includes a tracking arm 1050, wherein the tracking arm 1050 has a distal end 1025 (as shown in Figures 1 to 3) adapted for communicating with a reference location 10 of an object 50 located at or adjacent to a location 25 or received at the location 25, the reference location 10 being in a relationship with the proximal end 1020 of the tracking arm 1050 in three-dimensional space. The robotic arm 750 has a procedure tool 200 engaged with its distal end 725, and the procedure tool 200 has an end effector 300 engaged therewith, wherein the distal end of the end effector 300 is adapted to interact with the part 25 or object 50. The proximal end 720 of the robotic arm 750 is positioned in a known relationship with the proximal end 1020 of the tracking arm 1050. The controller 800 includes a processor and a memory, and is configured to communicate operatively with the tracking arm 1050, the robotic arm 750, and the procedure tool 200, wherein the controller 800 is configured to determine the actual spatial relationship between the procedure tool 200 and the reference position 10 in three-dimensional space through the robotic arm 750 and the tracking arm 1050, and wherein the actual spatial relationship includes the position of the distal end of the end effector 300 of the procedure tool 200 relative to the reference position 10.
在特定態樣中,機器人系統100包括平台1100,該平台1100具有間隔開之支撐部件1120以及延伸於其間之中間部件1140,其中中間部件1140與支撐部件1120配合,使得中間部件1140能跨越部位25或物體50(例如,牙科椅中的患者或牙科椅本身)。平台1100進一步被設置為具有安裝至其(例如,透過基座部件715)並從其延伸的機器人手臂750與追蹤手臂1050。更具體地,在某些態樣中,機器人手臂750的近端720和追蹤手臂1050的近端1020以它們之間已知的關係被安裝至平台1100。In certain aspects, the robotic system 100 includes a platform 1100 having spaced apart support members 1120 and a center member 1140 extending therebetween, wherein the center member 1140 cooperates with the support members 1120 to enable the center member 1140 to span a site 25 or object 50 (e.g., a patient in a dental chair or the dental chair itself). The platform 1100 is further configured to have a robotic arm 750 and a tracking arm 1050 mounted thereto (e.g., via a base member 715) and extending therefrom. More specifically, in certain aspects, the proximal end 720 of the robotic arm 750 and the proximal end 1020 of the tracking arm 1050 are mounted to the platform 1100 in a known relationship therebetween.
由於機器人手臂750和追蹤手臂1050被插入於末端執行器300和參考點10之間,並且是機器人系統100之追蹤態樣的整體組件,特定態樣要求平台1100提供穩定支撐給機器人手臂750和追蹤手臂1050。因此,在某些態樣中,支撐部件1120包括與中間部件1140接合的近端1125,以及與近端1125相對的遠端1130,其中遠端1130被設置成與一支撐表面1135(例如,地板)互動以相對於支撐表面1135穩定中間部件1140。例如,每一遠端1130可以橫向延伸,使其更寬的底部提供相對於支撐表面1135的穩定性。在另一個示例中,兩個或更多個獨立可調的腳可與遠端接合,其中可調的腳可被設立以用來解決支撐表面1135的任何不平坦。Because the robotic arm 750 and the tracking arm 1050 are interposed between the end effector 300 and the reference point 10 and are integral components of the tracking aspect of the robotic system 100, certain aspects require that the platform 1100 provide stable support for the robotic arm 750 and the tracking arm 1050. Therefore, in certain aspects, the support member 1120 includes a proximal end 1125 that engages with the middle member 1140, and a distal end 1130 opposite the proximal end 1125, wherein the distal end 1130 is configured to interact with a support surface 1135 (e.g., a floor) to stabilize the middle member 1140 relative to the support surface 1135. For example, each distal end 1130 can be extended laterally so that its wider base provides stability relative to the support surface 1135. In another example, two or more independently adjustable feet can be engaged with the distal end, where the adjustable feet can be configured to account for any unevenness of the support surface 1135.
在某些態樣中,支撐部件1120的遠端1130之每一者包括一或更多個與之接合的腳輪1160,並且腳輪1160被設置為使得平台1100相對於支撐表面1135是可移動的(例如,平台1100藉由腳輪1160可移動,使得平台1100能夠在支撐表面1135上滾動)。在某些情況下,一或更多個腳輪1160被設置為可選擇性固定,以避免平台1100相對於支撐表面1135移動(例如,至少一個腳輪1160包括用於固定腳輪1160並防止平台1100在支撐表面1135上滾動移動的剎車1170)。In some aspects, each distal end 1130 of support member 1120 includes one or more casters 1160 engaged therewith, and casters 1160 are configured to enable platform 1100 to be movable relative to support surface 1135 (e.g., platform 1100 is movable via casters 1160, enabling platform 1100 to roll on support surface 1135). In some cases, one or more casters 1160 are configured to be selectively fixed to prevent platform 1100 from moving relative to support surface 1135 (e.g., at least one caster 1160 includes a brake 1170 for fixing caster 1160 and preventing platform 1100 from rolling on support surface 1135).
與中間部件1140和支撐部件1120配合的情況下,使得中間部件1140可以跨越部位25或物體50,中間部件1140或支撐部件1120之一者被設置以接收和支撐控制器800。亦即,中間部件1140或支撐部件1120之一者可以包括或定義架子、容器或其他設施,以用於接收控制器800(例如,電腦裝置),並且在某些情況下,可以包括用於遮蔽已接收的控制器800的蓋子850、蓋板或類似者(見例如圖4D)。在其他態樣,中間部件1140及/或支撐部件1120可以包括或定義一或更多個容器1200(見例如圖5A),被設置以接收一或更多個元件1250,一或更多個元件1250被適配與部位25或物體50互動。容器1200中所接收的元件1250可以與程序工具200(例如,不同的末端執行器300)一起實施,或可以單獨/獨立於機器人系統100實施(例如,沖洗/抽吸工具、遮蓋物等)。In conjunction with the intermediate member 1140 and the support member 1120, such that the intermediate member 1140 can span the portion 25 or object 50, one of the intermediate member 1140 or the support member 1120 is configured to receive and support the controller 800. That is, one of the intermediate member 1140 or the support member 1120 can include or define a shelf, container, or other facility for receiving the controller 800 (e.g., a computer device), and in some cases, can include a cover 850, a lid, or the like for shielding the received controller 800 (see, e.g., FIG. 4D ). In other aspects, the intermediate member 1140 and/or the support member 1120 can include or define one or more receptacles 1200 (see, e.g., FIG. 5A ) configured to receive one or more components 1250 adapted to interact with the site 25 or object 50. The components 1250 received in the receptacles 1200 can be implemented with the procedure tool 200 (e.g., a different end effector 300), or can be implemented separately/independently from the robotic system 100 (e.g., an irrigation/aspiration tool, a cover, etc.).
在某些態樣中,如圖9所示,中間部件1140及/或支撐部件1120之一者包括或定義複數個容器1200,每一容器被設置以接收被適配以與部位25或物體50互動之元件1250,其中在某些情況下,每一容器1200包括與之相關的照明元件1300,且照明元件1300被設置為選擇性照明該容器1200。例如,容器1200可以由透明或半透明材料製成或定義,如適當的聚合物材料,且一或多照明元件1300可以是LED或其他適當的發光裝置,其被設置以透過透明/半透明材料照明容器1200(即背光)。在進一步的態樣中,控制器800被設置與照明元件1300進行通訊,並致動與多個容器1200的其中一者相關的照明元件1300,以表明其中接收的元件1250是在對部位25或物體50進行的程序中下一個要被使用的。亦即,多個容器1200A的其中一者可以具有在其中的基準標記900(例如,夾板),而另一個容器1200B可以具有在其中的程序工具200(例如,鑽機)及/或末端執行器300(例如,鑽頭)。在這些情況下,控制器800可以首先致動與在其中具有基準標記900的容器1200A相關聯的照明元件1300A,以照明該容器1200A並向使用者表明「下一步驟」是移出夾板並將其應用於部位25/物體50(例如,患者的口腔)。一旦任務完成,控制器800可以解除致動夾板容器1200A的照明元件1300A,且隨後致動與其中具有程序工具200/末端執行器300的容器1200B相關的照明元件1300B,以照明該容器1200B並向使用者表明「下一步驟」是移出鑽機/鑽頭並將其應用於機器人手臂750的遠端725。In some aspects, as shown in FIG9 , one of the intermediate member 1140 and/or the support member 1120 includes or defines a plurality of receptacles 1200, each of which is configured to receive an element 1250 adapted to interact with a portion 25 or an object 50, wherein in some cases, each receptacle 1200 includes an associated lighting element 1300, and the lighting element 1300 is configured to selectively illuminate the receptacle 1200. For example, the receptacle 1200 can be made of or defined by a transparent or translucent material, such as a suitable polymer material, and one or more lighting elements 1300 can be LEDs or other suitable light-emitting devices configured to illuminate the receptacle 1200 through the transparent/translucent material (i.e., backlighting). In a further aspect, the controller 800 is configured to communicate with the lighting element 1300 and activate the lighting element 1300 associated with one of the plurality of containers 1200 to indicate that the component 1250 received therein is to be used next in a procedure performed on the part 25 or object 50. That is, one of the plurality of containers 1200A may have a fiducial marker 900 (e.g., a clamping plate) therein, while another container 1200B may have a procedure tool 200 (e.g., a drill) and/or an end effector 300 (e.g., a drill bit) therein. In these cases, the controller 800 may first activate the lighting element 1300A associated with the container 1200A having the fiducial marker 900 therein to illuminate the container 1200A and indicate to the user that the “next step” is to remove the clamp and apply it to the site 25/object 50 (e.g., the patient's mouth). Once the task is completed, the controller 800 may deactivate the lighting element 1300A of the clamp container 1200A and subsequently activate the lighting element 1300B associated with the container 1200B having the procedure tool 200/end effector 300 therein to illuminate the container 1200B and indicate to the user that the “next step” is to remove the drill/drill head and apply it to the distal end 725 of the robotic arm 750.
在其他態樣中,中間部件1140被配置/設置為具有可調長度(參見例如圖6A至圖6B和圖7A至圖7B),使得中間部件1140的跨度可以相對於部位25或物體50進行調整。例如,由於中間部件1140是可伸縮的/可縮回的,支撐部件1120之一者可以朝向/遠離另一個支撐部件1120而移動。因此,平台1100能夠接收在其之間具有不同寬度的部位25或物體50,在某些情況下,使得支撐部件1120被設置為盡可能在其任一側靠近部位25或物體50,以提供有效的占地面積,提供所需的穩定性,同時最大化使用者對部位25/物體50的接近。可調長度的中間部件1140提供的另一個好處是,當機器人系統100未使用時,中間部件1140可以縮回以減少平台1100的占地面積,從而減少儲存機器人系統100的空間需求。在其他態樣中,支撐部件1120可以被配置/設置為具有可調長度,使得中間部件1140的高度相對於部位25或物體50是可調的。亦即,可調長度的支撐部件1120允許調整中間部件1140相對於部位25/物體50的高度,以便例如,調整機器人系統100至追蹤手臂1050及/或機器人手臂750的所需可及範圍,或減少機器人系統100在不使用時儲存的高度要求。In other aspects, the intermediate member 1140 is configured/arranged to have an adjustable length (see, e.g., FIG. 6A-6B and FIG. 7A-7B ), such that the span of the intermediate member 1140 can be adjusted relative to the part 25 or object 50. For example, because the intermediate member 1140 is extendable/retractable, one of the support members 1120 can be moved toward or away from the other support member 1120. Thus, the platform 1100 is capable of receiving parts 25 or objects 50 having different widths therebetween, in some cases allowing the support members 1120 to be positioned as close to the part 25 or object 50 as possible on either side thereof to provide an efficient footprint, provide desired stability, and maximize a user's access to the part 25/object 50. Another benefit provided by the adjustable-length middle member 1140 is that when the robotic system 100 is not in use, the middle member 1140 can be retracted to reduce the footprint of the platform 1100, thereby reducing the space required to store the robotic system 100. In other aspects, the support member 1120 can be configured/arranged to have an adjustable length so that the height of the middle member 1140 relative to the part 25 or object 50 is adjustable. In other words, the adjustable-length support member 1120 allows the height of the middle member 1140 relative to the part 25/object 50 to be adjusted, for example, to adjust the robotic system 100 to a desired reach of the tracking arm 1050 and/or the robotic arm 750, or to reduce the height requirement for storing the robotic system 100 when not in use.
根據其他態樣,中間部件1140也被配置/被設置為可折疊,以便能夠減少平台1100的橫向占地面積。例如,作為可調長度的中間部件1140的替代或補充,中間部件1140可以被設置為可折疊,以減少平台1100的占地面積以利儲存。更具體地,在一個態樣中,如圖8A至圖8B所示,中間部件1140包括與第二部分1140B可樞轉接合的第一部分1140A,其中平台1100被設置為可繞著中間部件1140的第一部分1140A和第二部分1140B之間的可樞轉接合部1145而折疊,以減少平台1100的橫向占地面積,用於機器人系統100在不使用時的儲存。According to other aspects, the middle member 1140 is also configured/set to be foldable so as to reduce the lateral footprint of the platform 1100. For example, as an alternative to or in addition to the adjustable length middle member 1140, the middle member 1140 can be configured to be foldable to reduce the footprint of the platform 1100 for storage. More specifically, in one embodiment, as shown in Figures 8A to 8B, the intermediate member 1140 includes a first portion 1140A pivotably coupled to a second portion 1140B, wherein the platform 1100 is configured to be foldable about a pivotable joint 1145 between the first portion 1140A and the second portion 1140B of the intermediate member 1140 to reduce the lateral footprint of the platform 1100 for storage of the robotic system 100 when not in use.
此外,在某些情況下,如圖6A和圖7A所示,可調長度及/或可折疊/樞轉/可壓平(collapsible)的中間部件1140提供平台1100縮減的橫向占地面積,同時平台1100(例如,支撐部件1120)被配置/設置以提供用於支撐由平台1100支撐的機器人系統100其他組件所需的穩定性。亦即,平台1100被配置/設置以在平台1100處於展開狀態及/或收縮/折疊/壓平狀態下提供用於支撐機器人手臂750/追蹤手臂1050所需的穩定性。當平台1100處於收縮/折疊/壓平位置時,並被設置以提供所需穩定性,機器人系統100在某些情況下可以被應用來進行程序,而無需被設置以橫跨部位25/物體50的平台1100。更具體地,在這些情況下,折疊/收縮/壓平狀態下的機器人系統100可以被放置在(例如,牙科椅的一側或另一側的)部位25/物體50的附近,並實施以執行程序,其中折疊/收縮/壓平狀態下的平台1100的縮減橫向占地面積仍然可提供足夠空間供使用者從部位25/物體50的任一側執行程序(例如,縮減的橫向占地面積允許從牙科椅的任一側進行或協助牙科程序)。6A and 7A , a middle member 1140 that is adjustable in length and/or foldable/pivotable/collapsible provides a reduced lateral footprint for the platform 1100, while the platform 1100 (e.g., the support member 1120) is configured/arranged to provide the stability required to support other components of the robotic system 100 supported by the platform 1100. In other words, the platform 1100 is configured/arranged to provide the stability required to support the robotic arm 750/tracking arm 1050 when the platform 1100 is in an extended state and/or a collapsed/folded/collapsible state. When the platform 1100 is in the collapsed/folded/flattened position and configured to provide the desired stability, the robotic system 100 may, in some cases, be used to perform procedures without the platform 1100 being configured to straddle the site 25/object 50. More specifically, in these circumstances, the robotic system 100 in the folded/collapsed/flattened position can be placed near the site 25/object 50 (e.g., on one side or the other of a dental chair) and implemented to perform a procedure, wherein the reduced lateral footprint of the platform 1100 in the folded/collapsed/flattened position still provides sufficient space for a user to perform the procedure from either side of the site 25/object 50 (e.g., the reduced lateral footprint allows dental procedures to be performed or assisted from either side of the dental chair).
在一個態樣中,機器人手臂750的近端720和追蹤手臂1050的近端1020以相對於彼此的已知關係而被安裝在平台1100上。例如,機器人手臂750的近端720和追蹤手臂1050的近端1020可以在一個共同樞轉點(例如,基座部件715)處被安裝至中間部件1140,使得機器人手臂750和追蹤手臂1050是基於一個共同的原點以用於追蹤目的。因此,中間部件1140可以是可調長度(見例如圖7A至圖7B)及/或可樞轉/可折疊(見例如圖8A至圖8B)圍繞共同樞轉點。在其他情況下,機器人手臂750的近端720和追蹤手臂1050的近端1020可以裝設至支撐部件1120之一者的近端1125。在任何情況下,機器人手臂750和追蹤手臂1050可以根據需要或所求以任何種類的排列方式安裝至平台1100,以滿足機器人系統100對於特定應用的需求。此外,根據需要或所求,與控制器800相關聯或與其進行通訊的顯示器1450也可以裝設至平台1100。在某些情況下,顯示器1450可以裝設至關節式手臂1475,關節式手臂1475再裝設至平台1100。在其他情況下,顯示器1450可以是與控制器800進行無線通訊的例如平板電腦或其他類型的可攜式顯示器的形式。在這些情況下,平台1100可以包括人體工學支架1500,用於可拆卸地接收可攜式顯示器1450(見例如圖5A至圖5B)。In one embodiment, the proximal end 720 of the robotic arm 750 and the proximal end 1020 of the tracking arm 1050 are mounted on the platform 1100 in a known relationship relative to each other. For example, the proximal end 720 of the robotic arm 750 and the proximal end 1020 of the tracking arm 1050 can be mounted to the intermediate member 1140 at a common pivot point (e.g., the base member 715), so that the robotic arm 750 and the tracking arm 1050 are based on a common origin for tracking purposes. Thus, the intermediate member 1140 can be adjustable in length (see, e.g., FIG. 7A-7B ) and/or pivotable/foldable (see, e.g., FIG. 8A-8B ) about the common pivot point. In other cases, the proximal end 720 of the robotic arm 750 and the proximal end 1020 of the tracking arm 1050 can be mounted to the proximal end 1125 of one of the support members 1120. In any case, the robotic arm 750 and the tracking arm 1050 can be mounted to the platform 1100 in any variety of arrangements as needed or desired to meet the requirements of the particular application of the robotic system 100. In addition, a display 1450 associated with or in communication with the controller 800 can also be mounted to the platform 1100 as needed or desired. In some cases, the display 1450 can be mounted to an articulated arm 1475, which in turn is mounted to the platform 1100. In other cases, the display 1450 may be in the form of, for example, a tablet or other type of portable display that is in wireless communication with the controller 800. In such cases, the platform 1100 may include an ergonomic stand 1500 for removably receiving the portable display 1450 (see, e.g., FIG. 5A-5B ).
例如,如圖10所示,本揭露的另一態樣提供了一種形成機器人系統100的方法。這種方法包括設置機器人手臂750,使得其近端720被設置為與追蹤手臂1050的近端1020處於一個已知關係,其中追蹤手臂1050的遠端1025被適配為與位於或鄰近部位25或在部位25接收的物體50的參考位置10進行通訊,並且其中參考位置10在三維空間中被設置而與追蹤手臂1050的近端1020有一關係(方塊10-100)。具有與之接合的末端執行器300的程序工具200係與機器人手臂750的遠端725接合,其中末端執行器300的遠端被適配與部位25或物體50互動(方塊10-110)。包括處理器與記憶體的控制器800被設置以與追蹤手臂1050、機器人手臂750和程序工具200進行可操作通訊,其中控制器800被設置以透過機器人手臂750和追蹤手臂1050確定程序工具200與參考位置10在三維空間中的實際空間關係,該實際空間關係包括程序工具200的末端執行器300的遠端相對於參考位置10的位置(方塊10-120)。機器人手臂750和追蹤手臂1050被裝設至平台1100,其中平台1100具有間隔開之支撐部件1120以及延伸於其間之中間部件1140,以及其中中間部件1140與支撐部件1120配合,使得中間部件1140跨越部位25或物體50,並使機器人手臂750和追蹤手臂1050從平台1100延伸(方塊10-130)。For example, as shown in Figure 10, another aspect of the present disclosure provides a method of forming a robotic system 100. The method includes configuring a robotic arm 750 such that its proximal end 720 is configured to be in a known relationship with a proximal end 1020 of a tracking arm 1050, wherein a distal end 1025 of the tracking arm 1050 is adapted to communicate with a reference location 10 of an object 50 located at or near a location 25 or received at the location 25, and wherein the reference location 10 is configured in three-dimensional space to have a relationship with the proximal end 1020 of the tracking arm 1050 (blocks 10-100). A procedure tool 200 having an end effector 300 engaged therewith is engaged with a distal end 725 of a robotic arm 750, wherein the distal end of the end effector 300 is adapted to interact with a part 25 or object 50 (blocks 10-110). A controller 800, including a processor and a memory, is configured to be in operable communication with a tracking arm 1050, the robotic arm 750, and the procedure tool 200, wherein the controller 800 is configured to determine, via the robotic arm 750 and the tracking arm 1050, an actual spatial relationship between the procedure tool 200 and a reference location 10 in three-dimensional space, including a position of the distal end of the end effector 300 of the procedure tool 200 relative to the reference location 10 (blocks 10-120). The robotic arm 750 and the tracking arm 1050 are mounted to a platform 1100, wherein the platform 1100 has spaced apart support members 1120 and an intermediate member 1140 extending therebetween, and wherein the intermediate member 1140 cooperates with the support members 1120 such that the intermediate member 1140 spans the portion 25 or object 50 and enables the robotic arm 750 and the tracking arm 1050 to extend from the platform 1100 (block 10-130).
因此,本揭露的態樣提供了一個機器人系統,在某些情況下是一個牙科機器人系統,使牙科專業人員能夠以使用者友善、靈活和符合人體工學的方式進行機器人輔助的牙科/顎面程序。機器人手臂/追蹤手臂被裝設至平台的中間部件,機器人和追蹤手臂可以相對於部位/物體(例如,放置在牙科椅的中間)居中,從而允許從牙科椅的兩側接近部位/物體(例如,患者)。這樣的機器人系統因此在進行機器人輔助程序時有效,而不限制儀器的移動性或儀器對部位/物體(例如,患者的牙科/顎面結構)的可及性,同時允許機器人系統更靠近部位/物體放置,以減少機器人系統的複雜性及/或建造要求。各態樣的平台配置/設置進一步提供了機器人組件所需的穩定性,而平台的長度可調性及/或可樞轉/可折疊結構在機器人系統未使用時最小化了占地面積。Thus, aspects of the present disclosure provide a robotic system, and in some cases a dental robotic system, that enables dental professionals to perform robotic-assisted dental/maxillofacial procedures in a user-friendly, flexible, and ergonomic manner. The robotic arm/tracking arm is mounted to a center member of a platform, and the robot and tracking arm can be centered relative to a part/object (e.g., positioned in the center of a dental chair), thereby allowing access to the part/object (e.g., a patient) from both sides of the dental chair. Such a robotic system is therefore effective in performing robotic-assisted procedures without limiting the mobility of the instrument or the instrument's accessibility to the part/object (e.g., a patient's dental/maxillofacial structures), while allowing the robotic system to be placed closer to the part/object, thereby reducing the complexity and/or construction requirements of the robotic system. Various platform configurations/setups further provide the stability required by the robotic assembly, while the platform's length adjustability and/or pivotable/foldable structure minimizes the footprint when the robotic system is not in use.
受益於前述描述和相關附圖中所呈現的教示,這些揭露的實施例所屬領域的技術人員將想到本文中闡述的本發明的許多修飾和其他實施例。因此,應理解,本發明的實施例不限於所揭露的具體實施例,並且修飾和其他實施例旨在包括在本發明的範圍內。此外,儘管前面的描述和相關圖式在元件及/或功能的某些示例組合的上下文中描述了示例實施例,但是應該理解的是,可以透過替代實施例來提供元件及/或功能的不同組合,而不偏離本揭露的範圍。就這一點而言,例如,與上面明確描述的那些不同的元件及/或功能的組合也被設想在本揭露的範圍內。儘管本文使用了特定術語,但它們僅用於一般性和描述性的含義,而非出於限制的目的。Many modifications and other embodiments of the invention described herein will come to mind to those skilled in the art having the benefit of the teachings presented in the foregoing description and the associated drawings. It will be understood, therefore, that the embodiments of the invention are not limited to the specific embodiments disclosed, and that modifications and other embodiments are intended to be included within the scope of the invention. Furthermore, while the foregoing description and the associated drawings have described the example embodiments in the context of certain example combinations of elements and/or functions, it will be understood that different combinations of elements and/or functions may be provided through alternative embodiments without departing from the scope of the present disclosure. In this regard, for example, combinations of elements and/or functions different from those explicitly described above are also contemplated to be within the scope of the present disclosure. Although specific terms are used herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
應理解,儘管在此使用了第一、第二等術語來描述各種步驟或計算,這些步驟或計算不應受這些術語的限制。這些術語僅用於將一個操作或計算與另一個操作或計算區分開來。例如,第一計算可能被稱為第二計算,同樣地,第二步驟可能被稱為第一步驟,而不偏離本揭露的範圍。在此使用的「及/或」以及「/」符號包括一個或更多相關所列項目的任一及所有組合。It should be understood that although terms such as first and second are used herein to describe various steps or calculations, these steps or calculations should not be limited by these terms. These terms are used solely to distinguish one operation or calculation from another. For example, a first calculation could be referred to as a second calculation, and similarly, a second step could be referred to as a first step without departing from the scope of this disclosure. As used herein, the terms "and/or" and "/" include any and all combinations of one or more of the associated listed items.
如本文所使用的,單數形式「一(a)」、「一(an)」和「該」旨在亦包括複數形式,除非上下文明確指示了其他含義。還應進一步理解,當在此使用時,術語「包括」、「包含」、「含有」及/或「包含有」指定了所述特徵、整數、步驟、操作、元素及/或組件的存在,但不排除一或更多個其他特徵、整數、步驟、操作、元素、組件及/或其群組的存在或添加。因此,本文中使用的術語僅用於描述特定實施例的目的,並非旨在加以限制。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 should be further understood that when used herein, the terms "include," "comprising," "including," and/or "comprising" 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.
10:參考位置 25:部位 50:物體 100:機器人系統 200:程序工具 300:末端執行器 715:基座部件 720、1020、1125:近端 725、1025、1130:遠端 730、1030:感測器10: Reference position 25: Part 50: Object 100: Robot system 200: Programming tool 300: End effector 715: Base assembly 720, 1020, 1125: Proximal end 725, 1025, 1130: Distal end 730, 1030: Sensor
750:關節式機器人手臂 750: Articulated Robotic Arm
800:控制器 800: Controller
850:蓋子 850: Lid
900:基準標記 900: Benchmark
1000:偵測器 1000: Detector
1050:追蹤手臂 1050: Tracking Arm
1100:平台 1100: Platform
1120:支撐部件 1120: Support components
1135:支撐表面 1135: Support surface
1140:中間部件 1140: Middle component
1140A:第一部分 1140A: Part 1
1140B:第二部分 1140B: Part 2
1145:接合部 1145: Joint
1160:腳輪 1160: Casters
1170:剎車 1170: Brake
1200:容器 1200:Container
1250:元件 1250: Components
1300:照明元件 1300: Lighting components
1450:顯示器 1450: Display
1475:關節式手臂 1475: Articulated Arm
1500:人體工學支架 1500: Ergonomic Bracket
10-100、10-110、10-120、10-130:步驟 10-100, 10-110, 10-120, 10-130: Steps
本揭露已概括性地描述,現在將參考附圖,這些圖式不一定按比例繪製,且其中: 圖1和圖2示意性地顯示了根據本揭露的一些態樣的機器人系統的替代態樣; 圖3示意性地顯示了如圖1和圖2所示的機器人系統與部位/物體之間的示例互動; 圖4A至圖4D示意性地顯示了相對於根據本揭露之一態樣的平台的如圖1和圖2所示的機器人系統的不同視圖; 圖5A至圖5B示意性地顯示了相對於根據本揭露的另一態樣的平台所設置的如圖1和圖2所示的機器人系統的不同視圖; 圖6A至圖6B示意性地顯示了相對於根據本揭露的又一態樣的平台所設置的如圖1和圖2所示的機器人系統的不同視圖; 圖7A至圖7B示意性地顯示了相對於根據本揭露的進一步態樣的平台所設置的如圖1和圖2所示的機器人系統的不同視圖; 圖8A至圖8B示意性地顯示了相對於根據本揭露的再另一態樣的平台所設置的如圖1和圖2所示的機器人系統的不同視圖; 圖9示意性地顯示了相對於根據本揭露的另一態樣的平台所設置的如圖1和圖2所示的機器人系統;以及 圖10示意性地顯示了根據本揭露的又一態樣的一種形成機器人系統的方法。 The present disclosure having been generally described, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale and in which: Figures 1 and 2 schematically illustrate alternative aspects of a robotic system according to some aspects of the present disclosure; Figure 3 schematically illustrates an example interaction between the robotic system shown in Figures 1 and 2 and a part/object; Figures 4A to 4D schematically illustrate different views of the robotic system shown in Figures 1 and 2 relative to a platform according to one aspect of the present disclosure; Figures 5A to 5B schematically illustrate different views of the robotic system shown in Figures 1 and 2 configured relative to a platform according to another aspect of the present disclosure; Figures 6A to 6B schematically illustrate different views of the robotic system shown in Figures 1 and 2 configured relative to a platform according to yet another aspect of the present disclosure; Figures 7A and 7B schematically illustrate different views of the robotic system shown in Figures 1 and 2 configured with respect to a platform according to a further aspect of the present disclosure. Figures 8A and 8B schematically illustrate different views of the robotic system shown in Figures 1 and 2 configured with respect to a platform according to yet another aspect of the present disclosure. Figure 9 schematically illustrates the robotic system shown in Figures 1 and 2 configured with respect to a platform according to yet another aspect of the present disclosure. Figure 10 schematically illustrates a method for forming a robotic system according to yet another aspect of the present disclosure.
10:參考位置 25:部位 50:物體 100:機器人系統 200:程序工具 300:末端執行器 715:基座部件 720、1020:近端 725、1025:遠端 730、1030:感測器 750:關節式機器人手臂 800:控制器 900:基準標記 1050:追蹤手臂 10: Reference position 25: Part 50: Object 100: Robotic system 200: Programming tool 300: End effector 715: Base assembly 720, 1020: Proximal end 725, 1025: Distal end 730, 1030: Sensor 750: Articulated robotic arm 800: Controller 900: Fiducial marker 1050: Tracking arm
Claims (30)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363493532P | 2023-03-31 | 2023-03-31 | |
| US63/493,532 | 2023-03-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202448396A TW202448396A (en) | 2024-12-16 |
| TWI894893B true TWI894893B (en) | 2025-08-21 |
Family
ID=90735510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113112072A TWI894893B (en) | 2023-03-31 | 2024-03-29 | Robot system with mobile platform and associated method |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP4687738A1 (en) |
| CN (1) | CN121127194A (en) |
| IL (1) | IL323607A (en) |
| TW (1) | TWI894893B (en) |
| WO (1) | WO2024201408A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220096084A1 (en) * | 2020-09-29 | 2022-03-31 | Auris Health, Inc. | Manual drive functions for surgical tool |
| WO2023042147A1 (en) * | 2021-09-17 | 2023-03-23 | Neocis Inc. | Dental imaging system, and dental robot system including same |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5110388B2 (en) * | 2008-10-09 | 2012-12-26 | 株式会社長田中央研究所 | Dental care unit |
| WO2017073986A1 (en) * | 2015-10-29 | 2017-05-04 | 이민정 | Dental self-assistance apparatus |
| EP4034025A4 (en) * | 2019-09-27 | 2023-12-20 | Auris Health, Inc. | Robotically-actuated medical retractors |
| JP2024513204A (en) * | 2021-03-31 | 2024-03-22 | ムーン サージカル エスアエス | Cooperative surgical system for use with surgical instruments to perform laparoscopic surgery |
-
2024
- 2024-03-29 CN CN202480031791.6A patent/CN121127194A/en active Pending
- 2024-03-29 TW TW113112072A patent/TWI894893B/en active
- 2024-03-29 EP EP24719641.3A patent/EP4687738A1/en active Pending
- 2024-03-29 WO PCT/IB2024/053096 patent/WO2024201408A1/en not_active Ceased
-
2025
- 2025-09-28 IL IL323607A patent/IL323607A/en unknown
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220096084A1 (en) * | 2020-09-29 | 2022-03-31 | Auris Health, Inc. | Manual drive functions for surgical tool |
| WO2023042147A1 (en) * | 2021-09-17 | 2023-03-23 | Neocis Inc. | Dental imaging system, and dental robot system including same |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4687738A1 (en) | 2026-02-11 |
| WO2024201408A1 (en) | 2024-10-03 |
| CN121127194A (en) | 2025-12-12 |
| TW202448396A (en) | 2024-12-16 |
| IL323607A (en) | 2025-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11642181B2 (en) | User arm support for use in a robotic surgical system | |
| JP7626429B2 (en) | Sterile console for robotic surgery and method of use thereof | |
| KR102551268B1 (en) | Positioning indicator system for a remotely controllable arm and related methods | |
| KR102332119B1 (en) | Automated structure with pre-established arm positions in a teleoperated medical system | |
| CN110072487A (en) | Tracking and guide arrangement and correlation technique for surgical robot system | |
| US12502785B2 (en) | System and method of activating manual manipulation using linkage interaction sensing | |
| JP2022101850A (en) | Surgery support robot, surgery support system, and surgery support robot control method | |
| CN116801852A (en) | Pendant for mobile medical platform | |
| US12171513B2 (en) | Surgical system and patient-side apparatus | |
| TWI894893B (en) | Robot system with mobile platform and associated method | |
| US20220409313A1 (en) | Systems and methods for master-slave control of robotic arms from patient side | |
| US20240024048A1 (en) | Systems and methods for establishing procedural setup of robotic medical systems | |
| CN115484890A (en) | Surgical robot system | |
| CN118891016A (en) | Continuous remote operation with auxiliary master control | |
| JP2023544316A (en) | Power-assisted mobility on the operating table | |
| WO2024246689A1 (en) | Surgical gantry and interface moveably interconnecting surgical table and gantry | |
| JP2021166666A (en) | Doctor-side operation device and surgical system |