CONFIGURABLE ROBOTIC SURGICAL SYSTEM WITH VIRTUAL RAIL AND FLEXIBLE ENDOSCOPE
First Claim
1. A method of moving a system of robotic arms, the method comprising:
- receiving a force feedback signal based on a force exerted by a user on a surgical robotic system that comprises a first robotic arm coupled to a first tool base and a second robotic arm coupled to a second tool base, the first tool base and the second tool base of the second surgical tool being at a predetermined distance relative to each other;
one or more processors providing to the first robotic arm a first command to move the first tool base along a first movement vector based on the force feedback signal; and
one or more processors providing to the second robotic arm a second command to move the second tool base simultaneously with the first tool base along a second movement vector to maintain the predetermined distance of the first tool base the second tool base.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for moving or manipulating robotic arms are provided. A group of robotic arms are configured to form a virtual rail or line between the end effectors of the robotic arms. The robotic arms are responsive to outside force such as from a user. When a user moves a single one of the robotic arms, the other robotic arms will automatically move to maintain the virtual rail alignments. The virtual rail of the robotic arm end effectors may be translated in one or more of three dimensions. The virtual rail may be rotated about a point on the virtual rail line. The robotic arms can detect the nature of the contact from the user and move accordingly. Holding, shaking, tapping, pushing, pulling, and rotating different parts of the robotic arm elicits different movement responses from different parts of the robotic arm.
-
Citations
26 Claims
-
1. A method of moving a system of robotic arms, the method comprising:
-
receiving a force feedback signal based on a force exerted by a user on a surgical robotic system that comprises a first robotic arm coupled to a first tool base and a second robotic arm coupled to a second tool base, the first tool base and the second tool base of the second surgical tool being at a predetermined distance relative to each other; one or more processors providing to the first robotic arm a first command to move the first tool base along a first movement vector based on the force feedback signal; and one or more processors providing to the second robotic arm a second command to move the second tool base simultaneously with the first tool base along a second movement vector to maintain the predetermined distance of the first tool base the second tool base. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system configured to control a surgical robotic system;
- the system comprising
at least one computer-readable memory having stored thereon executable instructions; and one or more processors in communication with the at least one computer-readable memory and configured to execute the instructions to cause the system to at least; receive a force feedback signal based on a force exerted by a user on the surgical robotic system comprising a first robotic arm coupled to a first tool base and a second robotic arm coupled to a second tool base, the first tool base and the second tool base being at a predetermined distance relative to each other; provide to the first robotic arm a first command to move the first tool base along a first movement vector based on the force feedback signal; and provide to the second robotic arm a second command to move the second tool base simultaneously with the first tool base along a second movement vector to maintain the predetermined distance of the first tool base the second tool base - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- the system comprising
-
19. A system configured to move a surgical robotic system comprising a first robotic arm and a second robotic arm, the system comprising:
-
a controller coupled to the first and second arms; at least one computer-readable memory having stored thereon executable instructions; and one or more processors in communication with the at least one computer-readable memory and configured to execute the instructions to cause the system to at least; detect a force exerted by a user on the surgical robotic system; in response to the detected force, move the first tool base with the first surgical arm along a first movement vector; and in response to the detected force, move the second tool base with the second robotic arm along a second movement vector to maintain a predetermined distance of the first tool base and the second tool base. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification