Method for handling an operator command exceeding a medical device state limitation in a medical robotic system
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A61B-017/00
A61B-019/00
B25J-003/04
B25J-009/16
출원번호
US-0613926
(2006-12-20)
등록번호
US-9241767
(2016-01-26)
발명자
/ 주소
Prisco, Giuseppe
Rosa, David J.
출원인 / 주소
INTUITIVE SURGICAL OPERATIONS, INC.
인용정보
피인용 횟수 :
1인용 특허 :
27
초록▼
A medical robotic system has a robotic arm holding a medical device, and a control system for controlling movement of the arm according to operator manipulation of an input device. If the medical device is being commanded to a state exceeding a limitation by a threshold amount, then the control syst
A medical robotic system has a robotic arm holding a medical device, and a control system for controlling movement of the arm according to operator manipulation of an input device. If the medical device is being commanded to a state exceeding a limitation by a threshold amount, then the control system disengages control of the medical device by the input device, servos the arm so that it remains in its current state, servos the input device so that it is set at a position such that a force being applied on the input device remains at its current level, requests the operator to lighten hold of the input device, sets a parameter associated with the input device upon detecting such lightened hold so that the medical device is commanded to a different state that does not exceed the limitation, and reengages control of the medical device by the input device.
대표청구항▼
1. A method implemented by a processor for handling an operator command received from a master input device to command a slave manipulator, the method comprising: using the processor to automatically determine whether the slave manipulator is being commanded by the operator command to a commanded st
1. A method implemented by a processor for handling an operator command received from a master input device to command a slave manipulator, the method comprising: using the processor to automatically determine whether the slave manipulator is being commanded by the operator command to a commanded state of the slave manipulator that is greater than or equal to a threshold value which is less than a limit of the slave manipulator; andif the slave manipulator is determined by the processor as being commanded to the commanded state that is greater than or equal to the threshold value which is less than the limit of the slave manipulator, then using the processor to automatically: cause control of the slave manipulator by the master input device to be disengaged,cause the slave manipulator to remain at a current state of the slave manipulator,cause the master input device to remain at a current state of the master input device, andalter a parameter that affects a functional relationship between the current state of the master input device and the commanded state of the slave manipulator so that the current state of the master input device commands a different commanded state that is not greater than or equal to the threshold value which is less than the limit of the slave manipulator, andafter altering the commanded state to the different commanded state, cause the control of the slave manipulator by the master input device to be re-engaged so that the different commanded state is applied to the slave manipulator. 2. The method according to claim 1, wherein the limit of the slave manipulator is a kinematic limit of a joint of the slave manipulator, and wherein using the processor to determine whether the slave manipulator is being commanded to the commanded state that is greater than or equal to the threshold value which is less than the limit of the slave manipulator comprises determining the commanded state of the joint by using forward kinematics of the master input device and inverse kinematics of the slave manipulator. 3. The method according to claim 2, wherein movement of the slave manipulator results in movement of a medical device coupled to the slave manipulator, and wherein using the processor to determine whether the slave manipulator is being commanded to the commanded state of the joint that is greater than or equal to the threshold value which is less than the limit of the slave manipulator comprises determining the commanded state by transforming movement of the master input device relative to a first reference frame to desired movement of the medical device relative to a second reference frame and applying inverse kinematics of the slave manipulator. 4. The method according to claim 2, wherein using the processor to determine whether the slave manipulator is being commanded to the commanded state of the slave manipulator that is greater than or equal to the threshold value which is less than the limit of the slave manipulator comprises determining whether the commanded state of the slave manipulator exceeds or is equal to at least one of a position threshold value which is before a position limit of the joint and a velocity threshold value which is before a velocity limit of the joint. 5. The method according to claim 1, wherein using the processor to determine whether the slave manipulator is being commanded to the commanded state of the slave manipulator that is greater than or equal to the threshold value which is less than the limit of the slave manipulator comprises determining whether the commanded state of the slave manipulator is greater than or equal to the threshold value which is less than a singularity of the slave manipulator. 6. The method according to claim 1, wherein if the slave manipulator is determined by the processor as being commanded to the commanded state that is greater than or equal to the threshold value which is less than the limit of the slave manipulator, then using the processor to automatically: cause a message to be provided to the operator of the master input device to instruct the operator to lighten hold of the master input device, anddetermine that the lightened hold of the master input device by the operator has been detected,after causing control of the slave manipulator by the master input device to be disengaged, but before altering the commanded state to the different commanded state and causing the control of the slave manipulator by the master input device to be re-engaged. 7. The method according to claim 6, wherein using the processor to cause the message to be provided to the operator of the master input device to lighten hold of the master input device comprises commanding a pre-recorded audio message to be played on speakers hearable by the operator. 8. The method according to claim 6, wherein using the processor to cause the message to be provided to the operator of the master input device to lighten hold of the master input device comprises commanding a vibration on the master input device so as to indicate to the operator to lighten hold of the master input device. 9. The method according to claim 6, wherein using the processor to cause the message to be provided to the operator of the master input device to lighten hold of the master input device comprises causing the message to be displayed on a computer screen viewable by the operator. 10. The method according to claim 1, wherein using the processor to cause control of the slave manipulator by the master input device to be disengaged and the slave manipulator to remain at the current state of the slave manipulator comprises: using the processor to cause control of the slave manipulator by the master input device to be interrupted and cause the slave manipulator to be held in place by control feedback at the current state of the slave manipulator by a control system controlling the slave manipulator. 11. The method according to claim 1, further comprising: generating a modified commanded state so that the modified commanded state is a version of the commanded state that has been modified so as not to exceed the limit of the manipulator; andgenerating a force feedback indicative of a difference between the commanded state and the modified commanded state;wherein using the processor to automatically alter a parameter that affects a functional relationship between the current state of the master input device and the commanded state of the slave manipulator so that the current state of the master input device commands a different commanded state that is not greater than or equal to the threshold value which is less than the limit of the slave manipulator, comprises: altering the parameter until the different commanded state is less than or equal to the modified commanded state while generating the force feedback so that the force feedback is indicative of a difference between the different commanded state and the modified commanded state.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (27)
Kato Yoshifumi,JPX ; Miyamoto Noboru,JPX ; Sugiura Masanori,JPX ; Fujitsuna Masami,JPX, Apparatus for controlling dynamic system in sliding mode and feedforward control.
Daggett Kenneth E. (Murrysville PA) Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newtown CT) Booth Barrett L. (Brookfield CT), Basic digital multi-axis robot control having modular performance expansion capability.
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.
Niemeyer, Gunter D.; Guthart, Gary S.; Nowlin, William C.; Swarup, Nitish; Toth, Gregory K.; Younge, Robert G., Camera referenced control in a minimally invasive surgical apparatus.
Kono, Katsumi; Suzuki, Toshinari; Tanaka, Yoshikazu; Hibino, Ryoichi; Ono, Eiichi; Osawa, Masataka, Control apparatus and method of control system having sliding resistance.
Nowlin, William C.; Guthart, Gary S.; Younge, Robert G.; Cooper, Thomas G.; Gerbi, Craig; Blumenkranz, Steven J.; Hoornaert, Dean F., Grip strength with tactile feedback for robotic surgery.
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.
Wang Yulun ; Uecker Darrin R. ; Laby Keith Phillip ; Wilson Jeff ; Jordan Steve ; Wright James, Method and apparatus for performing minimally invasive cardiac procedures.
Jacobus Charles J. (Ann Arbor MI) Riggs Alan J. (Ann Arbor MI) Taylor Mark J. (Ann Arbor MI), Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor.
Daggett Kenneth E. (Murrysville PA) Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newtown CT) Booth Barrett L. (Brookfield CT), Modular robot control system.
Drunk Gerhard (Stuttgart DEX) Langen Achim (Stuttgart DEX) Forster Stefan (Stuttgart DEX) Hug Christoph (Stuttgart DEX) Mllerschn Joachim (Stuttgart DEX), Process for navigating an unmanned vehicle and a vehicle for the same.
Nowlin,William C.; Guthart,Gary S.; Salisbury, Jr.,J. Kenneth; Niemeyer,Gunter D., Repositioning and reorientation of master/slave relationship in minimally invasive telesurgery.
William C. Nowlin ; Gary S. Guthart ; J. Kenneth Salisbury, Jr. ; Gunter D. Niemeyer, Repositioning and reorientation of master/slave relationship in minimally invasive telesurgery.
Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newton CT) Penkar Rajan C. (Woodbury CT) Lancraft Roy E. (Southbury CT) Sha Chi (Pittsburgh PA), Robot control system having adaptive feedforward torque control for improved accuracy.
De La Riviere, Jean-Baptiste; Chartier, Christophe; Hachet, Martin; Bossavit, Benoit; Casiez, Gery, System for colocating a touch screen and a virtual object, and device for manipulating virtual objects implementing such a system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.