A system for controlling a surgical robotic tool having an end effector driven by actuators through antagonistic cables is disclosed. The control system may include a position controller and a grip force controller. The position controller may be configured to receive an input signal to control the position of the end effector and generate a first command to drive the actuators to move the end effector. The grip force controller may be configured to receive another input to control the force exerted by jaws of the end effector and generate a second command. The first command and the second command may be combined to generate a composite command that is provided to the actuators to drive motion of the end effector. A third current or position command may be generated by a slack controller to prevent cable slack.
A robotic surgical system includes at least one robotic arm comprising at least one movable joint and an actuator configured to drive the at least one movable joint, and a controller configured to generate a first signal, the first signal comprising a first oscillating waveform having a first frequency and being modulated by a second oscillating waveform having a second frequency, wherein the second frequency is higher than the first frequency. The actuator is configured to drive the at least one movable joint based on the first signal to at least partially compensate for friction in the at least one movable joint.
A method for a robotic surgical system includes displaying a graphical user interface on a display to a user, wherein the graphical user interface includes a plurality of reconfigurable display panels, receiving a user input at one or more user input devices, wherein the user input indicates a selection of at least one software application relating to the robotic surgical system, and rendering content from the at least one selected software application among the plurality of reconfigurable display panels.
A method for controlling a robotic arm in a robotic surgical system includes defining a reference plane at a predetermined reference location for a robotic arm, where the robotic arm includes a plurality of joints, and driving at least one of the plurality of joints to guide the robotic arm through a series of predetermined poses substantially constrained within the reference plane.
Apparatuses and methods described herein relate to arm carts for transporting and coupling a robotic arm to a surgical table. In some embodiments, an arm cart may include a damping mechanism (e.g., a spring, a dashpot) configured to damp an impact force imparted to the robotic arm due to the arm contacting another object, such as a surgical table. In other embodiments, an arm cart may include a backstop with an inclined surface configured to damp an impact force imparted to the robotic arm. In other embodiments, the arm cart may include a compliant arm support that is bendable to damp an impact force imparted to a robotic arm. In some embodiments, the arm cart may include a damping mechanism configured to move from an extended position to a retracted position to permit a robotic arm to couple to a surgical table.
A robotic surgical system is disclosed having a ring network for communicating information between a controller and nodes of one or more robotic arras. A communications protocol is described by which synchronous and asynchronous information can be communicated to and from the nodes of the robotic arms. Also disclosed are various aspects of a physical layer that can be used with the network.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control (DNC), flexible manufacturing systems (FMS), integrated manufacturing systems (IMS), computer integrated manufacturing (CIM)
7.
ROBOTIC SURGICAL SYSTEM AND METHOD FOR COMMUNICATING SYNCHRONOUS AND ASYNCHRONOUS INFORMATION TO AND FROM NODES OF A ROBOTIC ARM
A robotic surgical system is disclosed having a ring network for communicating information between a controller and nodes of one or more robotic arms. A communications protocol is described by which synchronous and asynchronous information can be communicated to and from the nodes of the robotic arms. Also disclosed are various aspects of a physical layer that can be used with the network.
A robotic surgical system may include a cannula attachment device or cannula mount having a locking mechanism configured to pivot between an unlocked position and a locked over-center position. The locking mechanism may actuate a clamp or other feature that is configured to move between a closed position and an open position. The clamp may include a locating structure with one or more tapered surfaces that is configured to mate with a corresponding structure disposed on a portion of a cannula when the cannula is positioned in the cannula attachment device. The locating structure may guide the cannula into the attachment device, as well as assist with orientating the cannula relative to the attachment device.
A virtual reality system providing a virtual robotic surgical environment, and methods for using the virtual reality system, are described herein. The virtual reality system may simulate a robotic surgical environment in which a user may operate both a robotically-controlled surgical instrument using a handheld controller and a manual laparoscopic surgical instrument while adjacent a patient table. For example, the virtual reality system f may include one or more processors configured to generate a virtual robotic surgical environment comprising at least one virtual robotic arm and at least one virtual manual laparoscopic tool, a first handheld device communicatively coupled to the virtual reality controller for manipulating the at least one virtual robotic arm in the virtual robotic surgical environment, and a second handheld device comprising a handheld portion and a tool feature representative of at least a portion of a manual laparoscopic tool, wherein the second handheld device is communicatively coupled to the virtual reality controller for manipulating the at least one virtual manual laparoscopic tool in the virtual robotic surgical environment.
A virtual reality system providing a virtual robotic surgical environment, and methods for using the virtual reality system, are described herein. Within the virtual reality system, various user modes enable different kinds of interactions between a user and the virtual robotic surgical environment. For example, one variation of a method for facilitating navigation of a virtual robotic surgical environment includes displaying a first-person perspective view of the virtual robotic surgical environment from a first vantage point, displaying a first window view of the virtual robotic surgical environment from a second vantage point and displaying a second window view of the virtual robotic surgical environment from a third vantage point. Additionally, in response to a user input associating the first and second window views, a trajectory between the second and third vantage points can be generated sequentially linking the first and second window views.
G16H 20/40 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
A61B 34/00 - Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
11.
STERILE ADAPTER FOR A LINEARLY-ACTUATING INSTRUMENT DRIVER
A robotic surgical system may include an actuator including a plurality of linearly displaceable drive members, where at least one drive member actuates at least one degree of freedom of a surgical instrument, and a sterile adapter interposed between the actuator and the surgical instrument. The sterile adapter includes a flexible barrier and a plurality of extensible covers integrally formed with the flexible barrier, and the plurality of extensible covers are arranged to receive the plurality of drive members. In some variations, the system may include an interlocked arrangement coupling the actuator and the surgical instrument across the sterile adapter, the interlocked arrangement urging the actuator and the surgical instrument together when the actuator actuates the at least one degree of freedom of the surgical instrument.
Apparatus and methods for providing a robotic arm cart for transporting, delivering, and securing robotic arms to a surgical table having a tabletop on which a patient can be disposed are described herein. In some embodiments described herein an arm cart can contain multiple robotic arms. A robotic arm can be selected and moved from a storage position within the arm cart to a deployment position in which at least a portion of that robotic arm protrudes from the arm cart. A robotic arm in a deployment position can be coupled to a surgical table and decoupled from the arm cart.
Apparatuses and methods described herein relate to arm carts for transporting and securing a robotic arm to a surgical table. In some embodiments, an arm cart may include an arm support having two joints that can be manipulated to move an arm into a position in which a coupler of the arm is engageable with a coupling site of a surgical table. In some embodiments, an arm cart may include an arm support that is rotatable and translatable to permit movement of an attachment area for receiving and attaching a coupling site of a surgical table to a coupler attached to an arm. In some embodiments, an arm cart may include an arm support that releasably couples to a middle segment of the arm positioned at least two segments away from an end of the arm having a coupler for coupling to a coupling site of a surgical table.
Some embodiments described herein relate to an arm cart operable to transport a robotic arm to and/or from a surgical table. The robotic arm can be coupled to the arm cart via a connector. The connector can be slideably mounted to the arm cart such that the connector and the robotic arm, collectively, can move relative to the arm cart. For example, when the arm cart is adjacent to the surgical table, the connector and the robotic arm can be movable to provide final, fine adjustments to align the robotic arm with a coupling portion of the surgical table.
[n some embodiments, an apparatus can include a cart for a surgical robotic arm having a coupler releasably coupleable to a coupling site on a surgical table The cart can include a base and a first engagement feature The base can be freely movably on a support surface between a first location remote from the surgical table and a second location adjacent the surgical table The first engagement feature can be configured for engagement with a second engagement feature associated with the surgical table such that, when the first engagement feature and the second engagement feature are engaged, the coupler of the robotic arm is disposed m a position m which the coupler of the robotic arm can be engaged by the coupler of the surgical table
In some embodiments, an apparatus can include a robotic arm cart for transporting, delivering, and securing robotic arms to a surgical table having a table top on which a patient can be disposed. The arm cart can include an arm container and a base. The arm container can be configured to receive and contain one or more robotic arms. The arm cart can include a first coupling member configured to engage with a second coupling member associated with a surgical table such that, when the first coupling member is engaged with the second coupling member, the one or more robotic arms can be releasably coupled with the surgical table. The arm cart can provide for movement of the one or more robotic arms in at least one of a lateral, longitudinal, or vertical direction relative to the table top prior to the securement of the one or more robotic arms to the surgical table.
In some embodiments, an apparatus can include a coupler for coupling a robotic arm to a surgical table having a table top on which a patient can be disposed. The coupler can include a first portion configured to couple to a surgical table and a second portion configured to couple to a robotic arm. The second portion may include a post that may translate into the first portion. The first portion may comprise a locking mechanism having one or more stages to constrain movement of the second portion relative to the first portion in six degrees of freedom. The coupler can thus provide secure coupling of the robotic arm to the surgical table.
An apparatus for use during robotic surgery, where the apparatus includes a robotic arm; a tool driver connected to the robotic arm; a cannula including a proximal portion and a distal portion wherein the proximal portion is coupled to the tool driver; and a damping element connected to one of the robotic arm, the tool driver and the cannula. Also, a method including guiding a surgical tool coupled to a robotic arm into a patient, wherein the surgical tool is disposed through a cannula and coupled to a tool driver coupled to a distal portion of the robotic arm; and maneuvering the tool driver by way of the robotic arm, wherein vibrations generated by the maneuvering are inhibited by a damping element coupled to one of the robotic arm, the tool driver and the cannula.
A61B 34/00 - Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
A61B 90/00 - Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups , e.g. for luxation treatment or for protecting wound edges
A61B 17/00 - Surgical instruments, devices or methods, e.g. tourniquets
19.
STERILE ADAPTERS FOR USE IN A ROBOTIC SURGICAL SYSTEM
Generally, a sterile adapter for use in robotic surgery may include a frame configured to be interposed between a tool driver and a surgical tool, a plate assembly coupled to the frame, and at least one rotatable coupler supported by the plate assembly and configured to communicate torque from an output drive of the tool driver to an input drive of the surgical tool.
Generally, a system for use in a robotic surgical system may be used to determine an attachment state between a tool driver, sterile adapter, and surgical tool of the system. The system may include sensors used to generate attachment data corresponding to the attachment state. The attachment state may be used to control operation of the tool driver and surgical tool. In some variations, one or more of the attachment states may be visually output to an operator using one or more of the tool driver, sterile adapter, and surgical tool. In some variations, the tool driver and surgical tool may include electronic communication devices configured to be in close proximity when the surgical tool is attached to the sterile adapter and tool driver.
A handheld user interface device for controlling a robotic system may include a member, a housing at least partially disposed around the member and configured to be held in the hand of a user, and a tracking sensor system disposed on the member and configured to detect at least one of position and orientation of at least a portion of the device. At least one of the detected position of the portion of the device and detected orientation of the portion of the device is correlatable to a control of the robotic system.
A base for a surgical table, carrying optionally a patient and any equipment supportable by the surgical table, includes a base body to which other components of a surgical table can be coupled, a support assembly coupled to the base body to support the base body o the surface, and a load sensor disposed to detect the portion of the total load carried by one of the support members. The support assembly includes at least four support members, each having a surface-engaging end. One of the support members is adjustable to move the one support member relative to a plane defined by the three of the other support members and thereby to change the portion of the total load carried by one of the support members.
An immersive display for use in a robotic surgical system includes a support arm, a housing mounted to the support arm and configured to engage with a face of the user, at least two eyepiece assemblies disposed in the housing and configured to provide a three-dimensional display, and at least one sensor, wherein the sensor enables operation of the robotic surgical system, and wherein the support arm is actuatable to move the housing for ergonomic positioning.
A61B 1/04 - Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor combined with photographic or television appliances
A61B 34/20 - Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
A61B 1/05 - Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor combined with photographic or television appliances characterised by the image sensor, e.g. camera, being in the distal end portion
A61B 1/24 - Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor for the mouth, i.e. stomatoscopes, e.g. with tongue depressors; Instruments for opening or keeping open the mouth
A61B 1/32 - Devices for opening or enlarging the visual field, e.g. of a tube of the body
A61B 17/02 - Surgical instruments, devices or methods, e.g. tourniquets for holding wounds open; Tractors
A61B 17/16 - Osteoclasts; Drills or chisels for bones; Trepans
A61B 17/3211 - Surgical scalpels or knives; Accessories therefor
A user console for controlling a remote surgical robotic instrument may include an adjustable ergonomic seat assembly comprising a seat pan, where the seat assembly is configurable between a seated configuration and an elevated configuration, and where the seat pan has a higher anteverted position in the elevated configuration than in the seated configuration. The user console may further include a display configured to receive real time surgical information, and one or more controls for remotely controlling the robotic instrument. The display and/or the one or more controls may have multiple positions and change position automatically according to a seating profile associated with at least one user.
A robotic surgical system includes a robotic arm comprising a first segment having a first plurality of links and a first plurality of actuated joint modules providing the robotic arm with at least five degrees of freedom, and a second segment having a proximal end coupled to a distal end of the first segment, and comprising a second plurality of links and a second plurality of actuated joint modules providing the robotic arm with at least two degrees or freedom. The robotic surgical system further comprises an instrument driver coupled to the second segment and configured to hold a surgical instrument. The second arm segment is configured to move the surgical instrument within a generally spherical workspace, and the first arm segment is configured to move the location of the spherical workspace.
In some embodiments, an apparatus can include a surgical table and an adapter coupled thereto. The adapter includes an interface structure, a first link member pivotally coupled to the interface structure at a first joint, and coupled to a second link member of the adapter at a second joint. The second link member can also be coupleable to a robotic arm via a coupling. The first joint can allow the first link member to rotate about a first axis defined in a vertical direction relative to the table top, and the second joint can allow the second link member and a robotic arm coupled thereto to move in a vertical direction relative to the table top. The first link member and the second link member collectively provide for movement of the robotic arm in at least one of a lateral, longitudinal or vertical direction relative to the table top.