SURGICAL ROBOTIC ARM ADMITTANCE CONTROL
First Claim
1. A system, comprising:
- a robotic arm comprising;
at least two linkages,at least one joint connecting the at least two linkages, andat least one sensor configured to output data indicative of a force at a reference point on the robotic arm;
a processor; and
a memory storing computer-executable instructions to cause the processor to;
receive an indication of a direction of movement of the reference point,determine a direction of the force at the reference point based on the data received from the at least one sensor,determine an intent of a user manually moving the robotic arm based on a comparison of the direction of movement of the reference point and the direction of the force at the reference point, anddrive movement of the robotic arm based on the determined intent.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain aspects relate to systems and techniques for surgical robotic arm admittance control. In one aspect, there is provided a system including a robotic arm and a processor. The processor may be configured to determine a force at a reference point on the robotic arm based on an output of a torque sensor and receive an indication of a direction of movement of the reference point. The processor may also determine that a component of the force is in the same direction as the direction of movement of the reference point, generate at least one parameter indicative of a target resistance to movement of the robotic arm, and control the motor, based on the at least one parameter, to move the robotic arm in accordance with the target resistance.
101 Citations
30 Claims
-
1. A system, comprising:
-
a robotic arm comprising; at least two linkages, at least one joint connecting the at least two linkages, and at least one sensor configured to output data indicative of a force at a reference point on the robotic arm; a processor; and a memory storing computer-executable instructions to cause the processor to; receive an indication of a direction of movement of the reference point, determine a direction of the force at the reference point based on the data received from the at least one sensor, determine an intent of a user manually moving the robotic arm based on a comparison of the direction of movement of the reference point and the direction of the force at the reference point, and drive movement of the robotic arm based on the determined intent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause at least one computing device to:
-
receive an indication of a direction of movement of a reference point on a robotic arm, the robotic arm comprising at least two linkages, at least one joint connecting the at least two linkages, and at least one sensor configured to output data indicative of a force at the reference point, determine a direction of the force at the reference point based on the data received from the at least one sensor, determine an intent of a user manually moving the robotic arm based on a comparison of the direction of movement of the reference point and the direction of the force at the reference point, and drive movement of the robotic arm based on the determined intent. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of driving movement of a robotic arm, comprising:
-
receiving an indication of a direction of movement of a reference point on a robotic arm, the robotic arm comprising at least two linkages, at least one joint connecting the at least two linkages, and at least one sensor configured to output data indicative of a force at the reference point; determining a direction of the force at the reference point based on the data received from the at least one sensor, determining an intent of a user manually moving the robotic arm based on a comparison of the direction of movement of the reference point and the direction of the force at the reference point; and driving movement of the robotic arm based on the determined intent. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification