Robot arm and methods of use
A robot arm and method for using the robot arm. Embodiments may be directed to an apparatus comprising: a robot arm; an end effector coupled at a distal end of the robot arm and configured to hold a surgical tool; a plurality of motors operable to move the robot arm; and an activation assembly operable to send a move signal allowing an operator to move the robot arm.
1. A method of moving a robot arm comprising:
receiving an activation indication of an activation switch, wherein the activation switch is formed as a bracelet on the end effector;
receiving a direction of force to the activation switch through a force sensor;
moving, with motors, the robot arm in the direction of the force based on the received direction of force and activation indication;
pulling, with the motors, an end effector attached to the robot arm toward a target trajectory of the virtual gravity well once the end effector is moved within the virtual gravity well by an operator; and
stopping the robot arm in the virtual gravity well once the end effector is at the target trajectory.
2. The method of claim 1 , wherein the step of pulling includes pulling the end effector toward a center line as the target trajectory of the virtual gravity well.
3. The method of claim 1 , further comprising programming the virtual gravity well before a medical operation.
4. The method of claim 1 , further comprising programming the gravity well during a medical operation.
5. The method of claim 3 , further comprising changing the programmed virtual gravity well during a medical operation.
6. The method of claim 1 , further comprising resisting, using the motors, moving the end effector away from the target trajectory of the virtual gravity well after the end effector has moved into the virtual gravity well.
7. The method of claim 1 , wherein there are a plurality of virtual gravity wells, the method further comprising:
resisting, using the motors, the movement of the robot arm when the operator begins to move the end effector away from the center of the virtual gravity well;
pulling, with the motors, the end effector toward a target trajectory of a second virtual gravity well once the end effector is moved within the second virtual gravity well by the operator.
8. The method of claim 1 , wherein the step of receiving an activation indication includes receiving an activation indication of an activation switch located on the end effector.
9. A method of moving a robot arm of a robot system comprising:
depressing a primary button on an activation assembly, wherein the activation assembly is in the form of a bracelet on the end effector;
applying force to the activation assembly by an operator;
moving the robot arm with the motors in the direction of the force;
moving the robot arm to a gravity well; and
stopping the robot arm in the gravity well.
10. The method of claim 9 , further comprising programming the gravity well before a medical operation.
11. The method of claim 9 , further comprising programing the gravity well during a medical operation.
12. The method of claim 9 , wherein there are a plurality of gravity wells.
13. The method of claim 9 , wherein the robot arm resists moving out of the gravity well after the robot arm has moved into the gravity well.
14. A method of positioning a robot arm of a robot system in a medical procedure comprising:
programming at least one virtual gravity well defining a virtual region and a target trajectory of a surgical instrument for performing the medical procedure;
receiving an activation indication of an activation switch on an end effector, wherein the activation switch is in the form of a bracelet on the end effector, the end effector adapted to receive the surgical instrument;
receiving, through a force sensor, a direction of force applied to the activation switch by an operator;
moving, with motors, the robot arm in the direction of the force based on the received direction of force and activation indication;
pulling, with the motors, the end effector toward the target trajectory of the virtual gravity well once the end effector is moved within the virtual gravity well by the operator; and
stopping the robot arm in the virtual gravity well once the end effector is positioned at the target trajectory.
15. The method of claim 14 , wherein the step of pulling includes pulling the end effector toward a center line as the target trajectory of the virtual gravity well.
16. The method of claim 14 , further comprising programming the virtual gravity well before a medical operation.
17. The method of claim 14 , further comprising programming the gravity well during a medical operation.
18. The method of claim 14 , further comprising changing the programmed virtual gravity well during a medical operation.
19. The method of claim 14 , further comprising resisting, using the motors, moving the end effector away from the target trajectory of the virtual gravity well after the end effector has moved into the virtual gravity well.
20. The method of claim 14 , wherein there are a plurality of virtual gravity wells, the method further comprising:
resisting, using the motors, the movement of the robot arm when the operator begins to move the end effector away from the center of the virtual gravity well;
pulling, with the motors, the end effector toward a target trajectory of a second virtual gravity well once the end effector is moved within the second virtual gravity well by the operator.