Medical Robotic System with Dynamically Adjustable Slave Manipulator Characteristics
US-2017265948-A1 · Sep 21, 2017 · US
US11439472B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11439472-B2 |
| Application number | US-202016847267-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 13, 2020 |
| Priority date | Aug 29, 2007 |
| Publication date | Sep 13, 2022 |
| Grant date | Sep 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A slave manipulator manipulates a medical device in response to operator manipulation of an input device through joint control systems. The stiffness and strength of the slave manipulator are adjustable according to criteria such as the mode of operation of the slave manipulator, the functional type of the medical device currently being held by the slave manipulator, and the current phase of a medical procedure being performed using the slave manipulator by changing corresponding parameters of the control system. For safety purposes, such changes are not made until it is determined that it can be done in a smooth manner without causing jerking of the medical device. Further, an excessive force warning may be provided to surgery staff when excessive forces are being commanded on the slave manipulator for more than a specified period of time.
Opening claim text (preview).
We claim: 1. A method for dynamically adjusting a characteristic of a slave manipulator adapted to manipulate a medical device according to operator manipulation of an input device as controlled by a control system during a medical procedure performed on a patient, comprising: determining whether a change in a parameter of the control system that results in adjusting the characteristic would also result in an actuator command that exceeds a threshold value immediately following the change in the parameter, the actuator command generated within the control system to drive an actuator of the slave manipulator; changing the parameter so as to adjust the characteristic if it is determined that the characteristic is to be adjusted and the change in the parameter would not result in the actuator command that exceeds the threshold value immediately following the change in the parameter; and not changing said parameter if it is determined that the characteristic is to be adjusted but the change in the parameter would result in the actuator command that exceeds the threshold value immediately following the change in the parameter; the characteristic comprising a stiffness or strength of the slave manipulator, a Cartesian stiffness or strength of an instrument tip of the slave manipulator, or a maximum force applicable in an x, y, or z direction relative to said instrument tip. 2. The method according to claim 1 , wherein the slave manipulator includes a joint that is coupled to the actuator; and wherein the control system includes a joint controller for driving the actuator in response to the actuator command. 3. The method according to claim 2 , wherein the parameter of the control system is a position error gain in the joint controller. 4. The method according to claim 3 , wherein the determining whether the change in the parameter of the control system would result in the actuator command that exceeds the threshold value immediately following the change in the parameter comprises: determining a current actuator command generated within the control system using a current position error gain in the control system; determining a prospective actuator command to be generated within the control system immediately following the change in the parameter using a new position error gain in the control system; and determining whether an absolute value of a difference between the current actuator command and the prospective actuator command is greater than the threshold value. 5. The method according to claim 2 , wherein the parameter of the control system is a limit on a path within the joint controller. 6. The method according to claim 5 , wherein the determining whether the change in the parameter of the control system would result in the actuator command that exceeds the threshold value immediately following the change in the parameter comprises: determining whether an output of the path is being limited by using a current limit on the path; determining whether a prospective output of the path would be limited by using a new limit on the path; and if either the output or the prospective output is determined to be limited, then determining that the actuator command would exceed the threshold value immediately following the change in the parameter. 7. The method according to claim 5 , further comprising: if the actuator command exceeds a second threshold value for a programmed period of time after changing the parameter of the control system, then issuing a sensory warning of excessive force. 8. The method according to claim 7 , wherein the sensory warning includes a visual warning displayed on at least one component selected from the group consisting of: a display screen and the slave manipulator. 9. The method according to claim 7 , wherein the sensory warning includes an auditory warning; and wherein the auditory warning is provided through a right speaker if the input device is being manipulated by a right hand of an operator, and through a left speaker if the input device is being manipulated by a left hand of the operator. 10. The method according to claim 7 , wherein the sensory warning includes a tactile vibration; and wherein the tactile vibration is provided on the input device. 11. A medical system comprising: a medical device; a slave manipulator adapted to manipulate the medical device, the slave manipulator having a characteristic; an input device; a control system operatively coupling the input device to the slave manipulator; and a processor programmed to dynamically adjust the characteristic of the slave manipulator by: determining whether a change in a parameter of the control system that results in adjusting the characteristic would also result in an actuator command that exceeds a threshold value immediately following the change in the parameter, the actuator command generated within the control system to drive an actuator of the slave manipulator; and changing the parameter so as to adjust the characteristic if it is determined that the characteristic is to be adjusted and the change in the parameter would not result in the actuator command that exceeds the threshold value immediately following the change in the parameter; and not changing said parameter if it is determined that the characteristic is not to be adjusted but the change in the parameter would result in the actuator command that exceeds the threshold value immediately following the change in the parameter; the characteristic comprising a stiffness or strength of the slave manipulator, a Cartesian stiffness or strength of an instrument tip of the slave manipulator, or a maximum force applicable in an x, y, or z direction relative to said instrument tip. 12. The medical system according to claim 11 , wherein the slave manipulator includes a joint that is coupled to the actuator; and wherein the control system includes a joint controller for driving the actuator in response to the actuator command. 13. The medical system according to claim 12 , wherein the parameter of the control system is a position error gain in the joint controller. 14. The medical system according to claim 13 , wherein the determining whether the change in the parameter of the control system would result in the actuator command that exceeds the threshold value immediately following the change in the parameter comprises: determining a current actuator command generated within the control system using a current position error gain in the control system; determining a prospective actuator command to be generated within the control system immediately following the change in the parameter using a new position error gain in the control system; and determining whether an absolute value of a difference between the current actuator command and the prospective actuator command is greater than the threshold value. 15. The medical system according to claim 12 , wherein the parameter of the control system is a limit on a path within the joint controller. 16. The medical system according to claim 15 , wherein the determining whether the change in the parameter of the control system would result in the actuator command that exceeds the threshold value immediately following the change in the parameter comprises: determining whether an output of the path is being limited by using a current limit on the path; determining whether a prospective output of the path would be limited by using a new limit on the path; and if either the output or the prospective output is determined to be limited, then determining that the actuator command
Surgical robots · CPC title
Avoiding collision or forbidden zones · CPC title
Image-producing devices, e.g. surgical cameras · CPC title
Telepresence, teletaction, sensor feedback from follower to operator · CPC title
Limit movement on an axis by setting limits · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.