MLchartDataset catalogue

Patent · US11832910B1 · B1 · US

Co-manipulation surgical system having adaptive gravity compensation

(11) Publication number
US11832910B1
(21) Application number
18/331,070
(22) Filing date
2023-06-07
(30) Priority date
2023-01-09
(43) Publication date
2023-12-05
(45) Date of grant
2023-12-05
(51) IPC
A61B 1/313; A61B 34/00; A61B 34/30; A61B 34/37; B25J 9/16
(52) CPC
  • A61B Diagnosis; surgery; identification: 34/37, 1/008, 1/3132, 2017/00203, 2017/00207, 2017/00216, 2017/00477, 2017/00725, 2034/102, 2034/2048, 2034/2055, 2034/2059, 2034/2065, 2034/252, 2034/254, 2034/302, 2034/304, 2034/306, 2090/064, 2090/066, 2090/5025, 34/25, 34/30, 34/74, 90/98
  • B25J Manipulators; chambers provided with manipulation devices: 9/0087, 9/106, 9/1628, 9/1638, 9/1689, 9/1692
  • G05B Control or regulating systems in general; functional elements of such systems; monitoring or testing arrangements for such systems or elements: 2219/45118
(73) Assignee
MOON SURGICAL SAS
(72) Inventors
BASAFA EHSAN; LINARD NICOLAS; MAGO JESUS
(54) Title
Co-manipulation surgical system having adaptive gravity compensation
(57) Abstract

Co-manipulation robotic systems are described herein that may be used for assisting with laparoscopic surgical procedures. The co-manipulation robotic systems allow a surgeon to use commercially-available surgical tools while providing benefits associated with surgical robotics. Advantageously, the surgical tools may be seamlessly coupled to the robot arms using a disposable coupler while the reusable portions of the robot arm remain in a sterile drape. Further, the co-manipulation robotic system may operate in multiple modes to enhance usability and safety, while allowing the surgeon to position the instrument directly with the instrument handle and further maintain the desired position of the instrument using the robot arm.

Full text
View on Google Patents

Claims (30)

  1. A method for assisting with laparoscopic surgery using a robot arm comprising a proximal end, a distal end configured to be removably coupled to a surgical instrument, a plurality of links, and a plurality of joints between the proximal end and the distal end, the method comprising: applying, via a controller operatively coupled to the robot arm, an initial gravity compensation to the robot arm to compensate for gravity of the surgical instrument when the surgical instrument is coupled to the distal end of the robot arm based on an estimated instrument parameter associated with the surgical instrument; calculating, via the controller during application of the initial gravity compensation, a hold force required to maintain the distal end of the robot arm in a static position in a passive mode; and determining, via the controller, a calibrated instrument parameter for the surgical instrument based on the hold force, the calibrated instrument parameter selected to adjust the hold force required to maintain the distal end of the robot arm in the static position in the passive mode during application of an adjusted gravity compensation to the robot arm based on the calibrated instrument parameter.
  2. The method of claim 1, wherein the estimated instrument parameter and the calibrated instrument parameter comprises at least one of a mass or a center of mass associated with the surgical instrument.
  3. The method of claim 1, further comprising: loading, via the controller, a calibration file associated with a known parameter of the surgical instrument, wherein the calibration file comprises the estimated instrument parameter.
  4. The method of claim 3, wherein the known parameter comprises a diameter of an elongated shaft of the surgical instrument.
  5. The method of claim 3, further comprising: coupling the surgical instrument to the distal end of the robot arm via a coupler body removably coupled to the surgical instrument; and determining, via the controller, the known parameter based on the coupler body.
  6. The method of claim 3, further comprising determining, via the controller, the known parameter via user input received by a user interface operatively coupled to the controller.
  7. The method of claim 1, wherein determining the calibrated instrument parameter based on the hold force comprises determining the calibrated instrument parameter selected to adjust the hold force upon application of the adjusted gravity compensation within a predetermined range associated with a known parameter of the surgical instrument.
  8. The method of claim 1, further comprising: calculating, via the controller, the adjusted gravity compensation of the surgical instrument based on the calibrated instrument parameter; and applying, via the controller, torque to one or more motorized joints of the plurality of joints of the robot arm to apply the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument.
  9. The method of claim 1, further comprising: automatically switching, via the controller, to a co-manipulation mode responsive to determining that force applied at the robot arm due to force applied at the handle of the surgical instrument exceeds a predetermined force threshold; and permitting, via the controller, the robot arm to be freely moveable in the co-manipulation mode responsive to movement at the handle of the surgical instrument, while applying the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument in the co-manipulation mode.
  10. The method of claim 1, further comprising: calculating, via the controller, the adjusted hold force to maintain the distal end of the robot arm in the static position in the passive mode upon application of the adjusted gravity compensation; establishing, via the controller, a baseline hold force based on the adjusted hold force after a predetermined time period upon initiation of the passive mode; and applying, via the controller, a predetermined constant breakaway force threshold to the robot arm based on the baseline hold force, wherein the controller does not maintain the distal end of the robot arm in the static position if the hold force exceeds the predetermined constant breakaway force threshold.
  11. A co-manipulation surgical system for providing adaptive gravity compensation to a robot arm comprising a plurality of links, a plurality of joints, and a distal end configured to be removably coupled to a surgical instrument, the co-manipulation surgical system comprising at least one processor configured to: apply an initial gravity compensation to the robot arm to compensate for gravity of the surgical instrument based on an estimated instrument parameter associated with the surgical instrument; calculate, during application of the initial gravity compensation, a hold force required to maintain the distal end of the robot arm in a static position in a passive mode; and determine a calibrated instrument parameter for the surgical instrument based on the hold force, the calibrated instrument parameter selected to adjust the hold force required to maintain the distal end of the robot arm in the static position in the passive mode during application of an adjusted gravity compensation to the robot arm based on the calibrated instrument parameter.
  12. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to apply torque to one or more motorized joints of the plurality of joints of the robot arm to apply the initial gravity compensation to the robot arm to compensate for gravity of the surgical instrument.
  13. The co-manipulation surgical system of claim 11, wherein the estimated instrument parameter and the calibrated instrument parameter comprises at least one of a mass or a center of mass associated with the surgical instrument.
  14. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to: load a calibration file associated with a known parameter of the surgical instrument, wherein the calibration file comprises the estimated instrument parameter.
  15. The co-manipulation surgical system of claim 14, wherein the known parameter comprises a diameter of an elongated shaft of the surgical instrument.
  16. The co-manipulation surgical system of claim 14, wherein the at least one processor is configured to determine the known parameter upon coupling of the surgical instrument to the distal end of the robot arm via a coupler body removably coupled to the surgical instrument and to the distal end of the robot arm.
  17. The co-manipulation surgical system of claim 16, wherein the at least one processor is configured to determine the known parameter based on the coupler body.
  18. The co-manipulation surgical system of claim 14, further comprising: an optical sensor configured to collect depth data, wherein the at least one processor is configured to determine the known parameter based on the depth data.
  19. The co-manipulation surgical system of claim 14, further comprising: a user interface operatively coupled to the at least one processor, wherein the at least one processor is configured to determine the known parameter via user input received by the user interface.
  20. The co-manipulation surgical system of claim 11, wherein the calibrated instrument parameter is selected to adjust the hold force during application of the adjusted gravity compensation based on the calibrated instrument parameter within a predetermined range associated with a known parameter of the surgical instrument.
  21. The co-manipulation surgical system of claim 11, wherein, when the distal end of the robot arm is not subjected to any external forces other than gravity on the robot arm and the surgical instrument in the static position, the calibrated instrument parameter is selected to adjust the hold force to or near zero upon application of the adjusted gravity compensation based on the calibrated instrument parameter.
  22. The co-manipulation surgical system of claim 11, wherein, when the distal end of the robot arm is subjected to one or more external forces in addition to gravity on the robot arm and the surgical instrument in the static position, the calibrated instrument parameter is selected to adjust the hold force within a predetermined range associated with a known parameter of the surgical instrument.
  23. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to: calculate the adjusted gravity compensation of the surgical instrument based on the calibrated instrument parameter; and apply the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument.
  24. The co-manipulation surgical system of claim 23, wherein the at least one processor is configured to apply torque to one or more motorized joints of the plurality of joints of the robot arm to apply the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument.
  25. The co-manipulation surgical system of claim 23, wherein the at least one processor is configured to cause the robot arm to automatically switch to a co-manipulation mode responsive to determining that force applied at the robot arm due to force applied at a handle of the surgical instrument exceeds a predetermined force threshold, the at least one processor configured to permit the robot arm to be freely moveable in the co-manipulation mode responsive to movement at the handle of the surgical instrument, while applying the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument in the co-manipulation mode.
  26. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to calculate the adjusted hold force to maintain the distal end of the robot arm in the static position in the passive mode upon application of the adjusted gravity compensation.
  27. The co-manipulation surgical system of claim 26, wherein the at least one processor is configured to: establish a baseline hold force based on the adjusted hold force after a predetermined time period upon initiation of the passive mode; and apply a predetermined constant breakaway force threshold to the robot arm based on the baseline hold force, wherein the at least one processor does not maintain the distal end of the robot arm in the static position if the hold force exceeds the predetermined constant breakaway force threshold.
  28. The co-manipulation surgical system of claim 27, wherein the at least one processor is configured to apply a predetermined high breakaway force threshold during the predetermined time period, wherein the at least one processor does not maintain the distal end of the robot arm in the static position if the hold force exceeds the predetermined high breakaway force threshold during the predetermined time period.
  29. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to cause the robot arm to automatically switch to the passive mode responsive to determining that movement of the robot arm due to movement at a handle of the surgical instrument is less than a predetermined amount for at least a predetermined dwell time period.
  30. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to record the calibrated instrument parameter in a calibration file associated with the surgical instrument.

Description

This technology relates to co-manipulation robotic systems, such as those designed to be coupled to clinician-selected surgical instruments to permit movement of the robot arm(s) via movement at the handle of the surgical instrument(s), along with enhanced features for setup and automatic intraoperative movements.

Managing vision and access during a laparoscopic procedure is a challenge. The surgical assistant paradigm is inherently imperfect, as the assistant is being asked to anticipate and see with the surgeon's eyes, without standing where the surgeon stands, and similarly to anticipate and adjust how the surgeon wants the tissue of interest exposed, throughout the procedure. For example, during a laparoscopic procedure, one assistant may be required to hold a retractor device to expose tissue for the surgeon, while another assistant may be required to hold a laparoscope device to provide a field of view of the surgical space within the patient to the surgeon during the procedure, either one of which may be required to hold the respective tools in an impractical position, e.g., from between the arms of the surgeon while the surgeon is actively operating additional surgical instruments. Various attempts have been made at solving this issue. For example, a rail-mounted orthopedic retractor, which is a purely mechanical device that is mounted to the patient bed/table, may be used to hold a laparoscope device in position during a laparoscopic procedure, and another rail-mounted orthopedic retractor may be used to hold a retractor device in position during the laparoscopic procedure.

Citations (347)

  • CN111618857A
  • EP2298218A2
  • EP2413818A1
  • EP2413819A1
  • EP2760361A1
  • EP2814644A1
  • EP3175810A1
  • EP3363401A1
  • EP3366255A1
  • EP3538006B1
  • EP3582706B1
  • EP3585297B1
  • EP3706656A1
  • FR3032346A1
  • KR102188334B1
  • US10002427B2
  • US10010377B2
  • US10034719B2
  • US10039605B2
  • US10098704B2
  • US10118289B2
  • US10123844B2
  • US10136949B2
  • US10159534B2
  • US10178368B2
  • US10201392B2
  • US10247545B2
  • US10251713B2
  • US10251714B2
  • US10258416B2
  • US10258419B2
  • US10265057B2
  • US10265129B2
  • US10278782B2
  • US10299773B2
  • US10299868B2
  • US10314661B2
  • US10334227B2
  • US10335242B2
  • US10357320B2
  • US10357324B2
  • US10363055B2
  • US10365554B1
  • US10390737B2
  • US10398519B2
  • US10410746B2
  • US10413374B2
  • US10420625B2
  • US10426321B2
  • US10441372B2
  • US10464209B2
  • US10485616B2
  • US10512509B2
  • US10512512B2
  • US10517681B2
  • US10537441B2
  • US10548680B2
  • US10568709B2
  • US10582977B2
  • US1058297A
  • US10603127B2
  • US10607346B2
  • US10609291B2
  • US10610310B2
  • US10636147B2
  • US10638918B2
  • US10646291B2
  • US10646293B2
  • US10646294B2
  • US10660712B2
  • US10660724B2
  • US10667868B2
  • US10667876B2
  • US10674900B2
  • US10675106B2
  • US10751139B2
  • US10754241B2
  • US10776920B2
  • US10782501B2
  • US10786272B2
  • US10786317B2
  • US10786323B2
  • US10802597B2
  • US10813704B2
  • US10828120B2
  • US10864049B2
  • US10864052B2
  • US10869659B2
  • US10874464B2
  • US10888996B2
  • US10918450B2
  • US10925586B2
  • US10939968B2
  • US11007020B2
  • US11007031B2
  • US11019329B2
  • US11027432B2
  • US11039820B2
  • US11039893B2
  • US11045077B2
  • US11045276B2
  • US11058503B2
  • US11103315B2
  • US11109917B2
  • US11119105B2
  • US11141230B2
  • US11148297B2
  • US11172997B2
  • US11183297B2
  • US11185315B2
  • US11191598B2
  • US11197731B2
  • US11504197B1
  • US11622826B2
  • US2002128552A1
  • US2004034282A1
  • US2004236352A1
  • US2006142657A1
  • US2007021738A1
  • US2007044365A1
  • US2007142823A1
  • US2008033240A1
  • US2008039867A1
  • US2009157076A1
  • US2010076310A1
  • US2010249507A1
  • US2010274087A1
  • US2010298636A1
  • US2010298839A1
  • US2011060183A1
  • US2011066173A1
  • US2011092963A1
  • US2011118545A1
  • US2011184231A1
  • US2011196418A1
  • US2011230723A1
  • US2011251599A1
  • US2012143084A1
  • US2012265214A1
  • US2013041372A1
  • US2013096377A1
  • US2013253313A1
  • US2013281924A1
  • US2014052154A1
  • US2014222020A1
  • US2014222023A1
  • US2014276667A1
  • US2014276950A1
  • US2014314538A1
  • US2015001273A1
  • US2015066050A1
  • US2015100066A1
  • US2015105629A1
  • US2015133960A1
  • US2015238181A1
  • US2015374446A1
  • US2016058513A1
  • US2016089212A1
  • US2016235496A1
  • US2016271385A1
  • US2016361125A1
  • US2017014018A1
  • US2017027654A1
  • US2017119480A9
  • US2017165019A1
  • US2017165834A1
  • US2017212723A1
  • US2017304007A1
  • US2018042680A1
  • US2018042684A1
  • US2018169854A1
  • US2018214221A1
  • US2018296284A1
  • US2018297206A1
  • US2018325604A1
  • US2018368930A1
  • US2019008598A1
  • US2019022857A1
  • US2019060019A1
  • US2019069962A1
  • US2019133699A1
  • US2019159848A1
  • US2019199915A1
  • US2019231456A1
  • US2019239968A1
  • US2019254757A1
  • US2019269390A1
  • US2019282323A1
  • US2019328475A1
  • US2019365481A1
  • US2019374293A1
  • US2020030040A1
  • US2020038124A1
  • US2020038126A1
  • US2020039085A1
  • US2020039086A1
  • US2020046394A1
  • US2020046439A1
  • US2020054401A1
  • US2020121404A1
  • US2020155244A1
  • US2020156259A1
  • US2020167930A1
  • US2020187928A1
  • US2020222138A1
  • US2020237448A1
  • US2020253678A1
  • US2020254757A1
  • US2020268460A1
  • US2020268464A1
  • US2020268472A1
  • US2020279394A1
  • US2020281667A1
  • US2020305984A1
  • US2020322526A1
  • US2020324408A1
  • US2020383736A1
  • US2020397515A1
  • US2020397520A1
  • US2020405375A1
  • US2020405414A1
  • US2021000554A1
  • US2021038313A1
  • US2021039262A1
  • US2021106348A1
  • US2021137624A1
  • US2021228289A1
  • US2021282862A1
  • US2021307737A1
  • US2021307848A1
  • US2021315645A1
  • US2021323147A1
  • US2021330408A1
  • US2021369354A1
  • US2021405052A1
  • US2022000568A1
  • US2022032473A1
  • US2022152821A1
  • US2022192765A1
  • US2023049155A1
  • US2023114137A1
  • US2023157770A1
  • US5836869A
  • US5887121A
  • US6246200B1
  • US6346072B1
  • US6491701B2
  • US6496756B1
  • US6522906B1
  • US6714841B1
  • US6786896B1
  • US6800056B2
  • US6850794B2
  • US6913613B2
  • US7048745B2
  • US7198630B2
  • US7524320B2
  • US7741802B2
  • US7747311B2
  • US7831292B2
  • US7833156B2
  • US7907166B2
  • US7996110B2
  • US8004229B2
  • US8095237B2
  • US8100133B2
  • US8142447B2
  • US8246617B2
  • US8273076B2
  • US8287522B2
  • US8343096B2
  • US8374677B2
  • US8398541B2
  • US8449552B2
  • US8457790B2
  • US8489235B2
  • US8498744B2
  • US8515576B2
  • US8518024B2
  • US8600134B2
  • US8608773B2
  • US8649905B2
  • US8668638B2
  • US8746533B2
  • US8749190B2
  • US8808164B2
  • US8827135B2
  • US8845622B2
  • US8870049B2
  • US8894634B2
  • US8911429B2
  • US8919348B2
  • US8961499B2
  • US8969777B2
  • US8972057B1
  • US8992542B2
  • US8996173B2
  • US9039608B2
  • US9066751B2
  • US9095681B2
  • US9125669B2
  • US9265587B2
  • US9266239B2
  • US9283048B2
  • US9295379B2
  • US9333040B2
  • US9339346B2
  • US9345545B2
  • US9360934B2
  • US9486272B2
  • US9532838B2
  • US9549781B2
  • US9566122B2
  • US9586327B2
  • US9592096B2
  • US9603672B2
  • US9622831B2
  • US9636185B2
  • US9652591B2
  • US9662174B2
  • US9681920B2
  • US9687310B2
  • US9699445B2
  • US9707684B2
  • US9739674B2
  • US9775681B2
  • US9775682B2
  • US9782261B2
  • US9788903B2
  • US9795361B2
  • US9795446B2
  • US9802323B2
  • US9814392B2
  • US9820818B2
  • US9827059B2
  • US9895197B2
  • US9901411B2
  • US9937058B2
  • US9943964B2
  • US9948852B2
  • US9993309B2
  • US9993313B2
  • WO02060653A2
  • WO2006124390A2
  • WO2016124752A2
  • WO2019092372A1
  • WO2021011533A1
Record as JSON
{
  "publication_number": "US11832910B1",
  "country": "US",
  "kind": "B1",
  "title": "Co-manipulation surgical system having adaptive gravity compensation",
  "abstract": "Co-manipulation robotic systems are described herein that may be used for assisting with laparoscopic surgical procedures. The co-manipulation robotic systems allow a surgeon to use commercially-available surgical tools while providing benefits associated with surgical robotics. Advantageously, the surgical tools may be seamlessly coupled to the robot arms using a disposable coupler while the reusable portions of the robot arm remain in a sterile drape. Further, the co-manipulation robotic system may operate in multiple modes to enhance usability and safety, while allowing the surgeon to position the instrument directly with the instrument handle and further maintain the desired position of the instrument using the robot arm.",
  "claims": [
    "1. A method for assisting with laparoscopic surgery using a robot arm comprising a proximal end, a distal end configured to be removably coupled to a surgical instrument, a plurality of links, and a plurality of joints between the proximal end and the distal end, the method comprising: applying, via a controller operatively coupled to the robot arm, an initial gravity compensation to the robot arm to compensate for gravity of the surgical instrument when the surgical instrument is coupled to the distal end of the robot arm based on an estimated instrument parameter associated with the surgical instrument; calculating, via the controller during application of the initial gravity compensation, a hold force required to maintain the distal end of the robot arm in a static position in a passive mode; and determining, via the controller, a calibrated instrument parameter for the surgical instrument based on the hold force, the calibrated instrument parameter selected to adjust the hold force required to maintain the distal end of the robot arm in the static position in the passive mode during application of an adjusted gravity compensation to the robot arm based on the calibrated instrument parameter.",
    "2. The method of claim 1, wherein the estimated instrument parameter and the calibrated instrument parameter comprises at least one of a mass or a center of mass associated with the surgical instrument.",
    "3. The method of claim 1, further comprising: loading, via the controller, a calibration file associated with a known parameter of the surgical instrument, wherein the calibration file comprises the estimated instrument parameter.",
    "4. The method of claim 3, wherein the known parameter comprises a diameter of an elongated shaft of the surgical instrument.",
    "5. The method of claim 3, further comprising: coupling the surgical instrument to the distal end of the robot arm via a coupler body removably coupled to the surgical instrument; and determining, via the controller, the known parameter based on the coupler body.",
    "6. The method of claim 3, further comprising determining, via the controller, the known parameter via user input received by a user interface operatively coupled to the controller.",
    "7. The method of claim 1, wherein determining the calibrated instrument parameter based on the hold force comprises determining the calibrated instrument parameter selected to adjust the hold force upon application of the adjusted gravity compensation within a predetermined range associated with a known parameter of the surgical instrument.",
    "8. The method of claim 1, further comprising: calculating, via the controller, the adjusted gravity compensation of the surgical instrument based on the calibrated instrument parameter; and applying, via the controller, torque to one or more motorized joints of the plurality of joints of the robot arm to apply the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument.",
    "9. The method of claim 1, further comprising: automatically switching, via the controller, to a co-manipulation mode responsive to determining that force applied at the robot arm due to force applied at the handle of the surgical instrument exceeds a predetermined force threshold; and permitting, via the controller, the robot arm to be freely moveable in the co-manipulation mode responsive to movement at the handle of the surgical instrument, while applying the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument in the co-manipulation mode.",
    "10. The method of claim 1, further comprising: calculating, via the controller, the adjusted hold force to maintain the distal end of the robot arm in the static position in the passive mode upon application of the adjusted gravity compensation; establishing, via the controller, a baseline hold force based on the adjusted hold force after a predetermined time period upon initiation of the passive mode; and applying, via the controller, a predetermined constant breakaway force threshold to the robot arm based on the baseline hold force, wherein the controller does not maintain the distal end of the robot arm in the static position if the hold force exceeds the predetermined constant breakaway force threshold.",
    "11. A co-manipulation surgical system for providing adaptive gravity compensation to a robot arm comprising a plurality of links, a plurality of joints, and a distal end configured to be removably coupled to a surgical instrument, the co-manipulation surgical system comprising at least one processor configured to: apply an initial gravity compensation to the robot arm to compensate for gravity of the surgical instrument based on an estimated instrument parameter associated with the surgical instrument; calculate, during application of the initial gravity compensation, a hold force required to maintain the distal end of the robot arm in a static position in a passive mode; and determine a calibrated instrument parameter for the surgical instrument based on the hold force, the calibrated instrument parameter selected to adjust the hold force required to maintain the distal end of the robot arm in the static position in the passive mode during application of an adjusted gravity compensation to the robot arm based on the calibrated instrument parameter.",
    "12. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to apply torque to one or more motorized joints of the plurality of joints of the robot arm to apply the initial gravity compensation to the robot arm to compensate for gravity of the surgical instrument.",
    "13. The co-manipulation surgical system of claim 11, wherein the estimated instrument parameter and the calibrated instrument parameter comprises at least one of a mass or a center of mass associated with the surgical instrument.",
    "14. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to: load a calibration file associated with a known parameter of the surgical instrument, wherein the calibration file comprises the estimated instrument parameter.",
    "15. The co-manipulation surgical system of claim 14, wherein the known parameter comprises a diameter of an elongated shaft of the surgical instrument.",
    "16. The co-manipulation surgical system of claim 14, wherein the at least one processor is configured to determine the known parameter upon coupling of the surgical instrument to the distal end of the robot arm via a coupler body removably coupled to the surgical instrument and to the distal end of the robot arm.",
    "17. The co-manipulation surgical system of claim 16, wherein the at least one processor is configured to determine the known parameter based on the coupler body.",
    "18. The co-manipulation surgical system of claim 14, further comprising: an optical sensor configured to collect depth data, wherein the at least one processor is configured to determine the known parameter based on the depth data.",
    "19. The co-manipulation surgical system of claim 14, further comprising: a user interface operatively coupled to the at least one processor, wherein the at least one processor is configured to determine the known parameter via user input received by the user interface.",
    "20. The co-manipulation surgical system of claim 11, wherein the calibrated instrument parameter is selected to adjust the hold force during application of the adjusted gravity compensation based on the calibrated instrument parameter within a predetermined range associated with a known parameter of the surgical instrument.",
    "21. The co-manipulation surgical system of claim 11, wherein, when the distal end of the robot arm is not subjected to any external forces other than gravity on the robot arm and the surgical instrument in the static position, the calibrated instrument parameter is selected to adjust the hold force to or near zero upon application of the adjusted gravity compensation based on the calibrated instrument parameter.",
    "22. The co-manipulation surgical system of claim 11, wherein, when the distal end of the robot arm is subjected to one or more external forces in addition to gravity on the robot arm and the surgical instrument in the static position, the calibrated instrument parameter is selected to adjust the hold force within a predetermined range associated with a known parameter of the surgical instrument.",
    "23. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to: calculate the adjusted gravity compensation of the surgical instrument based on the calibrated instrument parameter; and apply the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument.",
    "24. The co-manipulation surgical system of claim 23, wherein the at least one processor is configured to apply torque to one or more motorized joints of the plurality of joints of the robot arm to apply the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument.",
    "25. The co-manipulation surgical system of claim 23, wherein the at least one processor is configured to cause the robot arm to automatically switch to a co-manipulation mode responsive to determining that force applied at the robot arm due to force applied at a handle of the surgical instrument exceeds a predetermined force threshold, the at least one processor configured to permit the robot arm to be freely moveable in the co-manipulation mode responsive to movement at the handle of the surgical instrument, while applying the adjusted gravity compensation to the robot arm to compensate for gravity of the surgical instrument in the co-manipulation mode.",
    "26. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to calculate the adjusted hold force to maintain the distal end of the robot arm in the static position in the passive mode upon application of the adjusted gravity compensation.",
    "27. The co-manipulation surgical system of claim 26, wherein the at least one processor is configured to: establish a baseline hold force based on the adjusted hold force after a predetermined time period upon initiation of the passive mode; and apply a predetermined constant breakaway force threshold to the robot arm based on the baseline hold force, wherein the at least one processor does not maintain the distal end of the robot arm in the static position if the hold force exceeds the predetermined constant breakaway force threshold.",
    "28. The co-manipulation surgical system of claim 27, wherein the at least one processor is configured to apply a predetermined high breakaway force threshold during the predetermined time period, wherein the at least one processor does not maintain the distal end of the robot arm in the static position if the hold force exceeds the predetermined high breakaway force threshold during the predetermined time period.",
    "29. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to cause the robot arm to automatically switch to the passive mode responsive to determining that movement of the robot arm due to movement at a handle of the surgical instrument is less than a predetermined amount for at least a predetermined dwell time period.",
    "30. The co-manipulation surgical system of claim 11, wherein the at least one processor is configured to record the calibrated instrument parameter in a calibration file associated with the surgical instrument."
  ],
  "description_excerpt": "This technology relates to co-manipulation robotic systems, such as those designed to be coupled to clinician-selected surgical instruments to permit movement of the robot arm(s) via movement at the handle of the surgical instrument(s), along with enhanced features for setup and automatic intraoperative movements.\n\nManaging vision and access during a laparoscopic procedure is a challenge. The surgical assistant paradigm is inherently imperfect, as the assistant is being asked to anticipate and see with the surgeon's eyes, without standing where the surgeon stands, and similarly to anticipate and adjust how the surgeon wants the tissue of interest exposed, throughout the procedure. For example, during a laparoscopic procedure, one assistant may be required to hold a retractor device to expose tissue for the surgeon, while another assistant may be required to hold a laparoscope device to provide a field of view of the surgical space within the patient to the surgeon during the procedure, either one of which may be required to hold the respective tools in an impractical position, e.g., from between the arms of the surgeon while the surgeon is actively operating additional surgical instruments. Various attempts have been made at solving this issue. For example, a rail-mounted orthopedic retractor, which is a purely mechanical device that is mounted to the patient bed/table, may be used to hold a laparoscope device in position during a laparoscopic procedure, and another rail-mounted orthopedic retractor may be used to hold a retractor device in position during the laparoscopic procedure.",
  "cpc": [
    "A61B 34/37",
    "A61B 1/008",
    "A61B 1/3132",
    "A61B 2017/00203",
    "A61B 2017/00207",
    "A61B 2017/00216",
    "A61B 2017/00477",
    "A61B 2017/00725",
    "A61B 2034/102",
    "A61B 2034/2048",
    "A61B 2034/2055",
    "A61B 2034/2059",
    "A61B 2034/2065",
    "A61B 2034/252",
    "A61B 2034/254",
    "A61B 2034/302",
    "A61B 2034/304",
    "A61B 2034/306",
    "A61B 2090/064",
    "A61B 2090/066",
    "A61B 2090/5025",
    "A61B 34/25",
    "A61B 34/30",
    "A61B 34/74",
    "A61B 90/98",
    "B25J 9/0087",
    "B25J 9/106",
    "B25J 9/1628",
    "B25J 9/1638",
    "B25J 9/1689",
    "B25J 9/1692",
    "G05B 2219/45118"
  ],
  "ipc": [
    "A61B 1/313",
    "A61B 34/00",
    "A61B 34/30",
    "A61B 34/37",
    "B25J 9/16"
  ],
  "assignees": [
    "MOON SURGICAL SAS"
  ],
  "inventors": [
    "BASAFA EHSAN",
    "LINARD NICOLAS",
    "MAGO JESUS"
  ],
  "filing_date": "2023-06-07",
  "publication_date": "2023-12-05",
  "grant_date": "2023-12-05",
  "priority_date": "2023-01-09",
  "application_number": "US-202318331070-A",
  "family_id": "85132952",
  "citations": [
    "CN111618857A",
    "EP2298218A2",
    "EP2413818A1",
    "EP2413819A1",
    "EP2760361A1",
    "EP2814644A1",
    "EP3175810A1",
    "EP3363401A1",
    "EP3366255A1",
    "EP3538006B1",
    "EP3582706B1",
    "EP3585297B1",
    "EP3706656A1",
    "FR3032346A1",
    "KR102188334B1",
    "US10002427B2",
    "US10010377B2",
    "US10034719B2",
    "US10039605B2",
    "US10098704B2",
    "US10118289B2",
    "US10123844B2",
    "US10136949B2",
    "US10159534B2",
    "US10178368B2",
    "US10201392B2",
    "US10247545B2",
    "US10251713B2",
    "US10251714B2",
    "US10258416B2",
    "US10258419B2",
    "US10265057B2",
    "US10265129B2",
    "US10278782B2",
    "US10299773B2",
    "US10299868B2",
    "US10314661B2",
    "US10334227B2",
    "US10335242B2",
    "US10357320B2",
    "US10357324B2",
    "US10363055B2",
    "US10365554B1",
    "US10390737B2",
    "US10398519B2",
    "US10410746B2",
    "US10413374B2",
    "US10420625B2",
    "US10426321B2",
    "US10441372B2",
    "US10464209B2",
    "US10485616B2",
    "US10512509B2",
    "US10512512B2",
    "US10517681B2",
    "US10537441B2",
    "US10548680B2",
    "US10568709B2",
    "US10582977B2",
    "US1058297A",
    "US10603127B2",
    "US10607346B2",
    "US10609291B2",
    "US10610310B2",
    "US10636147B2",
    "US10638918B2",
    "US10646291B2",
    "US10646293B2",
    "US10646294B2",
    "US10660712B2",
    "US10660724B2",
    "US10667868B2",
    "US10667876B2",
    "US10674900B2",
    "US10675106B2",
    "US10751139B2",
    "US10754241B2",
    "US10776920B2",
    "US10782501B2",
    "US10786272B2",
    "US10786317B2",
    "US10786323B2",
    "US10802597B2",
    "US10813704B2",
    "US10828120B2",
    "US10864049B2",
    "US10864052B2",
    "US10869659B2",
    "US10874464B2",
    "US10888996B2",
    "US10918450B2",
    "US10925586B2",
    "US10939968B2",
    "US11007020B2",
    "US11007031B2",
    "US11019329B2",
    "US11027432B2",
    "US11039820B2",
    "US11039893B2",
    "US11045077B2",
    "US11045276B2",
    "US11058503B2",
    "US11103315B2",
    "US11109917B2",
    "US11119105B2",
    "US11141230B2",
    "US11148297B2",
    "US11172997B2",
    "US11183297B2",
    "US11185315B2",
    "US11191598B2",
    "US11197731B2",
    "US11504197B1",
    "US11622826B2",
    "US2002128552A1",
    "US2004034282A1",
    "US2004236352A1",
    "US2006142657A1",
    "US2007021738A1",
    "US2007044365A1",
    "US2007142823A1",
    "US2008033240A1",
    "US2008039867A1",
    "US2009157076A1",
    "US2010076310A1",
    "US2010249507A1",
    "US2010274087A1",
    "US2010298636A1",
    "US2010298839A1",
    "US2011060183A1",
    "US2011066173A1",
    "US2011092963A1",
    "US2011118545A1",
    "US2011184231A1",
    "US2011196418A1",
    "US2011230723A1",
    "US2011251599A1",
    "US2012143084A1",
    "US2012265214A1",
    "US2013041372A1",
    "US2013096377A1",
    "US2013253313A1",
    "US2013281924A1",
    "US2014052154A1",
    "US2014222020A1",
    "US2014222023A1",
    "US2014276667A1",
    "US2014276950A1",
    "US2014314538A1",
    "US2015001273A1",
    "US2015066050A1",
    "US2015100066A1",
    "US2015105629A1",
    "US2015133960A1",
    "US2015238181A1",
    "US2015374446A1",
    "US2016058513A1",
    "US2016089212A1",
    "US2016235496A1",
    "US2016271385A1",
    "US2016361125A1",
    "US2017014018A1",
    "US2017027654A1",
    "US2017119480A9",
    "US2017165019A1",
    "US2017165834A1",
    "US2017212723A1",
    "US2017304007A1",
    "US2018042680A1",
    "US2018042684A1",
    "US2018169854A1",
    "US2018214221A1",
    "US2018296284A1",
    "US2018297206A1",
    "US2018325604A1",
    "US2018368930A1",
    "US2019008598A1",
    "US2019022857A1",
    "US2019060019A1",
    "US2019069962A1",
    "US2019133699A1",
    "US2019159848A1",
    "US2019199915A1",
    "US2019231456A1",
    "US2019239968A1",
    "US2019254757A1",
    "US2019269390A1",
    "US2019282323A1",
    "US2019328475A1",
    "US2019365481A1",
    "US2019374293A1",
    "US2020030040A1",
    "US2020038124A1",
    "US2020038126A1",
    "US2020039085A1",
    "US2020039086A1",
    "US2020046394A1",
    "US2020046439A1",
    "US2020054401A1",
    "US2020121404A1",
    "US2020155244A1",
    "US2020156259A1",
    "US2020167930A1",
    "US2020187928A1",
    "US2020222138A1",
    "US2020237448A1",
    "US2020253678A1",
    "US2020254757A1",
    "US2020268460A1",
    "US2020268464A1",
    "US2020268472A1",
    "US2020279394A1",
    "US2020281667A1",
    "US2020305984A1",
    "US2020322526A1",
    "US2020324408A1",
    "US2020383736A1",
    "US2020397515A1",
    "US2020397520A1",
    "US2020405375A1",
    "US2020405414A1",
    "US2021000554A1",
    "US2021038313A1",
    "US2021039262A1",
    "US2021106348A1",
    "US2021137624A1",
    "US2021228289A1",
    "US2021282862A1",
    "US2021307737A1",
    "US2021307848A1",
    "US2021315645A1",
    "US2021323147A1",
    "US2021330408A1",
    "US2021369354A1",
    "US2021405052A1",
    "US2022000568A1",
    "US2022032473A1",
    "US2022152821A1",
    "US2022192765A1",
    "US2023049155A1",
    "US2023114137A1",
    "US2023157770A1",
    "US5836869A",
    "US5887121A",
    "US6246200B1",
    "US6346072B1",
    "US6491701B2",
    "US6496756B1",
    "US6522906B1",
    "US6714841B1",
    "US6786896B1",
    "US6800056B2",
    "US6850794B2",
    "US6913613B2",
    "US7048745B2",
    "US7198630B2",
    "US7524320B2",
    "US7741802B2",
    "US7747311B2",
    "US7831292B2",
    "US7833156B2",
    "US7907166B2",
    "US7996110B2",
    "US8004229B2",
    "US8095237B2",
    "US8100133B2",
    "US8142447B2",
    "US8246617B2",
    "US8273076B2",
    "US8287522B2",
    "US8343096B2",
    "US8374677B2",
    "US8398541B2",
    "US8449552B2",
    "US8457790B2",
    "US8489235B2",
    "US8498744B2",
    "US8515576B2",
    "US8518024B2",
    "US8600134B2",
    "US8608773B2",
    "US8649905B2",
    "US8668638B2",
    "US8746533B2",
    "US8749190B2",
    "US8808164B2",
    "US8827135B2",
    "US8845622B2",
    "US8870049B2",
    "US8894634B2",
    "US8911429B2",
    "US8919348B2",
    "US8961499B2",
    "US8969777B2",
    "US8972057B1",
    "US8992542B2",
    "US8996173B2",
    "US9039608B2",
    "US9066751B2",
    "US9095681B2",
    "US9125669B2",
    "US9265587B2",
    "US9266239B2",
    "US9283048B2",
    "US9295379B2",
    "US9333040B2",
    "US9339346B2",
    "US9345545B2",
    "US9360934B2",
    "US9486272B2",
    "US9532838B2",
    "US9549781B2",
    "US9566122B2",
    "US9586327B2",
    "US9592096B2",
    "US9603672B2",
    "US9622831B2",
    "US9636185B2",
    "US9652591B2",
    "US9662174B2",
    "US9681920B2",
    "US9687310B2",
    "US9699445B2",
    "US9707684B2",
    "US9739674B2",
    "US9775681B2",
    "US9775682B2",
    "US9782261B2",
    "US9788903B2",
    "US9795361B2",
    "US9795446B2",
    "US9802323B2",
    "US9814392B2",
    "US9820818B2",
    "US9827059B2",
    "US9895197B2",
    "US9901411B2",
    "US9937058B2",
    "US9943964B2",
    "US9948852B2",
    "US9993309B2",
    "US9993313B2",
    "WO02060653A2",
    "WO2006124390A2",
    "WO2016124752A2",
    "WO2019092372A1",
    "WO2021011533A1"
  ]
}

Record 267 of 5,000 in Patents full text (MLC-0201). Request the full dataset.