Abstract:
Systems and methods for operating a robotic surgical system are provided. The system comprises a surgical tool for interacting with a surgical target, a manipulator comprising a plurality of links and supporting the tool, a navigation system comprising a manipulator tracker coupled to the manipulator and a patient tracker coupled to the surgical target and a localizer for monitoring states of the trackers. A controller determines commanded states for moving the tool relative to the surgical target using data (filtered according to a first filter length) from the manipulator and/or navigation system. The controller determines actual states of the tool while commanding the tool relative to the surgical target using data (filtered according to a second filter length being shorter than the first filter length) from the manipulator and/or navigation system. The controller compares the commanded and actual states and modifies tool operation based on an outcome of the comparison.
Abstract:
Techniques for remotely interacting with physical performance of a task relating to at least one of food safety, food quality, and workplace safety are provided. A first user physically performs the task at a first location utilizes a head wearable device. A computing system is utilized by an operator to remotely interact with physical performance of the task from a remote second location. Audio and first-person visual data captured by the device are transmitted to the computing system during physical performance of the task. Audio data and visual captured by the computing system during remote interaction of the task are transmitted via the network to the head wearable device.
Abstract:
A tracker for a navigation system. A tracker body defines an opening, and a lens is positionable to seal the opening. A plug is configured to be coupled to the tracker body to secure the lens. A tracking element may be disposed between the lens and the plug so as to be visible through the lens. The tracking element may be disposed within a sealed enclosure defined by the lens and the plug. The plug may define a counterbore in fluid communication with the opening, and the plug may be at least partially disposed within the counterbore. The plug may further define a groove, and the tracker may include a sealing element disposed within the groove. The plug may include a shoulder configured to in sealing engagement with the tracker body. Methods of assembling the tracker for use with the navigation system are also disclosed.
Abstract:
An interlocking collet system includes an attachment (106) comprising first and second attachment surfaces (108, 110) spaced from one another and a collet. The collet comprises a housing configured to extend along an axis. The housing defines a bore for selectively disposing and retaining the attachment therein in an installed position. First and second locking members (122, 124) are disposed within the bore and are moveable. At least one bias member (126) is disposed within the bore and is arranged to position the first locking member in a first position in which the first locking member is configured to contact the first attachment surface. The at least one bias member is arranged to position the second locking member in a second position in which the second locking member is configured to contact the second attachment surface. The first and second locking members are configured to exert opposing axial forces on the attachment.
Abstract:
Systems and methods are provided for guiding movement of a tool. The system comprises a tool and a manipulator. A guide handler obtains a target state for the tool and generates virtual constraints based on the target state and a current state of the tool. A constraint solver calculates a constraint force adapted to attract the tool toward the target state or repel the tool away from the target state based on the virtual constraints. A virtual simulator simulates dynamics of the tool in a virtual simulation based on the constraint force and input from one or more sensors, to output a commanded pose. The control system commands the manipulator to move the tool based on the commanded pose to thereby provide haptic feedback to the user that guides the user toward placing the tool at the target state or away from the target state.
Abstract:
Systems, methods, software and techniques are disclosed for morphing a generic virtual boundary into a patient-specific virtual boundary for an anatomical model. The generic virtual boundary comprises one or more morphable faces. An intersection of the generic virtual boundary and the anatomical model is computed to define a cross-sectional contour of the anatomical model. One or more faces of the generic virtual boundary are morphed to conform to the cross-sectional contour of the anatomical model to produce the patient-specific virtual boundary. In some cases, the morphed faces are spaced apart from the cross-sectional contour by an offset distance that accounts for a geometric feature of a surgical tool.
Abstract:
A robotic system and methods for performing spine surgery are disclosed. The system comprises a robotic manipulator with a tool to hold a screw and to rotate the screw about a rotational axis. The screw is self-tapping and has a known thread geometry that is stored by a controller. A navigation system tracks a position of a target site. Movement of the robotic manipulator is controlled to maintain the rotational axis of the surgical tool along a planned trajectory with respect to the target site based on the tracked position of the target site. In autonomous or manual modes of operation, the rotational rate of the screw about the rotational axis and/or an advancement rate of the screw linearly along the planned trajectory is controlled to be proportional to the known thread geometry stored in the memory.
Abstract:
Computer-implemented techniques are disclosed for presenting an in-page console on a website for reviewing interaction data captured during user interaction with one or more web pages of the website. The web browser activates the in-page console via an activation procedure. One or more of the web pages of the website are selected after activation of the in-page console. A feedback badge on the website can be replaced with a reporting badge upon activation of the in-page console and with the reporting badge displaying an indicator of interaction data captured for the selected web page. The in-page console is overlaid one or more of the selected web pages. The in-page console displays the interaction data, or recordings of user interaction, captured during user interaction with the selected web page to enable review of the captured interaction data for the selected web page overlaid on the selected web page.
Abstract:
A surgical instrument (1200) comprises a hand-held portion (1204) configured to be manipulated by a user and a pivoting portion (1202) operatively coupled to the hand-held portion and a drive motor. The pivoting portion is configured to pivot with respect to the hand¬ held portion according to first and second degrees of freedom. The pivoting portion includes a telescoping nose mechanism (1222) including a nose tube (1212) and an intermediate unit (1228). The intermediate unit includes a plurality of threaded lead screws (1238) and has a carriage (1242) threaded for interfacing with the lead screws to enable rotation of the lead screws, such that the carriage linearly translates along the lead screws to linearly translate the nose tube enabling telescoping of the nose tube relative to the hand-held portion with respect to a third degree of freedom.
Abstract:
A surgical instrument comprises a hand-held portion configured to be manipulated by a user and a pivoting portion operatively coupled to the hand-held portion. The pivoting portion is configured to pivot with respect to the hand-held portion according to first and second degrees of freedom. The pivoting portion includes a telescoping nose mechanism including a nose tube, an intermediate unit having a carriage extending from the nose tube to enable linear translation of the nose tube, and a drive motor cooperating with the carriage to linearly translate the nose tube relative to the hand-held portion with respect to a third degree of freedom.