Patent classifications
A61B34/35
SYSTEM AND METHOD FOR INTER-ARM REGISTRATION
Systems and methods for inter-arm registration include a computer-assisted system having a control unit coupled to a repositionable arm of a computer-assisted device. The control unit is configured to: receive, from an imaging device, successive images of an instrument mounted to the repositionable arm; determine an observed velocity of a feature of the instrument; determine an expected velocity of the feature of the instrument based on kinematics of the repositionable arm; transform the observed velocity and/or the expected velocity to a common coordinate system using a registration transform; determine an error between directions of the observed and expected velocities in the common coordinate system; and update the registration transform based on the determined error. In some embodiments, the instrument is a medical instrument and the imaging device is an endoscope. In some embodiments, the control unit is further configured to control the instrument using the registration transform.
SYSTEM AND METHOD FOR INTER-ARM REGISTRATION
Systems and methods for inter-arm registration include a computer-assisted system having a control unit coupled to a repositionable arm of a computer-assisted device. The control unit is configured to: receive, from an imaging device, successive images of an instrument mounted to the repositionable arm; determine an observed velocity of a feature of the instrument; determine an expected velocity of the feature of the instrument based on kinematics of the repositionable arm; transform the observed velocity and/or the expected velocity to a common coordinate system using a registration transform; determine an error between directions of the observed and expected velocities in the common coordinate system; and update the registration transform based on the determined error. In some embodiments, the instrument is a medical instrument and the imaging device is an endoscope. In some embodiments, the control unit is further configured to control the instrument using the registration transform.
Systems and methods for planning and performing image free implant revision surgery
Systems and methods for planning and performing image free implant revision surgery are discussed. For example, a method for generating a revision plan can include collecting pre-defined parameters characterizing a target bone, generating a 3D model, collecting a plurality of surface points, and generating a reshaped 3D model. Generating the 3D model of the target bone can be based on a first portion of the pre-defined parameters. Generating the reshaped 3D model can be done based on the plurality of surface points collected from a portion of the surface of the target bone.
Systems and methods for planning and performing image free implant revision surgery
Systems and methods for planning and performing image free implant revision surgery are discussed. For example, a method for generating a revision plan can include collecting pre-defined parameters characterizing a target bone, generating a 3D model, collecting a plurality of surface points, and generating a reshaped 3D model. Generating the 3D model of the target bone can be based on a first portion of the pre-defined parameters. Generating the reshaped 3D model can be done based on the plurality of surface points collected from a portion of the surface of the target bone.
Controller controlled instrument preload mechanism
A computer-assisted teleoperated system includes a pre-load assembly in an instrument manipulator that is under the control of a controller. The controller can automatically cause the preload assembly to engage and disengage a preload. A surgical apparatus includes an instrument manipulator assembly and a sterile adapter assembly. The sterile adapter assembly is mounted in the distal face of the instrument manipulator assembly. When the preload assembly configures the instrument manipulator assembly to apply a preload force on the sterile adapter assembly, the sterile adapter assembly is removable from the distal face of the instrument manipulator. The sterile adapter assembly includes a mechanical sterile adapter assembly removal lockout and a mechanical instrument removal lockout.
Controller controlled instrument preload mechanism
A computer-assisted teleoperated system includes a pre-load assembly in an instrument manipulator that is under the control of a controller. The controller can automatically cause the preload assembly to engage and disengage a preload. A surgical apparatus includes an instrument manipulator assembly and a sterile adapter assembly. The sterile adapter assembly is mounted in the distal face of the instrument manipulator assembly. When the preload assembly configures the instrument manipulator assembly to apply a preload force on the sterile adapter assembly, the sterile adapter assembly is removable from the distal face of the instrument manipulator. The sterile adapter assembly includes a mechanical sterile adapter assembly removal lockout and a mechanical instrument removal lockout.
Detection of user touch on controller handle
Implementations relate to detecting user touch on a controller handle. In some implementations, a non-controlling mode of a control system is activated, and in the non-controlling mode, one or more actuators are controlled to cause a vibration to be provided on a handle of a controller. The vibration is sensed with one or more sensors, and a difference in the vibration is determined to have occurred relative to a reference vibration using the one or more sensors, where the difference satisfies one or more predetermined thresholds. A controlling mode of the system is activated in response to determining the difference in the vibration, and the vibration is modified on the handle in response to detecting the change in the vibration.
Detection of user touch on controller handle
Implementations relate to detecting user touch on a controller handle. In some implementations, a non-controlling mode of a control system is activated, and in the non-controlling mode, one or more actuators are controlled to cause a vibration to be provided on a handle of a controller. The vibration is sensed with one or more sensors, and a difference in the vibration is determined to have occurred relative to a reference vibration using the one or more sensors, where the difference satisfies one or more predetermined thresholds. A controlling mode of the system is activated in response to determining the difference in the vibration, and the vibration is modified on the handle in response to detecting the change in the vibration.
Systems and methods for entering and exiting a teleoperational state
A teleoperational medical system includes a teleoperational control system, a teleoperational manipulator, an operator controller. The control system includes a processing unit configured to: determine a position and orientation of a marker on an operator of the operator controller; determine whether a head portion of the operator is directed toward or away from a display region of a display; based on a determination that the head portion is directed toward the display region, initiate an operator following mode in which a movement of the operator controller provides a corresponding movement to the teleoperational manipulator; and based on a determination that the head portion is directed away, suspend the operator following mode. The determination that the head portion is directed away from the display region of the display device includes determining whether the head portion of the operator is directed away from the display region for a threshold time period.
Systems and methods for entering and exiting a teleoperational state
A teleoperational medical system includes a teleoperational control system, a teleoperational manipulator, an operator controller. The control system includes a processing unit configured to: determine a position and orientation of a marker on an operator of the operator controller; determine whether a head portion of the operator is directed toward or away from a display region of a display; based on a determination that the head portion is directed toward the display region, initiate an operator following mode in which a movement of the operator controller provides a corresponding movement to the teleoperational manipulator; and based on a determination that the head portion is directed away, suspend the operator following mode. The determination that the head portion is directed away from the display region of the display device includes determining whether the head portion of the operator is directed away from the display region for a threshold time period.