It is known to use robots for assisting and performing surgery.
A control system 118 connects the surgeon console 112 to the surgical robot 100. The control system receives inputs from the surgeon input device(s) and converts these to control signals to move the joints of the robot arm 104 and end effector 110. The control system sends these control signals to the robot, where the corresponding joints are driven accordingly.
For example, the surgeon input device 114 may be a hand controller which has two portions moveable relative to each other, for example a trigger moveable relative to a body. The surgeon may move the trigger relative to the body to cause the jaws of the end effector 110 to open and close. Typically, the surgeon’s movements are on a larger scale than the intended movement of the jaws. The control system transforms the inputs received from the hand controller to drive signals for driving the jaws to open or close according to a control relationship. That control relationship usefully scales the inputs from the hand controller so as to enable small and precise movements of the jaws in response to larger scale movement of the hand controller by the surgeon.
The control relationship is generally such that movement of the trigger over its whole range of motion is mapped to movement of the opening angle between the jaws over its whole range from fully open to closed. In isolation, this enables the fine control of the jaws described above. However, in the presence of external forces applied to the jaws, such as from tissue surrounding the jaws at the surgical site, this delicate control may be insufficient to cause the desired movement of the jaws.
Thus, there is a need for a control system which better converts inputs received from the surgeon input device(s) to control signals to move the end effector as desired in the presence of the external environment at the end effector.
According to an aspect of the invention, there is provided a control system for controlling manipulation of a surgical instrument in response to manipulation of a remote surgeon input device, the surgical instrument comprising opposable first and second end effector elements connected to a shaft by an articulated coupling, the control system configured to: transform commands from the surgeon input device to alter the opening angle between the first and second end effector elements according to a first control relationship to drive signals to drive the first and second end effector elements to rotate; receive sensed forces applied to the first and second end effector elements, and compare the sensed forces to a threshold force; and upon determining that the threshold force has been exceeded, transform subsequent commands from the surgeon input device to alter the opening angle between the first and second end effector elements according to a second control relationship to drive signals to drive the first and second end effector elements to rotate, wherein the second control relationship is different to the first control relationship.
The surgeon input device may comprise two portions movable relative to each other. The first control relationship may be a position control relationship, and the second control relationship may be a position control relationship, where in a position control relationship the relative position of the two portions of the surgeon input device maps directly to the relative position of the first and second end effector elements of the surgical instrument.
The sensed forces may be applied in a direction so as to close the first and second end effector elements together.
The opening angle between the first and second end effector elements may be in a range bounded by a maximum opening angle θmax, and the threshold force may be the received sensed force applied to the first and second end effector elements when (i) no external load is applied to the first and second end effector elements, and (ii) the opening angle between the first and second end effector elements is the maximum opening angle θmax.
Under the same command from the surgeon input device, the control system may be configured to drive: the first and second end effector elements to rotate according to the first control relationship to an opening angle of θ, and the first and second end effector elements to rotate according to the second control relationship to an opening angle of θ + Δθ, where Δθ > 0. Δθ may be a function of the sensed forces.
One or more motors may be configured to drive the first and second end effector elements to rotate according to the drive signals, those one or more motors each capable of generating a maximum torque, wherein Δθ has a maximum value of Δθmax, where θ + Δθmax is the opening angle between the first and second end effector elements driven by the one or more motors at maximum torque when no external load is applied to the first and second end effector elements.
The control system may model the driving of the first and second end effector elements as a spring, wherein Δθ is a function of a spring constant Ke.
The control system may provide a continuous mapping from the surgeon input device to the first and second end effector elements when transitioning from transforming commands from the surgeon input device according to the first control relationship to transforming subsequent commands from the surgeon input device according to the second control relationship.
Δθ may satisfy the following relationship:
wherein fe is an opening strain force between the first and second end effector elements derived from the received sensed forces, and θcont is a function of the opening angle θ which provides the continuous mapping.
The control system may only transform subsequent commands from the surgeon input device according to the second control relationship if the opening angle θ between the first and second end effector elements is greater than a baseline opening angle θbase.
θcont may satisfy the following relationship:
The surgical instrument may be a robotic surgical instrument held and driven by a robotic surgical arm, the robotic surgical arm comprising an instrument drive configured to transfer drive from the one or more motors to the first and second end effector elements, wherein the sensed forces that the control system is configured to receive are measured at the instrument drive.
The instrument drive may comprise a first joint which transfers drive from a first motor of the one or more motors to rotation of the first end effector element, and a second joint which transfers drive from a second motor of the one or more motors to rotation of the second end effector element, wherein the opening strain force between the first and second end effector elements is:
where fsens is a function of a force f1 sensed at the first joint of the instrument drive and a force f2 sensed at the second joint of the instrument drive, and fd is a received sensed force applied to the first and second end effector elements when (i) no external load is applied to the first and second end effector elements, and (ii) the opening angle between the first and second end effector elements is the maximum opening angle θmax.
The control system may calculate fsens according to the equation
The control system may calculate fsens according to the equation
where f1base is a force sensed at the first joint of the instrument drive at a baseline opening angle θbase between the first and second end effector elements, and f2base is a force sensed at the second joint of the instrument drive at the baseline opening angle θbase between the first and second end effector elements.
The control system may calculate fsens iteratively as a filtered version of
according to the equation
where f1base is a force sensed at the first joint of the instrument drive at a baseline opening angle θbase between the first and second end effector elements, f2base is a force sensed at the second joint of the instrument drive at the baseline opening angle θbase between the first and second end effector elements, fsens
The sensed forces may be applied in a direction so as to open the first and second end effector elements apart, and the threshold force is a gripping force.
Under the same command from the surgeon input device, the control system may be configured to drive: the first and second end effector elements to rotate according to the first control relationship to an opening angle of θ, and the first and second end effector elements to rotate according to the second control relationship to an opening angle of θ - Δθ, where Δθ > 0.
One or both of the first control relationship and the second control relationship may be a force control relationship, where in a force control relationship a force applied to the surgeon input device maps directly to a force applied to the first and second end effector elements of the surgical instrument.
The present invention will now be described by way of example with reference to the accompanying drawings. In the drawings:
The following describes controlling a surgical robotic instrument from a remote surgeon console. The instrument and console form part of a surgical robotic system of the type illustrated in
The surgical instrument is supported by the robot arm. The robot arm is itself supported by a base. During surgery, the base is secured to part of the operating theatre, for example the floor, ceiling, cart or patient bed. The robot arm remains at all times external to the patient. The robot arm comprises a series of arm links interspersed with joints. These joints may be revolute joints. The end of the robot arm distal to the base can be articulated relative to the base by movement of one or more of the joints. The surgical instrument attaches to a drive assembly at the distal end of the robot arm. This attachment point is external to the patient.
The surgical instrument has an elongate profile, with a shaft spanning between its proximal end which attaches to the robot arm and its distal end which accesses the surgical site within the patient body. The proximal end of the surgical instrument and the instrument shaft may be rigid with respect to each other and rigid with respect to the distal end of the robot arm when attached to it. An incision is made into the patient body, through which a port is inserted. The surgical instrument may penetrate the patient body through the port to access the surgical site. Alternatively, the surgical instrument may penetrate the body through a natural orifice of the body to access the surgical site. At the proximal end of the instrument, the shaft is connected to an instrument interface. The instrument interface engages with the drive assembly at the distal end of the robot arm. Specifically, individual instrument interface elements of the instrument interface each engage a respective individual drive assembly interface element of the drive assembly. The instrument interface is releasably engageable with the drive assembly. The instrument can be detached from the robot arm manually without requiring any tools. This enables the instrument to be detached from the drive assembly quickly and another instrument attached during an operation.
At the distal end of the surgical instrument, the distal end of the shaft is connected to an end effector by an articulated coupling. The end effector engages in a surgical procedure at the surgical site.
The joints illustrated in
The end effector elements 209 and 210 are independently rotatable. The end effector elements can be rotated in opposing rotational directions. For example, the end effector elements can be rotated in opposing rotational directions towards each other by applying tension to driving elements A2 and B1. The end effector elements can be rotated in opposing rotational directions away from each other by applying tension to driving elements A1 and B2. Both end effector elements can be rotated in the same rotational direction, by applying tension to driving elements A1 and B1 or alternatively A2 and B2. This causes the end effector elements to yaw about the pivot axes 208 and 212. Alternatively, one end effector element can be rotated (in either rotational direction) whilst the other end effector element is maintained in position, by applying tension to only one of driving elements A1, A2, B1, B2.
A robot arm 302 extends from the base 301 of the robot to an attachment 303 for a surgical instrument 304. The arm is flexible. It is articulated by means of multiple flexible joints 305 along its length. In between the joints are rigid arm links 306. The arm in
The attachment 303 enables the surgical instrument 304 to be releasably attached to the distal end of the robot arm. The surgical instrument may be configured to extend linearly parallel with the rotation axis of the terminal joint 305h of the arm. For example, the surgical instrument may extend along an axis coincident with the rotation axis of the terminal joint of the arm.
The robot arm comprises a series of sensors 308, 309. These sensors comprise, for each joint, a position sensor 308 for sensing the position of the joint, and a force or torque sensor 309 for sensing the applied force or torque about the joint’s rotation axis. One or both of the position and force/torque sensors for a joint may be integrated with the motor for that joint. The outputs of the sensors are passed to the control system 118.
Each of the instrument drives 406a,b,c has a force sensor for sensing the force applied to the instrument drive. The sensed forces are output to the control system 118. A combined load cell unit, as shown in
Strain gauges 506 are bonded to the webs 502a,b,c. Since the webs are thin, and somewhat flexible, a web can deflect when an axial load is applied on its flange 503a,b,c by the lead screw 405a,b,c that passes through that hole. That flexing can be sensed by the strain gauges 506, which provide an electrical output indicative of the axial load on the respective lead screw. Because the webs are isolated from each other by the substantially rigid annular rings 501a,b,c, load on each lead screw can be sensed independently. Instead of webs the deflectable elements could be in the form of fingers or beams. The thicker and/or stiffer regions between the webs inhibit the propagation of force between webs, which reduces the risk of a measurement made by one strain gauge being corrupted by force from a force path associated with another strain gauge.
The frame of the load cell unit acts as a carrier for the three sensors corresponding to respective ones of the three lead screws. The lead screws 405a,b,c are driven to rotate in order to convey linear motion to the drive assembly interface elements 403a,b,c. It is desirable for the load cells to be isolated from that rotation so that it does not influence their measurements of axial load on the lead screws. To that end, the flexible web 502a,b,c associated with each load cell is attached to the respective lead screw in the following manner. The flexible web has at its radially inward part a ring or flange 503a,b,c which is thicker than the flexible portion 502a,b,c of the web. The flange 503a,b,c is located between two bearings. The bearings are clamped firmly against the flange. Each bearing permits free rotation of one of its axial faces with respect to the other, but is substantially incompressible in an axial direction. This means that when the lead screw rotates, the flange 503a,b,c and hence the web 502a,b,c is isolated from that rotation; whereas when the lead screw moves axially, that motion is passed faithfully to the flange so it can be measured as deformation of the web. The fact that the web is substantially isolated from rotary motion of the lead screw improves the accuracy of force measurement. The flange 503a,b,c is thicker than the web 502a,b,c which causes the adjoining faces of the bearings to be spaced from the web. That permits the web 502a,b,c to deflect in the axial direction without impinging on the faces of the bearings.
The surgical instrument may comprise, for each joint, a torque sensor for sensing the applied torque about that joint’s rotation axis. The outputs of these sensors are passed to the control system 118. However, incorporating torque sensors on the instrument increases the size of the instrument and may make the instrument more difficult to sterilise. Alternatively, the sensed force at the first instrument drive may be used as a measurement of the force applied to the first end effector element about the first yaw joint axis 208. Similarly, the sensed force at the second instrument drive may be used as a measurement of the force applied to the second end effector element about the second yaw joint axis 212. Utilising the force sensors at the instrument drive in this manner avoids needing to add force sensors to the instrument.
The surgeon console comprises one or more surgeon input devices. Each surgeon input device enables the surgeon to provide a control input to the control system. A surgeon input device may, for example, be a hand controller, a foot controller such as a pedal, a touch sensitive input to be controlled by a finger or another part of the body, a voice control input device, an eye control input device or a gesture control input device. The surgeon input device may provide several inputs which the surgeon can individually operate.
A control system connects the surgeon console to the surgical robot. The control system comprises a processor and a memory. The memory stores, in a non-transient way, software code that can be executed by the processor to cause the processor to control the surgeon console and robot arm and instrument in the manner described herein. The control system receives the inputs from the surgeon input device(s) and converts these to control signals to move the joints of the robot arm and/or the joint(s) of the articulated coupling and/or the joint(s) of the end effector. The control system sends these control signals to the robot arm, where the corresponding joints are driven accordingly. Manipulation of the surgical instrument is thereby controlled by the control system in response to manipulation of the surgeon input device.
The control system transforms commands from the surgeon input device to drive signals for manipulating the surgical instrument according to a control relationship. A position control relationship is one in which the position of the surgeon input device dictates the position of the surgical instrument. For example, the position of the hand controller in the hand controller workspace is directly converted to the position of the end effector in the end effector workspace. Similarly, the relative position of the two portions of the surgeon input device is directly converted to the relative position of the first and second end effector elements 209 and 210. For example, the control system may drive the opening angle between the first and second end effector elements 209 and 210 to match the opening angle between the trigger 602 and the body 601 of the hand controller. The control relationship is generally such that movement of the trigger 602 relative to the body 601 over its whole range of motion is mapped to movement of the opening angle between the end effector elements over its whole range from fully open to closed. This mapping may be as shown in
In the absence of external forces acting on the end effector elements, a drive signal from the control system to the end effector elements intended to cause the end effector elements to rotate so as to cause the opening angle between the end effector elements to be θ drives the opening angle between the end effector elements to θ. This opening angle θ is shown in
When external forces act on the end effector elements, the drive signal from the control system to the end effector elements may not drive the end effector elements to rotate to the desired opening angle. For example, tissue bearing down on the opposite surfaces 701a,b of the end effector elements to their mating surfaces 702a,b resists the opening of the end effector elements. Such resistive force is particularly high during blunt dissection. Blunt dissection is a technique used during surgery in which tissue planes are separated to expose underlying structures without cutting the tissue. This is done by pushing the end of the end effector (typically graspers or scissors) into the tissue to make an incision, followed by opening the end effector elements (jaws or blades) to pull the tissue apart. If the control system applies the same driving signals to the instrument during blunt dissection to open the end effector elements to the opening angle θ as it does when there are no external forces acting on the end effector elements, the end effector elements will not open to θ. The opposing force of the tissue applied to the opposite surfaces 701a,b of the end effector elements may be so high that the end effector elements 209 and 210 do not open at all. Thus, the force of the tissue opposing the opening motion of the end effector elements may be so high that the end effector elements cannot be used to either pull apart the tissue or hold the tissue out of the way. Thus, blunt dissection cannot be performed.
At step 801, the control system receives sensed forces applied to the first and second end effector elements. The forces acting about the instrument’s yaw joints 207 and 211 are measured. These forces may be directly measured by force or torque sensors located at the yaw joints 207 and 211 of the end effector elements. Alternatively, the forces may be measured by force sensors located at the instrument drives 406a, 406b for the yaw joints. For example, the forces applied to the first and second end effector elements may be measured by the combined load cell unit described with reference to
where f1 is a measured force applied to the first end effector (for example by being sensed at the first joint of the instrument drive), and f2 is a measured force applied to the second end effector (for example by being sensed at the second joint of the instrument drive).
The sensed forces may be applied in a direction so as to close the first and second end effector elements together, i.e. rotate the first and second end effector elements together thereby reducing their opening angle. The sensed forces may be applied in a direction so as to open the first and second end effector elements apart, i.e. rotate the first and second end effector elements apart thereby increase their opening angle.
The control system moves on to step 802. At step 802, the control system compares the sensed forces to a force threshold. The control system may do this by first calculating an opening strain force fe between the first and second end effector elements as:
fd is a deadband force, which is the received sensed force applied to the first and second end effector elements when (i) no external load is applied to the first and second end effector elements, and (ii) the opening angle between the first and second end effector elements is the maximum opening angle θmax. For example, fd may be measured as the baseline force detected from the combined load cell unit of
The threshold force of step 802 may be the received sensed force applied to the first and second end effector elements when (i) no external load is applied to the first and second end effector elements, and (ii) the opening angle between the first and second end effector elements is the maximum opening angle θmax. In other words, the deadband force fd is the threshold force. Thus, the control system may compare the opening strain force fe to the deadband force fd.
The opening strain force fe is compared to the deadband force fd rather than to 0 at step 802 in order to ensure that received sensed forces which are non-zero do not trigger a change to the second control relationship (see below) unless they are sufficiently high to indicate that there is a load acting on the end effector elements. Non-zero force sensor measurements detected when there is no actual load acting on the end effector elements, for example that result from interference, do not trigger a change to the second control relationship.
If the opening strain force fe is less than the deadband force fd, then the control system moves to step 803. At step 803, the control system enables a first control relationship. This control relationship may be a position control relationship in which the relative position of the two portions of the surgeon input device map directly to the relative position of the first and second end effector elements.
The control system then moves on to step 804. At step 804, the control system receives a command from the surgeon input device to alter the opening angle between the first and second end effector elements. The control system then moves on to step 805, where it transforms the command from the surgeon input device according to the first control relationship in order to generate drive signals to drive the first and second end effector elements to rotate. Those drive signals are then sent to the instrument drives 406a,b to drive the rotation of the end effector elements accordingly. The control loop then returns to step 801 where further sensed forces are received.
If, at step 802, the opening strain force fe is greater than the deadband force fd, then the control system moves to step 806. At step 806, the control system enables a second control relationship. This control relationship may be a position control relationship in which the relative position of the two portions of the surgeon input device map directly to the relative position of the first and second end effector elements.
The control system then moves on to step 807. At step 807, the control system receives a command from the surgeon input device to alter the opening angle between the first and second end effector elements. The control system then moves on to step 808, where it transforms the command from the surgeon input device according to the second control relationship in order to generate drive signals to drive the first and second end effector elements to rotate. Those drive signals are then sent to the instrument drives 406a,b to drive the rotation of the end effector elements accordingly. The control loop then returns to step 801 where further sensed forces are received.
Thus, in each iteration of the control loop of
The first and second control relationships are different in that under the same command from the surgeon input device to open the end effector elements away from each other, the control system drives the first and second end effector elements to rotate away from each other according to the first control relationship to an opening angle of θ, but drives the first and second end effector elements to rotate away from each other according to the second control relationship to an opening angle θ′, where:
where Δθ > 0.
Δθ is calculated to match and thereby counteract the effective change in opening angle caused by the external forces acting on the end effector elements. Thus, the second control relationship ‘over-opens’ the end effector elements by commanding an additional spread Δθ. The additional force driving the end effectors elements as a result of Δθ is used to counteract the external forces acting on the end effector elements, such as tissue pressing against the jaws/blades during blunt dissection. The net result, therefore, is that the angle to which the end effector elements actually open is the same as the desired angle commanded by the surgeon input device.
The first and second control relationships are different in that under the same command from the surgeon input device to close the end effector elements towards each other, the control system drives the first and second end effector elements to rotate towards each other according to the first control relationship to an opening angle of θ, but drives the first and second end effector elements to rotate towards each other according to the second control relationship to an opening angle of θ″, where:
where Δθ > 0.
Δθ is calculated to match and thereby counteract the effective change in opening angle caused by the external forces acting on the end effector elements. Thus, the second control relationship ‘over-closes’ the end effector elements by commanding a reduced spread Δθ. The additional force driving the end effectors elements as a result of Δθ is used to counteract the external forces acting on the end effector elements, such as from some tissue being held between jaws. The net result, therefore, is that the angle to which the end effector elements actually open is the same as the desired angle commanded by the surgeon input device, but with greater gripping force on the object being held between the jaws.
Suitably, Δθ is a function of the sensed forces. For example, Δθ may be a function of the opening (or closing) strain force ƒe.
The driving elements A1, A2 and B1, B2 may stretch a small amount under load. For example, this may happen if the driving elements are cables. This stretching creates a mismatch between the actual location of the end effector elements and the expected location of the end effector elements as measured by position sensors at the instrument drives. The load path for opening (or closing) the end effector elements may be modelled as a spring in order to account for the stretch in the driving elements. This enables the spread of the end effector elements θ′ (or θ″) to be calculated more accurately. Thus, Δθ may be a function of a spring constant Ke of the system.
The spring constant Ke of the system may be determined as follows. The additional spread Δθ commanded by the control system in the second control relationship has a maximum value Δθmax. Each instrument drive 406a,b is driven by a motor in the robot arm. Each instrument drive may be driven by a different motor. A joint controller receives the drive signal from the control system and drives the motor in accordance with the received drive signal. The motor produces a torque which rotates the lead screws 405a,b thereby causing the drive assembly interface elements 403a,b to move linearly along the lead screw. Each drive assembly interface element 403a,b transfers drive to the instrument interface element with which it is mated. The instrument interface elements displace the driving elements A1,A2/B1,B2 thereby causing the end effector elements 209, 210 to rotate. Each motor in the robot arm has a maximum torque it is capable of generating. θ + Δθmax is the opening angle between the first and second end effector elements driven by the motor(s) driving those end effector elements at maximum torque when no external load is applied to the first and second end effector elements which opposes the opening motion of the end effector elements. Δθmax may be determined by holding the end effector elements in a closed configuration in which their mating surfaces 702a,b contact and driving the motor(s) at maximum torque. The expected opening angle θ + Δθ for that maximum torque, as measured by the movement of the instrument drives provides a value for Δθmax. Δθmax > 0. For example, Δθmax may be in the range 0.2 rad < Δθmax < 5 rad. Δθmax may be in the range 0.5 rad < Δθmax < 3 rad. The spring constant Ke is determined by increasing its value until the maximum spread of the end effector elements θ + Δθmax can no longer be requested when the end effector elements are prevented from opening. Ke > 0. For example, Ke may be in the range 10 rad/N < Ke < 200 rad/N. Ke may be in the range 20 rad/N < Ke < 100 rad/N.
Δθ may be related to the opening (or closing) strain force fe and the spring constant Ke of the system as follows:
Thus, for θ > 0, equation 3 becomes:
And, for θ > 0, equation 4 becomes:
The calculation of Δθ as shown in equation 5 leads to a discontinuous relationship between the mapping of the relative position of the trigger and body of the surgeon’s hand controller and the opening angle of the two end effector elements when switching between the first and second control relationships. Thus, switching between the first and second control relationships may be perceived as disjointed by the surgeon.
The calculation of Δθ may lead to a continuous relationship between the mapping of the relative position of the trigger and body of the surgeon’s hand controller and the opening angle of the two end effector elements when switching between the first and second control relationships. This makes switching between the first and second control relationships feel smoother for the surgeon. Equation 8 shows a calculation of Δθ which leads to such a continuous mapping:
θcont is a function of the opening angle θ which provides the continuous mapping. θcont may be given by:
The control system described above utilises sensed forces applied to the first and second end effector elements to determine which control relationship is used by the control system. Readings from force sensors may drift or have a systematic error, for example due to temperature dependence. To mitigate such drift, relative rather than absolute force sensor readings may be used in the calculations performed by the control system in carrying out the method of
A baseline sensed force fsens reading fbase may be taken at a baseline opening angle of the end effector elements θbase. θbase is chosen to be an opening angle which is big enough to ensure the end effector elements are not holding an object between them, but small enough to allow the end effector elements to be opened further to perform blunt dissection. For example, θbase may be 10°. fbase is given by:
where f1base is a force sensed as being applied to the first end effector element (for example via the first joint of the instrument drive) at the baseline opening angle θbase between the first and second end effector elements, and f2base is a force sensed as being applied to the second end effector element (for example via the second joint of the instrument drive) at the baseline opening angle θbase between the first and second end effector elements.
The baseline sensed force reading fbase used by the control system may remain constant until it is recalculated. The baseline sensed force reading fbase may be taken multiple times during a surgical operation. The baseline sensed force reading fbase may be taken periodically. The baseline sensed force reading fbase may be taken every time the following sequence of events happens whilst the surgeon is commanding manipulation of the instrument during surgery: (i) the opening angle between the end effector elements closes to a value θreset; and (ii) following (i), the opening angle increases to θbase. θreset is chosen to be significantly smaller than θbase. For example, θreset may be 0°. By using a θreset which is significantly smaller than θbase, hysteresis in the force measurements is mitigated. The baseline sensed force reading may also be taken every time an instrument on the robot arm is detached and another instrument is attached. The baseline sensed force reading may also be taken every time an instrument is disengaged. In these two scenarios, the second control relationship may not be enabled until the surgeon has commanded the end effector elements to close to θreset and reopen to θbase thereby enabling fbase to be calculated.
A current baseline sensed force reading fbase may only be replaced with a newly calculated baseline sensed force reading fbase′ if that new reading fbase′ lies within a predefined range. If the new reading fbase′ lies outside of the predefined range, then it is discarded, and the control system continues to use the current reading fbase. For example, a fbase′≤ 0N may be discarded in favour of the current reading fbase.
When the control system subsequently receives sensed forces at step 801, it calculates fsens according to:
Alternatively, the control system may calculate fsens iteratively as a filtered version of:
according to the equation:
where fsens
By implementing equation 13, the control system applies a low-pass filter to Δf. Thus, spikes in the value of Δf which could potentially result in the second control relationship being erroneously triggered are avoided. α < 1 and selected to smooth out spikes in the Δf signal whilst leaving a consistent reading unaffected.
In step 802, the control system calculates the opening strain force fe between the first and second end effector elements according to equation 2 using fsens from the current iterative cycle of the control loop. As described above, the control system compares the opening strain force fe to the deadband force fd. If fe > fd, then the control system enables the second control relationship.
The control system may also require the opening angle of the end effector elements to be greater than θbase in order to trigger the control system to enable the second control relationship. If θ ≤ θbase then the first control relationship may always be enabled by the control system. The control system may only calculate fsens or Δf if θ > θbase.
In the case that:
where θcont is given by:
The methods described herein use a force threshold to trigger a change in the control relationship between the surgeon input device and the opening angle of the end effector elements of the instrument. This enables the control system to use a control relationship suited to the task being performed as defined by the forces acting on the instrument. The first control relationship is used in the absence of external force being applied to the end effector elements, when precise movement of the end effector elements is more desirable. The second control relationship is used to enable greater force to be applied when opening the end effector elements in the presence of external force bearing down on the outside surfaces of the end effector elements. Thus, this enables a greater force to be applied during operations such as blunt dissection. By setting the opening angle of the end effector elements in the second control relationship to be a function of the sensed forces applied to the end effector elements, the additional force applied to the end effector elements is tailored to the specific environment of the end effector elements, i.e. to the specific external forces they are experiencing.
By utilising the two control relationships and switching between them based on a force threshold having been met, the control system optimises use of the limited range of relative motion of the two portions (e.g. trigger and body) of the surgeon input device.
As described herein, the control system may also use the methods described with respect to
Position control relationships have been described above. Force control relationships are another type of control relationship between the surgeon input device and the end effector. In a force control relationship, the control system maps a force applied to the surgeon input device directly to a force applied to the end effector elements. For example, a rotational force applied to the trigger of the hand controller is mapped directly to the relative rotational force applied to the end effector elements about their respective yaw joints.
The first and second control relationships described above may both be position control relationships. The first and second control relationships may both be force control relationships. The first control relationship may be a force control relationship, and the second control relationship a position control relationship. The first control relationship may be a position control relationship, and the second control relationship may be a force control relationship.
The control system for implementing the methods described herein may be implemented at the control system 118 as shown in
The end effector may take any suitable form. For example, the end effector could be a pair of curved scissors, an electrosurgical instrument such as a pair of monopolar scissors, a needle holder, a pair of jaws, or a fenestrated grasper.
The robot described herein could be for purposes other than surgery. For example, the port could be an inspection port in a manufactured article such as a car engine and the robot could control a viewing tool for viewing inside the engine.
The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that aspects of the present invention may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2009971.9 | Jun 2020 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2021/051633 | 6/28/2021 | WO |