Physician console generating haptic vibration for teleoperation
A medical system may include a first haptic interface device, one or more input sensors, one or more processors, and memory storing instructions. When executed by the one or more processors, the instructions can cause the one or more processors to: receive a first input signal from the one or more input sensors; send to the first haptic interface device a kinesthetic haptic feedback signal based at least on the first input signal for a kinesthetic haptic feedback; receive a second input signal from the one or more input sensors; and send to the first haptic interface device a vibrational tactile feedback signal based at least on the second input signal for a vibrational tactile feedback.
1 . A medical system, comprising:
a first haptic interface device;
one or more input sensors;
one or more processors; and
memory storing instructions, which, when executed by the one or more processors, cause the one or more processors to:
receive a first input signal from the one or more input sensors;
generate a kinesthetic haptic feedback signal based at least on the first input signal for a kinesthetic haptic feedback;
receive a second input signal from the one or more input sensors;
generate a vibrational tactile feedback signal based at least on the second input signal for a vibrational tactile feedback;
generate a control signal based on a combination of the kinesthetic haptic feedback signal and the vibrational tactile feedback signal; and
send to the first haptic interface device the control signal.
2 . The medical system of claim 1 , further comprising a first robotic arm.
3 . The medical system of claim 2 , wherein the first input signal is based on a difference between a master command and a movement of the first robotic arm.
4 . The medical system of claim 2 , further comprising a second robotic arm that is distinct from the first robotic arm.
5 . The medical system of claim 4 , wherein the second input signal is derived from a collision between the first robotic arm and the second robotic arm.
6 . The medical system of claim 4 , wherein the second input signal is derived from a criterion that includes a distance between the first robotic arm and the second robotic arm being less than a distance threshold.
7 . The medical system of claim 4 , wherein the second input signal is derived from a criterion that includes a collision between a first surgical instrument coupled to the first robotic arm and a second surgical instrument coupled to the second robotic arm.
8 . The medical system of claim 4 , wherein the second input signal is derived from a criterion that includes a distance between a first surgical instrument coupled to the first robotic arm and a second surgical instrument coupled to the second robotic arm being less than a distance threshold.
9 . The medical system of claim 4 , wherein the second input signal is derived from a criterion that includes a detection of a fault in the medical system.
10 . The medical system of claim 4 , wherein the second input signal is derived from a criterion that includes a detection of the first haptic interface device at a predefined boundary.
11 . The medical system of claim 1 , further comprising a second haptic interface device that is distinct and separate from the first haptic interface device.
12 . The medical system of claim 11 , wherein the second input signal is derived from a criterion that includes a collision between the first haptic interface device and the second haptic interface device.
13 . The medical system of claim 11 , wherein the second input signal is derived from a criterion that includes a distance between the first haptic interface device and the second haptic interface device being less than a distance threshold.
14 . The medical system of claim 1 , wherein the kinesthetic haptic feedback includes a continuous force applied against a user input.
15 . The medical system of claim 1 , wherein:
the second input signal is derived from a criterion that includes a plurality of events; and
a distinct haptic feedback signal is selected as the vibrational tactile feedback signal for a respective event of the plurality of events.
16 . The medical system of claim 15 , wherein the vibrational tactile feedback includes a component with a frequency of at least 10 Hz.
17 . The medical system of claim 1 , wherein the first haptic interface device further includes a motor to provide a torque about a roll axis of the first haptic interface device in response to a user input on the first haptic interface device.
18 . A method, comprising:
receiving a first input signal from one or more input sensors;
generating a kinesthetic haptic feedback signal based at least on the first input signal for a kinesthetic haptic feedback;
receiving a second input signal from the one or more input sensors;
generating a vibrational tactile feedback signal based at least on the second input signal for a vibrational tactile feedback;
generating a control signal based on a combination of the kinesthetic haptic feedback signal and the vibrational tactile feedback signal; and
sending to a first haptic interface device the control signal.
19 . The method of claim 18 , wherein the first input signal is for controlling movement of a first robotic arm, and wherein the second input signal is for controlling movement of a second robotic arm that is distinct from the first robotic arm.
20 . The method of claim 19 , wherein the first input signal is based on a difference between a master command and the movement of the first robotic arm, and wherein the second input signal is derived from a collision between the first robotic arm and the second robotic arm.