Systems and methods for identifying and tracking physical objects during a robotic surgical procedure
First Claim
Patent Images
1. A navigation system for tracking a physical object, said navigation system comprising:
- a robotic device;
an instrument attachable to said robotic device, the instrument being configured to treat tissue at a target site;
a vision device attached to one of said robotic device or said instrument such that said vision device is movable with said robotic device, said vision device configured to generate vision data sets, wherein said vision data sets are captured from multiple perspectives of the physical object enabled by said vision device being moved in a plurality of degrees of freedom when moving said robotic device, and the physical object being at least one of the target site and an object to be avoided at or near the target site; and
a computing system in communication with said vision device, said computing system having at least one processor configured to associate a virtual object with the physical object based on one or more features of the physical object identifiable in said vision data sets, wherein the virtual object at least partially defines a virtual boundary utilized to provide a constraint on movement of the instrument relative to the physical object.
3 Assignments
0 Petitions
Accused Products
Abstract
Navigation systems and methods for tracking physical objects near a target site during a surgical procedure. The navigation system comprises a robotic device and an instrument attached to the robotic device. A vision device is attached to the robotic device or the instrument and generates vision data sets. The vision data sets are captured from multiple perspectives of the physical object. A computing system associates a virtual object with the physical object based on one or more features of the physical object identifiable in the vision data sets. The virtual object at least partially defines a virtual boundary for the instrument.
53 Citations
28 Claims
-
1. A navigation system for tracking a physical object, said navigation system comprising:
-
a robotic device; an instrument attachable to said robotic device, the instrument being configured to treat tissue at a target site; a vision device attached to one of said robotic device or said instrument such that said vision device is movable with said robotic device, said vision device configured to generate vision data sets, wherein said vision data sets are captured from multiple perspectives of the physical object enabled by said vision device being moved in a plurality of degrees of freedom when moving said robotic device, and the physical object being at least one of the target site and an object to be avoided at or near the target site; and a computing system in communication with said vision device, said computing system having at least one processor configured to associate a virtual object with the physical object based on one or more features of the physical object identifiable in said vision data sets, wherein the virtual object at least partially defines a virtual boundary utilized to provide a constraint on movement of the instrument relative to the physical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for tracking a physical object utilizing a robotic device, an instrument attachable to the robotic device and the instrument being configured to treat tissue at a target site, a vision device, and a computing system having at least one processor, and the physical object being at least one of the target site and an object to be avoided at or near the target site, the method comprising the steps of:
-
generating vision data sets in response to movement of the vision device resulting from movement of the robotic device, wherein the vision data sets are captured from multiple perspectives of the physical object; and associating a virtual object with the physical object based on one or more features of the physical object identifiable in the vision data sets, wherein the virtual object defines a virtual boundary utilized for providing a constraint on movement of the instrument relative to the physical object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification