Methods, devices, and systems for automated movements involving medical robots
First Claim
Patent Images
1. A computer-implemented method for automated movement of a robotic arm of a surgical robot, the robotic arm configured for movement under an automove mode and under a master-slave mode, the method comprising at least the following steps:
- a. receiving a designation of at least one automated robotic arm movement, the automated robotic arm movement comprising a programmed starting position for a tool operatively associated with the robotic arm, and a programmed termination position for the tool;
b. receiving coordinates of a position of the tool;
c. receiving an instruction to execute the automated robotic arm movement; and
eitherd. executing the automated robotic arm movement if a proximity condition is satisfied, the proximity condition relating to the position of the tool relative to the programmed starting position, wherein execution of the automated robotic arm movement causes the tool to move to the programmed termination position, ore. if the proximity condition is not satisfied, generating an output indicative of the position of the tool relative to the programmed starting position, thereby enabling user-guided movement of the robotic arm under the master-slave mode such that the proximity condition is satisfied.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices (such as computer readable media), and systems (such as computer systems) for defining and executing automated movements using robotic arms (such as robotic arms configured for use in performing surgical procedures), so that a remotely-located surgeon is relieved from causing the robotic arm to perform the automated movement through movement of an input device such as a hand controller.
-
Citations
25 Claims
-
1. A computer-implemented method for automated movement of a robotic arm of a surgical robot, the robotic arm configured for movement under an automove mode and under a master-slave mode, the method comprising at least the following steps:
-
a. receiving a designation of at least one automated robotic arm movement, the automated robotic arm movement comprising a programmed starting position for a tool operatively associated with the robotic arm, and a programmed termination position for the tool; b. receiving coordinates of a position of the tool; c. receiving an instruction to execute the automated robotic arm movement; and
eitherd. executing the automated robotic arm movement if a proximity condition is satisfied, the proximity condition relating to the position of the tool relative to the programmed starting position, wherein execution of the automated robotic arm movement causes the tool to move to the programmed termination position, or e. if the proximity condition is not satisfied, generating an output indicative of the position of the tool relative to the programmed starting position, thereby enabling user-guided movement of the robotic arm under the master-slave mode such that the proximity condition is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification