SYSTEMS AND METHODS FOR REGISTRATION OF LOCATION SENSORS
First Claim
1. A system, comprising:
- an instrument comprising a set of one or more location sensors, the set of location sensors configured to generate location data indicative of a position of the set of location sensors in a location sensor coordinate system;
a set of instrument manipulators configured to control movement of a distal end of the instrument;
a set of processors; and
at least one computer-readable memory in communication with the set of processors and having stored thereon a model of a luminal network of a patient, the model comprising a target within a model coordinate system and a path to the target, the memory further having stored thereon computer-executable instructions to cause the set of processors to;
provide a first set of commands to the set of instrument manipulators to drive the instrument along a first branch of the luminal network, the first branch being outside the path to the target,track a set of one or more registration parameters during the driving of the instrument along the first branch,determine that the set of registration parameters satisfy a registration criterion,provide a second set of commands to the set of instrument manipulators to return the instrument back to the path and to drive the instrument along a second branch, the second branch being part of the path to the target, anddetermine a registration between the location sensor coordinate system and the model coordinate system based on the location data received from the set of location sensors during the driving of the instrument along the first branch and the second branch.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are systems and methods for registration of location sensors. In one aspect, a system includes an instrument and a processor configured to provide a first set of commands to drive the instrument along a first branch of the luminal network, the first branch being outside a path to a target within a model. The processor is also configured to track a set of one or more registration parameters during the driving of the instrument along the first branch and determine that the set of registration parameters satisfy a registration criterion. The processor is further configured to determine a registration between a location sensor coordinate system and a model coordinate system based on location data received from a set of location sensors during the driving of the instrument along the first branch and a second branch.
-
Citations
30 Claims
-
1. A system, comprising:
-
an instrument comprising a set of one or more location sensors, the set of location sensors configured to generate location data indicative of a position of the set of location sensors in a location sensor coordinate system; a set of instrument manipulators configured to control movement of a distal end of the instrument; a set of processors; and at least one computer-readable memory in communication with the set of processors and having stored thereon a model of a luminal network of a patient, the model comprising a target within a model coordinate system and a path to the target, the memory further having stored thereon computer-executable instructions to cause the set of processors to; provide a first set of commands to the set of instrument manipulators to drive the instrument along a first branch of the luminal network, the first branch being outside the path to the target, track a set of one or more registration parameters during the driving of the instrument along the first branch, determine that the set of registration parameters satisfy a registration criterion, provide a second set of commands to the set of instrument manipulators to return the instrument back to the path and to drive the instrument along a second branch, the second branch being part of the path to the target, and determine a registration between the location sensor coordinate system and the model coordinate system based on the location data received from the set of location sensors during the driving of the instrument along the first branch and the second branch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause at least one computing device to:
-
provide a first set of commands to a set of instrument manipulators to drive an instrument along a first branch of a luminal network, the instrument comprising a set of one or more location sensors, the set of location sensors configured to generate location data indicative of a position of the set of location sensors in a location sensor coordinate system, the set of instrument manipulators configured to control movement of a distal end of the instrument, a memory having stored thereon a model of a luminal network of a patient, the model comprising a target within a model coordinate system and a path to the target, the first branch being outside the path to the target; track a set of one or more registration parameters during the driving of the instrument along the first branch; determine that the set of registration parameters satisfy a registration criterion; provide a second set of commands to the set of instrument manipulators to return the instrument back to the path and to drive the instrument along a second branch, the second branch being part of the path to the target; and determine a registration between the location sensor coordinate system and the model coordinate system based on the location data received from the set of location sensors during the driving of the instrument along the first branch and the second branch. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of registering a set of one or more location sensors, comprising:
-
providing a first set of commands to a set of instrument manipulators to drive an instrument along a first branch of a luminal network, the instrument comprising the set of location sensors, the set of location sensors configured to generate location data indicative of a position of the set of location sensors in a location sensor coordinate system, the set of instrument manipulators configured to control movement of a distal end of the instrument, a memory having stored thereon a model of a luminal network of a patient, the model comprising a target within a model coordinate system and a path to the target, the first branch being outside the path to the target; tracking a set of one or more registration parameters during the driving of the instrument along the first branch; determining that the set of registration parameters satisfy a registration criterion, providing a second set of commands to the set of instrument manipulators to return the instrument back to the path and to drive the instrument along a second branch, the second branch being part of the path to the target; and determining a registration between the location sensor coordinate system and the model coordinate system based on the location data received from the set of location sensors during the driving of the instrument along the first branch and the second branch. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification