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,at least one torque sensor configured to detect torque between the at least two linkages, andat least one motor configured to adjust the position of the at least two linkages,a processor; and
a memory storing computer-executable instructions to cause the processor to;
determine a force at a reference point on the robotic arm based on an output of the torque sensor,receive an indication of a direction of movement of the reference point,determine that a component of the force is in the same direction as the direction of movement of the reference point,generate, based on the determination that the component of the force is in the same direction as the direction of movement of the reference point, at least one parameter indicative of a target resistance to movement of the robotic arm, andcontrol the motor, based on the at least one parameter, to move the robotic arm in accordance with the target resistance.
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.
-
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, at least one torque sensor configured to detect torque between the at least two linkages, and at least one motor configured to adjust the position of the at least two linkages, a processor; and a memory storing computer-executable instructions to cause the processor to; determine a force at a reference point on the robotic arm based on an output of the torque sensor, receive an indication of a direction of movement of the reference point, determine that a component of the force is in the same direction as the direction of movement of the reference point, generate, based on the determination that the component of the force is in the same direction as the direction of movement of the reference point, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause at least one computing device to:
-
determine a force at a reference point on a robotic arm comprising a torque sensor based on an output of the torque sensor, the robotic arm further comprising;
two linkages, a joint connecting the two linkages, and a motor configured to adjust the position of the two linkages, the torque sensor configured to detect torque between the two linkages;receive an indication of a direction of movement of the reference point; determine that a component of the force is in the same direction as the direction of movement of the reference point; generate, based on the determination that the component of the force is in the same direction as the direction of movement of the reference point, 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. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of positioning a robotic arm, comprising:
-
determining a force at a reference point on the robotic arm comprising a torque sensor based on an output of the torque sensor, the robotic arm further comprising;
two linkages, a joint connecting the two linkages, and a motor configured to adjust the position of the two linkages, the torque sensor configured to detect torque between the two linkages;receiving an indication of a direction of movement of the reference point; determining that a component of the force is in the same direction as the direction of movement of the reference point; generating, based on the determination that the component of the force is in the same direction as the direction of movement of the reference point, at least one parameter indicative of a target resistance to movement of the robotic arm; and controlling the motor, based on the at least one parameter, to move the robotic arm in accordance with the target resistance. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification