DE202014000027U1 - surgical robots - Google Patents
surgical robots Download PDFInfo
- Publication number
- DE202014000027U1 DE202014000027U1 DE202014000027.1U DE202014000027U DE202014000027U1 DE 202014000027 U1 DE202014000027 U1 DE 202014000027U1 DE 202014000027 U DE202014000027 U DE 202014000027U DE 202014000027 U1 DE202014000027 U1 DE 202014000027U1
- Authority
- DE
- Germany
- Prior art keywords
- operating table
- vibration
- robot arm
- oscillation
- compensation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- 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
-
- 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
- A61B90/57—Accessory clamps
- A61B2090/571—Accessory clamps for clamping a support arm to a bed or other supports
-
- 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/06—Measuring instruments not otherwise provided for
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37435—Vibration of machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39109—Dual arm, multiarm manipulation, object handled in cooperation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45117—Medical, radio surgery manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49048—Control of damping of vibration of machine base
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Automation & Control Theory (AREA)
- Biomedical Technology (AREA)
- Physics & Mathematics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Robotics (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Manipulator (AREA)
Abstract
Chirurgieroboter, insbesondere zum Durchführen von minimalinvasiven chirurgischen Eingriffen, mit mindestens einem Roboterarm (12a, 12b, 12c), der an einem Operationstisch (14) befestigbar ist, einer mechanisch mit dem Operationstisch (14) verbindbaren aktiven Schwingungskompensationsvorrichtung (12a, 12b, 12c; 16) zur Kompensation von Schwingungen des Operationstisches (14), die durch Bewegungen des hierauf befestigten Roboterarms (12a, 12b, 12c) verursacht wurden, durch Erzeugung einer gegenphasigen Kompensationsschwingung, einer Steuervorrichtung (18) zum Steuern der Bewegungen der Schwingungskompensationsvorrichtung (12a, 12b, 12c; 16) in Abhängigkeit von den Schwingungen des Operationstisches (14), wobei die Steuervorrichtung (18) aufweist: einen Schwingungssensor (18) zum Erfassen von Schwingungen des Operationstisches (14) und/oder einen Datenspeicher mit einem hierauf gespeicherten Schwingungsmodell, wobei das Schwingungsmodell Informationen über die Art der Schwingung des Operationstisches (14) umfasst, die bei einer bestimmten Bewegung des Roboterarms (12a, 12b, 12c) verursacht wird.Surgical robot, in particular for performing minimally invasive surgical interventions, with at least one robot arm (12a, 12b, 12c) which can be fastened to an operating table (14), an active vibration compensation device (12a, 12b, 12c; mechanically connectable to the operating table (14); 16) for compensating for vibrations of the operating table (14), which were caused by movements of the robot arm (12a, 12b, 12c) fastened thereon, by generating an antiphase compensation vibration, a control device (18) for controlling the movements of the vibration compensation device (12a, 12b , 12c; 16) depending on the vibrations of the operating table (14), the control device (18) comprising: a vibration sensor (18) for detecting vibrations of the operating table (14) and / or a data memory with a vibration model stored thereon, wherein the vibration model information about the type of vibration of the O operating table (14), which is caused by a specific movement of the robot arm (12a, 12b, 12c).
Description
Die Erfindung betrifft einen Chirurgieroboter.The invention relates to a surgical robot.
Chirurgieroboter können zum Durchführen von minimalinvasiven chirurgischen Eingriffen verwendet werden. Um den Platzbedarf durch einen Chirurgieroboter im Operationssaal zu reduzieren, ist es möglich, ein modulares System aus einzelnen Roboterarmen zu verwenden. Hierbei werden die Roboterarme direkt an den Operationstisch montiert. Diese Roboterarme sind somit nicht über ein eigenes Gestell mit dem Boden des Operationssaals verbunden. Hierdurch ergibt sich das Problem, dass durch eine Bewegung eines Roboterarms der Operationstisch inklusiv des Patienten in Schwingung versetzt wird. Hierbei kann beispielsweise die durch die Bewegung eines Roboterarms verursachte Schwingung einen anderen Roboterarm bei der Erledigung seiner Aufgabe stören. Im Ergebnis ist es möglich, dass das Operationsergebnis hierdurch verschlechtert wird.Surgery robots can be used to perform minimally invasive surgical procedures. In order to reduce the space required by a surgical robot in the operating room, it is possible to use a modular system of individual robot arms. The robot arms are mounted directly on the operating table. These robot arms are thus not connected via a separate frame to the floor of the operating room. This results in the problem that is caused by a movement of a robot arm of the operating table including the patient in vibration. In this case, for example, the vibration caused by the movement of a robot arm can disturb another robot arm in the accomplishment of its task. As a result, it is possible that the operation result is thereby deteriorated.
Aufgabe der Erfindung ist es, einen Chirurgieroboter bereitzustellen, bei dem die Roboterarme direkt am Operationstisch befestigt werden, wobei die gegenseitige Beeinflussung der einzelnen Roboterarme minimiert wird.The object of the invention is to provide a surgical robot in which the robot arms are attached directly to the operating table, wherein the mutual influence of the individual robot arms is minimized.
Die Lösung der Aufgabe erfolgt erfindungsgemäß durch die Merkmale des Anspruchs 1.The object is achieved according to the invention by the features of claim 1.
Der erfindungsgemäße Chirurgieroboter dient insbesondere dem Durchführen von minimalinvasiven chirurgischen Eingriffen. Er weist mindestens einen Roboterarm auf, der an einem Operationstisch befestigbar ist. Es erfolgt vorzugsweise eine ausschließliche Befestigung des Roboterarms am Operationstisch, so dass der Roboterarm nicht mit einer eigenen Basis am Boden des Operationssaals verbunden ist.The surgical robot according to the invention is used in particular for performing minimally invasive surgical procedures. It has at least one robot arm, which can be attached to an operating table. Preferably, the robotic arm is fastened exclusively to the operating table, so that the robotic arm is not connected to its own base at the bottom of the operating room.
Der erfindungsgemäße Chirurgieroboter weist eine mechanisch mit dem Operationstisch verbindbare aktive Schwingungskompensationsvorrichtung auf. Diese dient zur Kompensation von Schwingungen des Operationstisches, die durch Bewegungen des hieran befestigten Roboterarms verursacht werden. Diese Kompensation von Schwingungen des Operationstisches erfolgt durch Erzeugung einer gegenphasigen Kompensationsschwingung durch die Schwingungskompensationsvorrichtung.The surgical robot according to the invention has an active vibration compensation device that can be mechanically connected to the operating table. This is used to compensate for oscillations of the operating table, which are caused by movements of the robotic arm attached thereto. This compensation of vibrations of the operating table takes place by generating an antiphase compensation oscillation by the vibration compensation device.
Der erfindungsgemäße Chirurgieroboter umfasst ferner eine Steuervorrichtung zum Steuern der Bewegungen bzw. Schwingungen der Schwingungskompensationsvorrichtung in Abhängigkeit von den Schwingungen des Operationstisches.The surgical robot according to the invention further comprises a control device for controlling the movements or vibrations of the vibration compensation device in dependence on the vibrations of the operating table.
Hierbei weist die Steuerung einen Schwingungssensor zum Erfassen von Schwingungen des Operationstisches auf.Here, the controller has a vibration sensor for detecting vibrations of the operating table.
Alternativ oder zusätzlich weist sie einen Datenspeicher auf, mit einem hierauf gespeicherten Schwingungsmodel. Das Schwingungsmodell umfasst Informationen über die Art der Schwingung des Operationstisches, die bei einer bestimmten Bewegung des Roboterarms verursacht wird.Alternatively or additionally, it has a data memory with a vibration model stored thereon. The vibration model includes information about the type of vibration of the operating table caused by a particular movement of the robot arm.
Durch Verwendung der sensorerfassten Informationen über die Schwingungen des Operationstisches und/oder durch Verwendung des im Datenspeicher gespeicherten Schwingungsmodells wird die Schwingungskompensationsvorrichtung derart gesteuert, dass sie eine Schwingung erzeugt, die gegenphasig zu der gemessenen und/oder durch das Schwingungsmodell antizipierten Schwingung des Operationstisches ist. Durch den erfindungsgemäßen Chirurgieroboter wird die gegenseitige Beeinflussung der einzelnen Roboterarme, die jeweils am Operationstisch befestigt sind, reduziert, so dass die Genauigkeit der Operationen verbessert werden kann.By using the sensor-detected information about the oscillations of the operating table and / or by using the vibration model stored in the data memory, the vibration compensation device is controlled to generate a vibration that is out of phase with the measured and / or oscillation of the operating table anticipated by the vibration model. By the surgery robot according to the invention, the mutual influence of the individual robot arms, which are respectively attached to the operating table, reduced, so that the accuracy of the operations can be improved.
Durch die Bewegung eines Roboterarms werden Störimpulse, vorwiegend Drehimpulse, am Operationstisch als gemeinsame Basis für die Roboterarme verursacht. Da die Verbindung Tisch-Fußboden normalerweise nachgiebig ist (also ein Federverhalten hat) führt dieser Störimpuls zu einer Auslenkung dieses Federsystems. Dies bedeutet, dass die Roboterbewegung Energie in den Tisch überträgt. Dies führt zu einer Bewegung des Tisches, welche wegen des Federverhaltens eine Schwingung ist.The movement of a robotic arm causes glitches, mainly angular momenta, at the operating table as a common base for the robotic arms. Since the connection table-floor is usually yielding (that has a spring behavior), this interference pulse leads to a deflection of this spring system. This means that the robot movement transfers energy to the table. This leads to a movement of the table, which is a vibration because of the spring behavior.
Die Bewegung, d. h. die Schwingung des Tisches, ist für den Operationsverlauf störend und soll minimiert werden. D. h. die durch die Roboterbewegung eingeprägte Energie muss wieder aus dem System entfernt werden. Im Falle einer Schwingung geschieht dies durch eine gegenphasige Schwingung.The movement, d. H. the vibration of the table, is disturbing to the operation and should be minimized. Ie. the energy impressed by the robot movement must be removed from the system again. In the case of a vibration, this is done by an antiphase oscillation.
Bei einer Schwingung im Sinne der Erfindung muss es sich nicht zwingend um eine oszillierende und/oder periodische Bewegung handeln. Auch eine kurze Störbewegung wird erfindungsgemäß als Schwingung verstanden.An oscillation in the sense of the invention does not necessarily have to be an oscillating and / or periodic movement. Also a short disturbing movement is understood according to the invention as oscillation.
In einer bevorzugten Ausführungsform weist die Schwingungskompensationsvorrichtung mindestens ein und insbesondere zwei verschwenkbare Schwungelemente auf, die zum Erzeugen einer gegenphasigen Kompensationsschwingung antreibbar und abbremsbar sind. Die gegenphasige Kompensationsschwingung wird hierbei durch die Massenträgheit der verschwenkbaren Schwungelemente erzeugt. Bei den Schwungelementen kann es sich beispielsweise um Pendel oder um rotierbare Schwungräder handeln. Beim Beschleunigen des Pendels oder des Schwungrads wird hierbei ein Kompensationsdrehmoment in eine erste Richtung erzeugt, während beim Abbremsen des Schwungelements bzw. des Schwungrads ein Kompensationsdrehmoment beziehungsweise Kompensationsdrehimpuls in die genau umgekehrte Richtung erzeugt wird.In a preferred embodiment, the vibration compensation device has at least one and in particular two pivotable flywheel elements, which can be driven and braked to produce an antiphase compensation oscillation. The antiphase compensation oscillation is generated here by the inertia of the pivotable flywheel elements. The flywheel elements may, for example, be pendulum or rotatable Flywheels act. When accelerating the pendulum or the flywheel in this case a compensation torque is generated in a first direction, while braking the flywheel or the flywheel compensation torque or compensation angular momentum is generated in the exact opposite direction.
Es ist bevorzugt, dass die Achsen, um die die Schwungelemente verschwenkbar bzw. rotierbar sind, senkrecht zueinander verlaufen. Beispielsweise können sie jeweils parallel zur Längsachse und Querachse des Operationstisches verlaufen. Somit kann durch ein Schwungelement eine Schwingung um die Längsachse des Operationstisches kompensiert werden, während mit dem anderen Schwungelement eine Schwingung um die Querachse des Operationstisches kompensiert wird. Alternativ ist es möglich, auch ein drittes Schwungelement vorzusehen, das um eine Achse verschwenkbar ist, die parallel zur Hochachse des Operationstisches verläuft. Da jedoch die meisten Schwingungen um die Längsachse und Querachse des Operationstisches stattfinden, kann es ausreichen, zwei verschwenkbare Schwungelemente zu verwenden. Sofern lediglich ein Schwungelement verwendet werden soll, ist es bevorzugt, dass es sich hierbei um ein Schwungelement handelt, das um eine Achse verschwenkbar ist, die parallel zur Querachse des Operationstisches verläuft.It is preferred that the axes about which the flywheel elements are pivotable or rotatable are perpendicular to one another. For example, they can each run parallel to the longitudinal axis and transverse axis of the operating table. Thus, a swing around the longitudinal axis of the operating table can be compensated by a flywheel, while with the other flywheel element vibration around the transverse axis of the operating table is compensated. Alternatively, it is possible to provide also a third flywheel element, which is pivotable about an axis which runs parallel to the vertical axis of the operating table. However, since most oscillations take place about the longitudinal axis and transverse axis of the operating table, it may be sufficient to use two pivotable flywheel elements. If only one flywheel element is to be used, it is preferred that this is a flywheel element that is pivotable about an axis that runs parallel to the transverse axis of the operating table.
Bei dem Schwungelement kann es sich beispielsweise um ein Pendel handeln. Bevorzugt wird ein zweiachsiges Pendel verwendet, das um zwei senkrecht zueinanderstehende Achsen verschwenkbar ist. Diese Achsen sind bevorzugt derart ausgerichtet, dass sie den dazugehörigen Schwingungsachsen des Operationstisches entsprechen und somit einen maximal wirksamen Kompensationsdrehimpuls erzeugen können.The momentum element may be, for example, a pendulum. Preferably, a biaxial pendulum is used, which is pivotable about two mutually perpendicular axes. These axes are preferably aligned so that they correspond to the associated vibration axes of the operating table and thus can generate a maximum effective compensation angular momentum.
Durch den erfindungsgemäßen Chirurgieroboter können somit Schwingungen des Operationstisches auf einfache Weise gedämpft werden, indem durch Verwendung eines Schwingungssensors ein Regelkreis aufgebaut wird und/oder indem unter Zuhilfenahme eines vorher erstellten Schwingungsmodells antizipiert wird, welche Bewegungen eines Roboterarms zu welchen Schwingungen des Operationstisches führen werden.By means of the surgical robot according to the invention, vibrations of the operating table can thus be damped in a simple manner by constructing a control circuit by using a vibration sensor and / or by anticipating with the aid of a previously created vibration model which movements of a robot arm will lead to what oscillations of the operating table.
Die Erfindung betrifft ferner ein Verfahren zum Steuern eines Chirurgieroboters, der mindestens einen an einem Operationstisch befestigbaren Roboterarm aufweist. Der Chirurgieroboter kann gemäß dem bisher beschriebenen Chirurgieroboter ausgebildet sein.The invention further relates to a method for controlling a surgical robot, which has at least one robot arm which can be fastened to an operating table. The surgery robot can be designed according to the surgery robot described so far.
Beim erfindungsgemäßen Verfahren wird der am Operationstisch befestigte Roboterarm gemäß vorgegebenen und/oder durch eine Bedienperson erzeugten Bewegungsbefehlen angetrieben. Beispielsweise können Bewegungen durch ein vorgegebenes Bewegungsprofil definiert sein. Alternativ oder zusätzlich kann der Roboterarm direkt durch eine Bedienperson, beispielsweise einen Chirurg unter Verwendung einer Eingabevorrichtung gesteuert werden.In the method according to the invention, the robot arm fastened to the operating table is driven in accordance with predetermined and / or movement commands generated by an operator. For example, movements may be defined by a given motion profile. Alternatively or additionally, the robotic arm may be controlled directly by an operator, for example a surgeon, using an input device.
Gemäß dem erfindungsgemäßen Verfahren wird eine gegenphasige Kompensationsschwingung durch eine mechanisch mit dem Operationstisch verbundene Schwingungskompensationsvorrichtung erzeugt. Die Kompensationsschwingung ist hierbei gegenphasig zur Schwingung des Operationstisches, die durch den hieran befestigten Roboterarm erzeugt wird.According to the method according to the invention, an opposite-phase compensation oscillation is generated by a vibration compensation device mechanically connected to the operating table. The compensation oscillation here is in opposite phase to the oscillation of the operating table, which is generated by the robotic arm attached thereto.
Die gegenphasige Kompensationsschwingung wird gegenphasig zu Messwerten eines Schwingungssensors, der die Schwingungen des Operationstisches erfasst, gesteuert. Alternativ oder zusätzlich wird die gegenphasige Kompensationsschwingung gegenphasig zu in einem Schwingungsmodell gespeicherten Schwingungen gesteuert. Das Schwingungsmodell umfasst hierbei Informationen über die Art der Schwingung des Operationstisches, die bei einer bestimmten Bewegung des Roboterarms verursacht wird.The antiphase compensation oscillation is controlled in antiphase to measured values of a vibration sensor which detects the vibrations of the operating table. Alternatively or additionally, the antiphase compensation oscillation is controlled in anti-phase with oscillations stored in a vibration model. The vibration model here includes information about the type of vibration of the operating table caused by a particular movement of the robot arm.
Es ist bevorzugt, dass als Schwingungskompensationsvorrichtung ein mit dem Operationstisch verbundener Roboterarm verwendet wird. Hierbei kann die gegenphasige Kompensationsschwingung erzeugt werden durch einen gerade nicht verwendeten Roboterarm, um z. B. eine Schwingung, die durch einen anderen Roboterarm verursacht wird, zu kompensieren. Alternativ oder zusätzlich kann die gegenphasige Kompensationsschwingung erzeugt werden durch einen redundanten Freiheitsgrad eines gerade verwendeten Roboterarms. Weist beispielsweise ein Roboterarm sieben Freiheitsgrade auf, kann ein Freiheitsgrad zur Kompensation von Schwingungen verwendet werden, auch wenn dieser Roboterarm gerade eine bestimmte Tätigkeit durchführt. In dieser Ausführungsform kann somit auch auf eine separate Schwingungskompensationsvorrichtung verzichtet werden. Allerdings kann diese Ausführungsform auch zusätzlich zu einer separaten Schwingungskompensationsvorrichtung verwendet werden.It is preferable that a robot arm connected to the operating table is used as the vibration compensating device. In this case, the antiphase compensation oscillation can be generated by a robot arm that has just not been used, in order, for. B. to compensate for a vibration caused by another robot arm. Alternatively or additionally, the antiphase compensation oscillation can be generated by a redundant degree of freedom of a currently used robot arm. For example, if a robot arm has seven degrees of freedom, one degree of freedom can be used to compensate for vibrations even though that robot arm is performing a particular activity. In this embodiment, therefore, can also be dispensed with a separate vibration compensation device. However, this embodiment can also be used in addition to a separate vibration compensation device.
In einer bevorzugten Ausführungsform wird als Schwingungssensor mindestens ein in einem Roboterarm vorhandener Sensor verwendet. Durch diesen Sensor werden Schwingungen des Operationstisches erfasst. Hierbei kann es sich beispielsweise um Drehmomentsensoren in den Robotergelenken handeln, die zum Erfassen der Gewichtskraft vorgesehen sind. In dieser Ausführungsform ist es möglich, auf einen separaten Schwingungssensor zu verzichten. Dieser kann jedoch auch zusätzlich vorgesehen sein.In a preferred embodiment, at least one sensor present in a robot arm is used as the vibration sensor. This sensor detects vibrations of the operating table. This may be, for example, torque sensors in the robot joints, which are provided for detecting the weight. In this embodiment, it is possible to to dispense with a separate vibration sensor. However, this can also be provided in addition.
Das erfindungsgemäße Verfahren umfasst bevorzugt die folgenden vorausgehenden Verfahrensschritte:
Es werden Identifikationsbewegungen durch mindestens einen Roboterarm durchgeführt. Dies erfolgt zu einem Zeitpunkt vor der Operation, in dem der Patient bereits auf dem Operationstisch liegt und der Roboterarm am Operationstisch befestigt ist. Durch einen Schwingungssensor werden die Schwingungen des Operationstisches erfasst, die durch diese Identifikationsbewegungen verursacht werden.The method according to the invention preferably comprises the following preliminary method steps:
Identification movements are performed by at least one robot arm. This occurs at a time prior to the operation in which the patient is already on the operating table and the robotic arm is attached to the operating table. By a vibration sensor, the vibrations of the operating table are detected, which are caused by these identification movements.
Anschließend wird ein Schwingungsmodell auf Basis der durchgeführten Identifikationsbewegungen und der gemessenen Schwingungen des Operationstisches erstellt. Hierbei weist das das Schwingungsmodell Informationen über die Art der Schwingung des Operationstisches auf, die bei einer bestimmten Bewegung des Roboterarms verursacht werden. Das beschriebene Schwingungsmodell kann alternativ oder zusätzlich zu den durch den Schwingungssensor erfassten Schwingungen des Operationstisches verwendet werden, um die gegenphasigen Kompensationsschwingen zu steuern. Genauer gesagt, werden beim Erstellen eines Schwingungsmodells die Parameter des Schwingungsmodells identifziert. Man hat ein Schwingungsmodell, mit generischen Parametern für einen bestimmte Tisch/Roboterkombination. Die Parameter müssen für die konkrete Situation im OP identifiziert werden, den meisten Einfluss hat die Lage des Tisches (z. B. Neigung der Platte), die Montageposition der einzelnen Roboter, der Patient und sonstige zusätzliche „Last” amTisch.Subsequently, a vibration model is created based on the performed identification movements and the measured vibrations of the operating table. Here, the vibration model has information about the type of vibration of the operating table caused by a certain movement of the robot arm. The described oscillation model can be used alternatively or in addition to the oscillations of the operating table detected by the oscillation sensor in order to control the antiphase compensation oscillations. More specifically, when creating a vibration model, the parameters of the vibration model are identified. You have a vibration model, with generic parameters for a specific table / robot combination. The parameters must be identified for the specific situation in the OR, the most important being the position of the table (eg inclination of the plate), the mounting position of the individual robots, the patient and any additional "load" at the table.
Die Identifikationsbewegung optimiert also das Modell (genauer gesagt die Parameter des Modells).The identification movement thus optimizes the model (more precisely the parameters of the model).
Die Bewegung kann autonom vom Roboter durchgeführt werden und ist i. A. relativ kurz.The movement can be performed autonomously by the robot and is i. A. relatively short.
Die Erfindung betrifft ferner die Verwendung eines gerade nicht benutzten Roboterarms, der am Operationstisch befestigt ist, zum Erzeugen einer gegenphasigen Kompensationsschwingung zum Kompensieren einer Schwingung des Operationstisches. Außerdem betrifft die Erfindung die Verwendung eines redundanten Freiheitsgrades eines gerade benutzten Roboterarms, der am Operationstisch befestigt ist, zum Erzeugen einer gegenphasigen Kompensationsschwingung zum Kompensieren einer Schwingung des Operationstisches, die durch diesen und/oder einen anderen Roboterarm verursacht wird.The invention further relates to the use of a currently unused robotic arm attached to the operating table for generating an out-of-phase compensation oscillation for compensating for oscillation of the operating table. In addition, the invention relates to the use of a redundant degree of freedom of a currently used robot arm, which is attached to the operating table, for generating an anti-phase compensation vibration for compensating a vibration of the operating table, which is caused by this and / or another robot arm.
Werden mehrere mit einem Operationstisch verbundene Roboterarme gleichzeitig bewegt, kann die Bewegung der einzelnen Roboterarme derart gesteuert werden, dass deren gemeinsame Bewegung zu jedem Zeitpunkt eine minimale Störbewegung des Operationstisches verursacht. Hierzu können die einzelnen Roboterarme derart gesteuert werden, dass ein möglichst großer Teil der von Ihnen verursachten Stördrehimpulse einander entgegen gerichtet ist, so dass sich die Stördrehimpulse der einzelnen Roboterarme zum größtmöglichen Teil aufheben.If several robot arms connected to an operating table are moved simultaneously, the movement of the individual robot arms can be controlled in such a way that their joint movement causes a minimal interference movement of the operating table at all times. For this purpose, the individual robot arms can be controlled in such a way that the largest possible part of the disturbance impulses caused by them is directed counter to one another, so that the disturbance impulses of the individual robotic arms are canceled out to the greatest possible extent.
Im Folgenden werden bevorzugte Ausführungsformen der Erfindung anhand von Figuren erläutert.In the following, preferred embodiments of the invention will be explained with reference to figures.
Es zeigen:Show it:
Gemäß
Zum Erfassen von Schwingungen des Operationstisches
Ferner ist mit dem Operationstisch
Mögliche Ausführungsformen einer solchen Schwingungskompensationsvorrichtung sind in den
Gemäß
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE202014000027.1U DE202014000027U1 (en) | 2013-01-09 | 2014-01-07 | surgical robots |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102013200200.9 | 2013-01-09 | ||
| DE102013200200 | 2013-01-09 | ||
| DE202014000027.1U DE202014000027U1 (en) | 2013-01-09 | 2014-01-07 | surgical robots |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE202014000027U1 true DE202014000027U1 (en) | 2014-01-31 |
Family
ID=50153830
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE202014000027.1U Expired - Lifetime DE202014000027U1 (en) | 2013-01-09 | 2014-01-07 | surgical robots |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE202014000027U1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107186752A (en) * | 2017-03-28 | 2017-09-22 | 江苏科技大学 | A kind of compensation of undulation fishing robot system |
| CN111843978A (en) * | 2020-05-29 | 2020-10-30 | 成都博恩思医学机器人有限公司 | Instrument control method |
| US20230372029A1 (en) * | 2014-10-27 | 2023-11-23 | Intuitive Surgical Operations, Inc. | System and method for registering to a table |
| DE102020101513B4 (en) | 2020-01-23 | 2024-11-07 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method for actively compensating vibrations on a robot and robot for carrying out such a method |
| US12179359B2 (en) | 2014-10-27 | 2024-12-31 | Intuitive Surgical Operations, Inc. | Disturbance compensation in computer-assisted devices |
| US12232834B2 (en) | 2014-10-27 | 2025-02-25 | Intuitive Surgical Operations, Inc. | System and method for integrated surgical table |
| US12409002B2 (en) | 2014-10-27 | 2025-09-09 | Intuitive Surgical Operations, Inc. | System and method for monitoring control points during reactive motion |
| US12426966B2 (en) | 2014-10-27 | 2025-09-30 | Intuitive Surgical Operations, Inc. | System and method for integrated surgical table motion |
-
2014
- 2014-01-07 DE DE202014000027.1U patent/DE202014000027U1/en not_active Expired - Lifetime
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230372029A1 (en) * | 2014-10-27 | 2023-11-23 | Intuitive Surgical Operations, Inc. | System and method for registering to a table |
| US12179359B2 (en) | 2014-10-27 | 2024-12-31 | Intuitive Surgical Operations, Inc. | Disturbance compensation in computer-assisted devices |
| US12186033B2 (en) * | 2014-10-27 | 2025-01-07 | Intuitive Surgical Operations, Inc. | System and method for registering to a table |
| US12232834B2 (en) | 2014-10-27 | 2025-02-25 | Intuitive Surgical Operations, Inc. | System and method for integrated surgical table |
| US12409002B2 (en) | 2014-10-27 | 2025-09-09 | Intuitive Surgical Operations, Inc. | System and method for monitoring control points during reactive motion |
| US12426966B2 (en) | 2014-10-27 | 2025-09-30 | Intuitive Surgical Operations, Inc. | System and method for integrated surgical table motion |
| CN107186752A (en) * | 2017-03-28 | 2017-09-22 | 江苏科技大学 | A kind of compensation of undulation fishing robot system |
| DE102020101513B4 (en) | 2020-01-23 | 2024-11-07 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method for actively compensating vibrations on a robot and robot for carrying out such a method |
| CN111843978A (en) * | 2020-05-29 | 2020-10-30 | 成都博恩思医学机器人有限公司 | Instrument control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE202014000027U1 (en) | surgical robots | |
| DE102008001664B4 (en) | Medical robot and method for meeting the performance requirement of a medical robot | |
| EP2753460B1 (en) | Method, control system and movement presetting means for programming or presetting movements or processes by an industrial robot | |
| DE102004063606B4 (en) | Holding device, in particular for a medical-optical instrument, with a device for active vibration damping | |
| EP1537282B1 (en) | Large manipulator with an articulated mast and with a regulation system for controlling said mast | |
| DE102009014766B4 (en) | Superimposed axes in a device for machining a workpiece with a tool | |
| EP2326275B1 (en) | Medical workstation and operating device for the manual movement of a robot arm | |
| DE102009058004B4 (en) | Impedance control in the operating room with several priorities | |
| DE102019205890B4 (en) | Control system and method for controlling a driven body | |
| DE112017003961B4 (en) | Control for parallel link mechanism | |
| DE102018102995A1 (en) | REDUNDANT SUBMITTED ROBOT WITH MULTIMODE CONTROL FRAME | |
| DE102017009940A1 (en) | Robot control device with learning control function | |
| DE102009032278A1 (en) | Method and device for operating a manipulator | |
| DE102012201857A1 (en) | C-arm X-ray system and method with compensation of C-arm deformations and vibrations | |
| DE102015224641A1 (en) | A method for detecting a collision of a robot arm with an object and robot with a robot arm | |
| DE102018221127B4 (en) | Robotic system | |
| EP1920892A2 (en) | Robot control, robot and method for actuating a robot | |
| WO2013156468A1 (en) | Method for operating a robot | |
| WO2008052234A1 (en) | Method for eliminating the lag error of the operating point of a device | |
| DE102020127532B3 (en) | Control method for controlling the torque and / or the position of at least one elastic joint of a handling device, torque controller, position controller and use of the method for controlling the position and / or the torque of at least one elastic joint of a handling device | |
| DE102010008240B4 (en) | Method for operating a multi-axis, preferably six-axis, robot | |
| EP4385676A1 (en) | Validation of a pose of a robot and of sensor data of a sensor moving along with the robot | |
| EP3272468A1 (en) | Method and device for controlling a robotic motion of a robot using a second trajectory | |
| DE102012022190A1 (en) | Method for automatic generation of control or regulation for robot, involves determining approximate function of reverse kinematics in neighborhood of primary start location | |
| DE19500738C1 (en) | System and method for controlling a motor-driven jointed arm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R207 | Utility model specification |
Effective date: 20140313 |
|
| R150 | Utility model maintained after payment of first maintenance fee after three years | ||
| R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: B25J0009180000 Ipc: A61B0034300000 |
|
| R151 | Utility model maintained after payment of second maintenance fee after six years | ||
| R152 | Utility model maintained after payment of third maintenance fee after eight years | ||
| R071 | Expiry of right |