Tool memory-based software upgrades for robotic surgery
First Claim
Patent Images
1. A robotic system comprising:
- at least one robotic arm having a tool holder and a signal interface;
a processor coupled to the at least one robotic arm; and
a memory coupled to the processor;
wherein the processor is configured to;
download to the memory data from a first robotic tool coupled to one of said at least one robotic arm; and
drive a second robotic tool coupled to one of said at least one robotic arm using the data downloaded from the first robotic tool;
the processor further configured to;
if a revision of a third robotic tool coupled to one of said at least one robotic arm is more recent than a revision of the first robotic tool, download to the memory data from the third robotic tool, and drive the third robotic tool using data downloaded from the third robotic tool.
2 Assignments
0 Petitions
Accused Products
Abstract
Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and/or medical instrument devices, systems, and methods includes both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory the limited-use component includes machine readable code with data and/or programming instructions to be implemented by the processor. Programming of the processor can be updated by shipping of new data once downloaded by the processor from a component, subsequent components can take advantage of the updated processor without repeated downloading.
-
Citations
12 Claims
-
1. A robotic system comprising:
-
at least one robotic arm having a tool holder and a signal interface; a processor coupled to the at least one robotic arm; and a memory coupled to the processor; wherein the processor is configured to; download to the memory data from a first robotic tool coupled to one of said at least one robotic arm; and drive a second robotic tool coupled to one of said at least one robotic arm using the data downloaded from the first robotic tool; the processor further configured to; if a revision of a third robotic tool coupled to one of said at least one robotic arm is more recent than a revision of the first robotic tool, download to the memory data from the third robotic tool, and drive the third robotic tool using data downloaded from the third robotic tool.
-
-
2. A robotic system comprising:
-
at least one robotic arm having a tool holder and a signal interface; a processor coupled to the at least one robotic arm; and a memory coupled to the processor; wherein the processor is configured to; download to the memory data from a first robotic tool coupled to one of said at least one robotic arm; and drive a second robotic tool coupled to one of said at least one robotic arm using the data downloaded from the first robotic tool; if a revision of a third robotic tool coupled to one of said at least one robotic arm is not more recent than a revision of the first robotic tool, drive the third robotic tool using data downloaded from the first robotic tool.
-
-
3. A system for controlling a tool removably couplable to the system, the system comprising:
-
a tool holder configured to receive the tool, the tool holder further comprising a signal interface for reading tool data from the tool; a processor coupled to the tool holder; and a memory coupled to the processor;
wherein the processor is configured to;upon a tool being received by the tool holder, determine whether the tool has updated tool information for controlling the tool; if the tool does not have said updated tool information, determine whether the memory contains previously updated data associated with a tool type of the tool, and if the memory contains such previously updated data, control the tool using the previously updated data; and if the tool has said updated tool information, determine whether to download the updated tool information to the memory based on at least one parameter of the tool. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification