Method and apparatus for controlling a haptic device
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A61B-034/20
A61B-017/17
A61B-034/00
A61B-034/30
A61B-017/00
A61B-090/00
A61B-034/10
출원번호
US-0750840
(2007-05-18)
등록번호
US-10028789
(2018-07-24)
발명자
/ 주소
Quaid, Arthur
Kang, Hyosig
Moses, Dennis
출원인 / 주소
MAKO Surgical Corp.
대리인 / 주소
Foley & Lardner LLP
인용정보
피인용 횟수 :
1인용 특허 :
143
초록▼
A method of compensating for motion of objects during a surgical procedure is provided. The method includes determining a pose of an anatomy of a patient; determining a pose of a surgical tool of a surgical device; defining a relationship between the pose of the anatomy and a position, an orientatio
A method of compensating for motion of objects during a surgical procedure is provided. The method includes determining a pose of an anatomy of a patient; determining a pose of a surgical tool of a surgical device; defining a relationship between the pose of the anatomy and a position, an orientation, a velocity, and/or an acceleration of the surgical tool; associating the pose of the anatomy, the pose of the surgical tool, and the relationship; and updating the association in response to a motion of the anatomy and/or a motion of the surgical tool without interrupting operation of the surgical device during the surgical procedure.
대표청구항▼
1. A method of compensating for motion of objects during a surgical procedure, comprising the steps of: determining a pose of an anatomy of a patient;determining a pose of a surgical tool of a surgical device, wherein the surgical device comprises a haptic device;determining an applied wrench applie
1. A method of compensating for motion of objects during a surgical procedure, comprising the steps of: determining a pose of an anatomy of a patient;determining a pose of a surgical tool of a surgical device, wherein the surgical device comprises a haptic device;determining an applied wrench applied to the surgical device;defining a relationship between the pose of the anatomy and the surgical tool based on a desired interaction between the anatomy and at least one of a position, an orientation, a velocity, and an acceleration of the surgical tool, wherein the relationship is defined based on a virtual object;associating, with a coordinate system of a representation of the anatomy, the pose of the anatomy, the pose of the surgical tool, and the relationship;updating the association with the coordinate system of the representation of the anatomy in response to motion of the anatomy without interrupting operation of the surgical device during the surgical procedure;dividing a workspace of the surgical device into a first subspace and a second subspace; andproviding a hybrid control scheme comprising providing admittance control when the surgical tool is positioned in the first subspace and impedance control when the surgical tool is positioned in the second subspace;wherein providing the admittance control comprises modifying the position of the surgical device based on the applied wrench; andwherein providing the impedance control comprises providing haptic guidance by applying a second wrench to the surgical device, based both on the relationship between the pose of the anatomy and the surgical tool and on the applied wrench, to a user to constrain the user's manipulation of the surgical tool. 2. The method of claim 1, wherein the step of associating the relationship with the coordinate system of the representation of the anatomy includes the step of: positioning the virtual object relative to the representation of the anatomy. 3. The method of claim 1, wherein the step of associating the pose of the anatomy, the pose of the surgical tool, and the relationship includes the steps of: defining a first transformation for transforming a coordinate system of the anatomy to the coordinate system of the representation of the anatomy; anddefining a second transformation for transforming a coordinate system of the surgical tool to the coordinate system of the representation of the anatomy. 4. The method of claim 3, further comprising the steps of: updating the first transformation in response to at least one of the motion of the anatomy and the motion of the surgical tool; andupdating the second transformation in response to at least one of the motion of the anatomy and the motion of the surgical tool. 5. The method of claim 1, further comprising the steps of: representing at least one of the anatomy, the surgical tool, and the relationship; andupdating the representation in response to at least one of the motion of the anatomy and the motion of the surgical tool. 6. The method of claim 1, wherein the pose of the surgical tool is determined based at least in part on a pose of a first portion of the surgical device, a pose of a second portion of the surgical device, and a known geometric relationship between the surgical tool and the first portion of the surgical device. 7. The method of claim 6, wherein the first portion of the surgical device is configured to be moveable relative to the second portion of the surgical device and the second portion of the surgical device is configured to be moveable relative to the anatomy. 8. The method of claim 6, wherein a detection device is coupled to the surgical device. 9. The method of claim 6, wherein the first portion of the surgical device includes at least a portion of a serial linkage, a parallel linkage, or a hybrid linkage. 10. The method of claim 1, wherein the surgical device comprises a haptic device. 11. The method of claim 6, wherein the step of determining the pose of the surgical tool includes the step of: determining a pose of a tracking element disposed on the second portion of the surgical device. 12. The method of claim 11, wherein a position of the tracking element is adjustable relative to the second portion of the surgical device. 13. The method of claim 11, wherein a position of the tracking element is fixed relative to the second portion of the surgical device. 14. A surgical apparatus, comprising: a surgical device comprising a haptic device;a surgical tool coupled to the surgical device; anda computing system programmed to: determine a pose of an anatomy of a patient;determine a pose of the surgical tool;determine an applied wrench applied to the surgical device;define a relationship between the pose of the anatomy and the surgical tool based on a desired interaction between the anatomy and at least one of a position, an orientation, a velocity, and an acceleration of the surgical tool, wherein the relationship is defined based on a virtual object;associate, with a coordinate system of a representation of the anatomy, the pose of the anatomy, the pose of the surgical tool, and the relationship;update the association with the coordinate system of the representation of the anatomy in response to motion of the anatomy without interrupting operation of the surgical device during a surgical procedure;divide a workspace of the surgical device into a first subspace and a second subspace; andcontrol the surgical device using a hybrid control scheme comprising providing admittance control when the surgical tool is positioned in the first subspace and impedance control when the surgical tool is positioned in the second subspace;wherein providing the admittance control comprises modifying the position of the surgical device based on the applied wrench; andwherein providing the impedance control comprises providing haptic guidance by applying a second wrench to the surgical device, based both on the relationship between the pose of the anatomy and the surgical tool and on the applied wrench, to a user to constrain the user's manipulation of the surgical tool. 15. The surgical apparatus of claim 14, wherein the surgical device includes a first portion and a second portion, and wherein the first portion is configured to be moveable relative to the second portion and the second portion is configured to be moveable relative to the anatomy. 16. The surgical apparatus of claim 15, wherein the first portion of the surgical device comprises at least a portion of a serial linkage, a parallel linkage, or a hybrid linkage. 17. The surgical apparatus of claim 15, further comprising a detection device coupled to the surgical device. 18. The surgical apparatus of claim 15, further comprising: a tracking element detectable by a detection device and configured to be disposed on the second portion of the surgical device. 19. The surgical apparatus of claim 18, wherein a position of the tracking element is adjustable relative to the second portion of the surgical device. 20. The surgical apparatus of claim 18, wherein a position of the tracking element is fixed relative to the second portion of the surgical device. 21. The surgical apparatus of claim 18, wherein the computing system is programmed to: determine a pose of the tracking element. 22. The surgical apparatus of claim 15, wherein the computing system is programmed to: determine the pose of the surgical tool based at least in part on a pose of the first portion of the surgical device, a pose of the second portion of the surgical device, and a known geometric relationship between the surgical tool and the first portion of the surgical device. 23. The surgical apparatus of claim 14, wherein the computing system is programmed to: represent at least one of the anatomy, the surgical tool, and the relationship; andupdate the representation in response to the at least one of the motion of the anatomy and the motion of the surgical tool. 24. The surgical apparatus of claim 14, wherein the computing system is programmed to: define a first transformation for transforming a coordinate system of the anatomy to the coordinate system of the representation of the anatomy; anddefine a second transformation for transforming a coordinate system of the surgical tool to the coordinate system of the representation of the anatomy. 25. The surgical apparatus of claim 24, wherein the computing system is programmed to: update the first transformation in response to at least one of the motion of the anatomy and the motion of the surgical tool; andupdate the second transformation in response to at least one of the motion of the anatomy and the motion of the surgical tool. 26. The surgical apparatus of claim 14, wherein the computing system is programmed to: position the virtual object relative to the representation of the anatomy.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (143)
Goodwin, William Alexander; Handley, Joshua Eric; Winston, Philip Brown, 3-D selection and manipulation with a multiple dimension haptic interface.
DiGioia ; III Anthony M. ; Simon David A. ; Jaramaz Branislav ; Blackwell Michael K. ; Morgan Frederick M. ; O'Toole Robert V. ; Kanade Takeo, Apparatus and method facilitating the implantation of artificial components in joints.
Wodicka George R. (West Lafayette IN) Mansfield Jeffrey P. (Lafayette IN) Voorhees William D. (West Lafayette IN), Apparatus and method for acoustically guiding, positioning, and monitoring a tube within a body.
Kalend Andre M. ; Greenberger Joel ; Shimoga Karun B. ; Athanassiou Charalambos N. ; Kanade Takeo, Apparatus responsive to movement of a patient during treatment/diagnosis.
Gunter D. Niemeyer ; Gary S. Guthart ; William C. Nowlin ; Nitish Swarup ; Gregory K. Toth ; Robert G. Younge, Camera referenced control in a minimally invasive surgical apparatus.
Salisbury ; Jr. J. Kenneth (Cambridge MA) Townsend William T. (Somerville MA) DiPietro David M. (Webster NY) Eberman Brian S. (Rochester MN), Compact cable transmission with cable differential.
Salisbury ; Jr. J. Kenneth (Cambridge MA) Townsend William T. (Somerville MA) DiPietro David M. (Webster NY) Eberman Brian S. (Rochester MN), Compact cable transmission with cable differential.
DiGioia ; III Anthony M. ; Simon David A. ; Jaramaz Branislav ; Blackwell Michael K. ; Morgan Frederick M. ; O'Toole Robert V. ; Kanade Takeo, Computer-assisted surgery planner and intra-operative guidance system.
Delp Scott L. (2728 Woodbine Evanston IL 60201) Loan J. Peter (3233 Harrison St. Evanston IL 60201) Robinson Craig B. (3307 N. Kenmore Ave. ; Apt. Garden-Front Chicago IL 60657) Wong Arthur Y. (8261/, Computer-assisted surgical system.
Rosenberg, Louis B.; Mather, Matthew; Grant, Danny; Ramstein, Christophe, Controlling haptic feedback for enhancing navigation in a graphical environment.
Mallett, Jeffrey R.; Chang, Dean C.; Rosenberg, Louis B.; Braun, Adam C.; Martin, Kenneth M.; Beamer, Jonathan L., Enhanced cursor control using interface devices.
Mallett Jeffrey R. ; Chang Dean C. ; Rosenberg Louis B. ; Braun Adam C. ; Martin Kenneth M. ; Beamer Jonathan L., Enhanced cursor control using limited-workspace force feedback devices.
Braun Adam C. ; Beamer Jonathan L. ; Rosenberg Louis B. ; Chang Dean C., Force feedback system including multi-tasking graphical host environment and interface device.
Glassman Edward (New York NY) Hanson William A. (Mountain View CA) Kazanides Peter (Davis CA) Mittelstadt Brent D. (Placerville CA) Musits Bela L. (Hopewell Junction NY) Paul Howard A. (Loomis CA) Ta, Image-directed robotic system for precise robotic surgery including redundant consistency checking.
Glassman Edward (New York NY) Hanson William A. (Mountain View CA) Kazanzides Peter (Davis CA) Mittelstadt Brent D. (Placerville CA) Musits Bela L. (Hopewell Junction NY) Paul Howard A. (Loomis CA) T, Image-directed robotic system for precise robotic surgery including redundant consistency checking.
Glassman Edward (New York NY) Hanson William A. (Mountain View CA) Kazanzides Peter (Davis CA) Mittelstadt Brent D. (Placerville CA) Musits Bela L. (Hopewell Junction NY) Paul Howard A. (Loomis CA) T, Image-directed robotic system for precise robotic surgery including redundant consistency checking.
Booth ; Jr. Robert E. (Philadelphia PA) Stalcup Gregory C. (Columbia City IN) Bays Rodney (Pierceton IN) Sisk Billy N. (Claypool IN) Dietzel Steven E. (Peru IN) Miller Timothy R. (Austin TX), Instrumentation for use in orthopaedic surgery.
Allen George S. (628 Westview Ave. Nashville TN 37205) Galloway ; Jr. Robert L. (7736 Indian Springs Dr. Nashville TN 37221) Maciunas Robert J. (6320 Chickering Woods La. Nashville TN 37215) Edwards , Interactive image-guided surgical system.
Allen George S. (628 Westview Ave. Nashville TN 37205) Galloway ; Jr. Robert L. (7736 Indian Springs Dr. Nashville TN 37221) Maciunas Robert J. (6320 Chickering Woods La. Nashville TN 37215) Edwards , Interactive image-guided surgical system for displaying images corresponding to the placement of a surgical tool or the.
Rosenberg Louis B. ; Beamer Jonathan L. ; Braun Adam C. ; Chang Dean C., Interface device and method for providing indexed cursor control with force feedback.
Guthrie Barton L. ; Cosman Eric R. ; Daniels Robert A. ; Cundari Michael A. ; Mauge Christophe P., Intraoperative recalibration apparatus for stereotactic navigators.
Thilaka S. Sumanaweera ; John I. Jackson ; Michael G. Curley ; Randall Schlesinger ; John A. Hossack ; Linyong Pang, Medical diagnostic ultrasound system and method for mapping surface data for three dimensional imaging.
Craig B. Zilles ; J. Kenneth Salisbury, Jr. ; Thomas H. Massie ; David Lawrence Brock ; Mandayam A. Srinivasan ; Hugh B. Morgenbesser, Method and apparatus for determining forces to be applied to a user through a haptic interface.
Zilles Craig B. ; Salisbury ; Jr. J. Kenneth ; Massie Thomas H. ; Brock David Lawrence ; Srinivasan Mandayam A. ; Morgenbesser Hugh B., Method and apparatus for determining forces to be applied to a user through a haptic interface.
Tarr Christopher ; Salisbury ; Jr. J. Kenneth ; Massie Thomas Harold ; Aviles Walter A., Method and apparatus for generating and interfacing with a haptic virtual reality environment.
Manwaring Kim H. (3440 E. Tonto Dr. Ahwatukee AZ 85044) Manwaring Mark L. (SW. 1430 Wadleigh Dr. Pullman WA 99163), Method and apparatus for guiding an instrument to a target.
Dance Mark N. (Vancouver CAX) Salvestrao Aldo T. (Vancouver CAX) Auchinleck Geoffrey F. (Vancouver CAX), Method and apparatus for locating functional structures of the lower leg during knee surgery.
Rosenberg Louis B. (Pleasanton CA) Jackson Bernard G. (Atherton CA), Method and apparatus for providing a cursor control interface with force feedback.
Bieger, Johannes; Graumann, Rainer; Rahn, Norbert, Method and device for visualization of positions and orientation of intracorporeally guided instruments during a surgical intervention.
Brent D. Mittelstadt, Method for determining the location and orientation of a bone for computer-assisted orthopedic procedures using intraoperatively attached markers.
Rosenberg Louis B. ; Brave Scott B., Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface.
Fitzpatrick J. Michael (6301 Robin Hill Rd. Nashville TN 37205) McCrory Jennifer J. (9 Timberland Dr. Lincoln RI 02865), Method for relating the data of an image space to physical space.
Sarin, Vineet Kumar; Pratt, Clyde Ronald; Apgar, Mark Edward; Pratt, William Ralph, Non-imaging, computer assisted navigation system for hip replacement surgery.
Philip C. Evans ; Frederic H. Moll ; Gary S. Guthart ; William C. Nowlin ; Rand P. Pendleton ; Christopher P. Wilson ; Andris D. Ramans ; David J. Rosa ; Volkmar Falk ; Robert G. Younge, Performing cardiac surgery without cardioplegia.
Ferre Maurice R. (North Andover MA) Jakab Peter D. (Canton MA) Tieman James S. (Watertown MA), Position tracking and imaging system with error detection for use in medical applications.
Philippe Cinquin FR; Stephane Lavallee FR; Francois Leitner FR; Richard Minfelde FR; Frederic Picard ; Dominique Saragaglia FR; Hans-Joachim Schulz DE, Process and device for the preoperative determination of the positioning data of endoprosthetic parts.
Rosenberg,Louis B.; Brave,Scott B., Providing force feedback to a user of an interface device based on interactions of a user-controlled cursor in a graphical user interface.
Matsen ; III Frederick A. (Seattle WA) Garbini Joseph L. (Seattle WA) Sidles John A. (Seattle WA) Baumgarten Donald C. (Lynnwood WA) Pratt Brian S. (Seattle WA), Robot-aided system for surgery.
Matsen ; III Frederick A. (Seattle WA) Garbini Joseph L. (Seattle WA) Sidles John A. (Seattle WA) Baumgarten Donald C. (Lynnwood WA) Pratt Brian S. (Seattle WA), Robot-aided system for surgery.
Matsen ; III Frederick A. (Seattle WA) Garbini Joseph L. (Seattle WA) Sidles John A. (Seattle WA) Baumgarten Donald C. (Lynnwood WA) Pratt Brian S. (Seattle WA), Robot-aided system for surgery.
Funda Janez (Valhalla NY) LaRose David A. (Croton on Hudson NY) Taylor Russell H. (Ossining NY), Robotic system for positioning a surgical instrument relative to a patient\s body.
Mittelstadt Brent D. ; Cohan Steven M. ; Schreiner Steve, System and method for performing image directed robotic orthopaedic procedures without a fiducial reference system.
Taylor Russell Highsmith (Ossining NY) Kim Yong-yil (Seoul KRX), System for manipulating movement of a surgical instrument with computer controlled brake.
Loren Shih ; Walter A. Aviles ; Thomas H. Massie ; Christopher M. Tarr, Systems and methods for interacting with virtual objects in a haptic virtual reality environment.
Shih, Loren; Aviles, Walter A.; Massie, Thomas H.; Shannon, III, Walter C., Systems and methods for sculpting virtual objects in a haptic virtual reality environment.
Shih, Loren; Aviles, Walter A.; Massie, Thomas H.; Shannon, III, Walter C., Systems and methods for sculpting virtual objects in a haptic virtual reality environment.
Yanof, Jeffrey Harold; West, Karl J.; Bauer, Christopher; Kwartowitz, David Morgan, Tactile feedback and display in a CT image guided robotic system for interventional procedures.
Simon, David Anthony; Foley, Kevin T.; Carls, Thomas Andrew; Melkent, Anthony J., Trajectory storage apparatus and method for surgical navigation systems.
Evans Richard John,GB2 ; Harris Christopher George,GB2 ; Colchester Alan Charles Francis,GB2, Video-based systems for computer assisted surgery and localisation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.