KR102374441B1 - 원격조작 수술 시스템 및 역기구학을 이용한 조인트 한계에서의 제어 방법 - Google Patents
원격조작 수술 시스템 및 역기구학을 이용한 조인트 한계에서의 제어 방법 Download PDFInfo
- Publication number
- KR102374441B1 KR102374441B1 KR1020167027414A KR20167027414A KR102374441B1 KR 102374441 B1 KR102374441 B1 KR 102374441B1 KR 1020167027414 A KR1020167027414 A KR 1020167027414A KR 20167027414 A KR20167027414 A KR 20167027414A KR 102374441 B1 KR102374441 B1 KR 102374441B1
- Authority
- KR
- South Korea
- Prior art keywords
- joint
- joints
- motion
- manipulator
- delete delete
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000033001 locomotion Effects 0.000 claims abstract description 269
- 239000012636 effector Substances 0.000 claims description 83
- 239000011159 matrix material Substances 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 13
- 230000007704 transition Effects 0.000 claims description 9
- 229920006395 saturated elastomer Polymers 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 15
- 238000004422 calculation algorithm Methods 0.000 description 31
- 238000001356 surgical procedure Methods 0.000 description 31
- 238000013519 translation Methods 0.000 description 15
- 230000014616 translation Effects 0.000 description 15
- 238000013459 approach Methods 0.000 description 13
- 238000004134 energy conservation Methods 0.000 description 13
- 238000003780 insertion Methods 0.000 description 12
- 230000037431 insertion Effects 0.000 description 12
- 238000003384 imaging method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 210000000707 wrist Anatomy 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000002829 reductive effect Effects 0.000 description 5
- 238000002432 robotic surgery Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000001143 conditioned effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000003278 mimic effect Effects 0.000 description 4
- 210000003815 abdominal wall Anatomy 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 238000002405 diagnostic procedure Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 210000003484 anatomy Anatomy 0.000 description 2
- 230000001010 compromised effect Effects 0.000 description 2
- 230000003750 conditioning effect Effects 0.000 description 2
- 230000001771 impaired effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000009738 saturating Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000030279 gene silencing Effects 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000002357 laparoscopic surgery Methods 0.000 description 1
- 238000012978 minimally invasive surgical procedure Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000008733 trauma Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
- 210000003857 wrist joint Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/35—Surgical robots for telesurgery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/37—Leader-follower robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/03—Automatic limiting or abutting means, e.g. for safety
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1689—Teleoperation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/427—Teaching successive positions by tracking the position of a joystick or handle to control the positioning servo of the tool head, leader-follower control
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/03—Automatic limiting or abutting means, e.g. for safety
- A61B2090/031—Automatic limiting or abutting means, e.g. for safety torque limiting
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
- A61B34/76—Manipulators having means for providing feel, e.g. force or tactile feedback
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40381—Control trajectory in case of joint limit, clamping of joint
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45119—Telesurgery with local assistent, voice communication
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Robotics (AREA)
- General Health & Medical Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Pathology (AREA)
- Manipulator (AREA)
Abstract
Description
도 1b는 도 1a의 로봇 수술 시스템의 다이어그램이다.
도 2는 도 1a의 로봇 수술 시스템 내에 수술 과정 명령들을 입력하기 위한 마스터 외과의 콘솔 즉 워크스테이션을 도시한 사시도로서, 입력 명령들에 응답하여 매니퓰레이터 명령 신호들을 발생시키기 위한 프로세서를 구비하는 마스터 외과의 콘솔의 사시도이다.
도 3은 도 1a의 전자장치 카트의 사시도이다.
도 4는 4개의 매니퓰레이터 암을 가진 환자측 카트의 사시도이다.
도 5a-5d는 하나의 예시의 매니퓰레이터 암을 도시하고 있다.
도 6a-6b는 각각 피치 포워드 구성(pitch forward configuration) 및 피치 백 구성(pitch back configuration)에서의 예시의 매니퓰레이터 암을 도시하고 있다.
도 6c는 피치 포워드 구성 및 피치 백 구성의 각각에서의 콘 오브 사일런스(cone of silence) 즉 원추형 툴 액세스 제한 구역을 포함하는, 예시의 매니퓰레이터 암의 수술 기기 툴 팁의 운동의 범위의 그래프도를 도시하고 있다.
도 7a는 매니퓰레이터 암을 근위 레볼루트 조인트(proximal revolute joint)의 축선을 중심으로 회전시키는 근위 레볼루트 조인트를 가진 예시의 매니퓰레이터 암을 도시하고 있다.
도 7b는 예시의 매니퓰레이터 암 및 그 운동의 범위 및 콘 오브 사일런스의 범위를 도시한 도면으로서, 그것의 운동이 도시된 콘 오브 사일런스를 감소시키는 데 사용될 수 있는 근위 레볼루트 조인트의 축선 둘레로 매니퓰레이터 암을 회전시키는 근위 레볼루트 조인트를 가진 예시의 매니퓰레이터의 암을 도시하고 있다.
도 8은 원위 기기 홀더 근방에 레볼루트 조인트를 가진 예시의 매니퓰레이터 암을 도시하고 있다.
도 9는 원위 기기 홀더 근방에 그것의 조인트 축선 둘레로 기기 홀더를 회전시키거나 비틀림운동시키는 레볼루트 조인트를 가진 예사의 매니퓰레이터 암을 도시하고 있다.
도 10a-10c는 원위 기기 홀더 근방에 레볼루트 조인트를 가진 예시의 매니퓰레이터 암의, 조인트가 그것의 조인트 운동의 범위 전체에 걸쳐 운동될 때의 순차도를 도시하고 있다.
도 11a-11b는 각각 원위 레볼루트 조인트를 가진 예시의 매니퓰레이터 암의, 조인트의 각도 변위가 0°일 때와 90°일 때의 회전 프로파일을 도시하고 있다.
도 12는 조인트의 경로 주위에서 매니퓰레이터 암을 지지하는 근위 조인트를 이동시키는 근위 조인트를 가진 예시의 매니퓰레이터 암을 도시하고 있다.
도 13a-13c는 조인트의 경로 주위에서 매니퓰레이터 암을 지지하는 근위 조인트를 이동시키는 근위 조인트를 가진 예시의 매니퓰레이터 암을 도시하고 있다.
도 14는 매니퓰레이터의 기기 리스트의 조인트 운동의 범위 및 부여된 구속조건을 나타낸 그래프도이다.
도 15는 하나의 소정의 목표 툴 팁 포지션을 제공하기 위해 역기구학에 의해 연산된 매니퓰레이터의 제1 및 제2 조인트의 조인트 운동을 도시한 그래프도이다.
도 16은 작업 공간 내에서의 목표 툴 팁 포지션과 관련된 포지션의 변화에 대한 잠금된 조인트와 관련된 툴 팁 포지션의 변화를 도시한 그래프도이다.
도 17은 본 발명의 실시예에 따른 코드 구현예를 도시한 그래프도이다.
도 18a-18b는 조인트 운동을 제어하는 데 사용된 역기구학 연산의 반복(iteration)에 있어서의 잠금 및 잠금해제된 조인트 상태들 간의 타이밍 전환의 예를 도시한 도면이다.
도 19는 조인트가 잠금되었을 때 자코비안 행렬의 특이점에 있어서의 부드러운 전환을 도시한 도면이다.
도 20-23은 조인트가 운동의 범위 한계에 있을 때 소정의 조인트 거동을 제공하는 역기구학 연산 내에서의 구속조건들에서의 예시적인 모델 관계들을 도시한 도면이다.
도 24-25는 본 발명의 실시예에 따른 방법을 예시한 도면이다.
Claims (41)
- 원격조작 제어 방법이며,
매니퓰레이터 암이 근위 베이스와 원위 엔드 이펙터 사이에 연장된 상태에서, 상기 매니퓰레이터 암의 원위 엔드 이펙터를 작업 공간 내의 소정의 제1 포지션으로 운동시키기 위한 제1 조작 명령을 수신하는 과정과,
상기 매니퓰레이터 암의 역기구학을 이용하여, 상기 매니퓰레이터 암의 복수의 조인트의 연산된 운동에 대응하는 마스터 컨트롤의 하나 이상의 조인트의 조인트 운동을 연산하는 과정과,
상기 복수의 조인트 중의 적어도 하나의 조인트가 당해 적어도 하나의 조인트의 조인트 운동의 범위(ROM) 한계에 있을 때, 상기 복수의 조인트 중의 적어도 하나의 조인트를 잠금하는 과정과,
상기 적어도 하나의 조인트가 잠금되었을 때 하나 이상의 비잠금 조인트의 소정의 조인트 운동을 제공하도록 역기구학 내에서의 복수의 조인트 중의 하나 이상의 비잠금 조인트와 관련된 조인트 운동들에 가중치를 부여하는 과정을 포함하고 있고,
상기 적어도 하나의 조인트를 잠금하는 과정은, 상기 마스터 컨트롤의 하나 이상의 조인트의 연산된 조인트 운동이 개선된 힘 피드백을 제공하도록, 작업 공간 내에서의 상기 적어도 하나의 조인트의 운동에 대응하는 역기구학 내의 입력 변수를 수정하는 과정을 포함하는 것을 특징으로 하는 원격조작 제어 방법. - 제1항에 있어서, 상기 역기구학을 이용하여 조인트 운동을 연산하는 과정은 매니퓰레이터 암의 자코비안 행렬을 이용하는 과정을 포함하고, 상기 입력 변수는 상기 자코비안 행렬의 열을 포함하는 것을 특징으로 하는 원격조작 제어 방법.
- 제2항에 있어서, 적어도 하나의 조인트를 잠금하는 과정은 역기구학 내에서의 상기 적어도 하나의 조인트의 운동에 대응하는 자코비안 행렬의 열을 0으로 설정하거나 제거하는 과정을 포함하는 것을 특징으로 하는 원격조작 제어 방법.
- 제1항에 있어서, 연산된 조인트 운동은 다른 종류의 조인트 운동들의 결합을 포함하고, 조인트 운동들에 가중치를 부여하는 과정은 적어도 하나의 조인트가 잠금되었을 때 다른 종류의 조인트 운동들 사이의 급격한 전이를 회피하도록 하나 이상의 비잠금 조인트에 의해 제공되는 다른 종류의 조인트 운동들 사이에 가중치를 부여하는 과정을 포함하는 것을 특징으로 하는 원격조작 제어 방법.
- 제1항에 있어서, 조인트 운동들에 가중치를 부여하는 과정은 역기구학 내에서 자코비안에 대각 가중 행렬을 적용시키는 과정을 포함하는 것을 특징으로 하는 원격조작 제어 방법.
- 제1항에 있어서,
상기 매니퓰레이터 암의 원위 엔드 이펙터를 작업 공간 내의 소정의 제2 포지션으로 운동시키기 위한 제2 조작 명령을 수신하는 과정과,
상기 매니퓰레이터 암의 상기 역기구학을 이용하여, 상기 원위 엔드 이펙터의 소정의 제2 포지션을 제공하는 복수의 조인트의 제2 조인트 운동들을 연산하는 과정과,
상기 연산된 제2 조인트 운동들이 적어도 하나의 잠금된 조인트의 운동을 포함하는 경우에, 상기 적어도 하나의 조인트에 의해 제공되는 운동이 각각의 조인트 ROM 한계에서 벗어나게 운동할 때 상기 적어도 하나의 조인트를 잠금해제하는 과정을 더 포함하는 것을 특징으로 하는 원격조작 제어 방법. - 원격조작 수술 시스템이며,
근위 베이스에 연결되고, 원위 엔드 이펙터를 가지고, 상기 근위 베이스에 대해 원위 부분을 로봇식으로 운동시키도록 구성되어 있는 매니퓰레이터 암으로서, 상기 매니퓰레이터 암은 상기 원위 엔드 이펙터와 상기 근위 베이스 사이에 복수의 조인트를 가지고, 상기 복수의 조인트는 주어진 엔드 이펙터 포지션을 위한 일정 범위의 조인트 상태들을 허용하기에 충분한 자유도를 가지도록 되어 있는 바의 매니퓰레이터 암과,
프로세서를 포함하고,
상기 프로세서는,
상기 매니퓰레이터 암의 역기구학을 이용하여, 상기 원위 엔드 이펙터의 소정의 제1 포지션을 제공하는 상기 복수의 조인트의 제1 조인트 운동들을 연산하고,
상기 복수의 조인트 중의 적어도 하나의 조인트가 당해 적어도 하나의 조인트의 조인트 운동의 범위(ROM) 한계에 있을 때, 상기 복수의 조인트 중의 적어도 하나의 조인트를 잠금하고,
상기 적어도 하나의 조인트가 잠금되었을 때 하나 이상의 비잠금 조인트의 소정의 조인트 운동을 제공하도록 역기구학 내에서의 복수의 조인트 중의 하나 이상의 비잠금 조인트와 관련된 조인트 운동들에 가중치를 부여하도록 구성되고,
상기 적어도 하나의 조인트를 잠금하는 과정은, 작업 공간 내에서의 상기 적어도 하나의 조인트의 운동에 대응하는 역기구학 내의 입력 변수를 수정하는 과정을 포함하는 것을 특징으로 하는 원격조작 수술 시스템. - 제7항에 있어서, 상기 프로세서는 또한 언제 상기 복수의 조인트 중의 적어도 하나의 조인트가 조인트 ROM 한계에 있는지를 결정하도록 구성되는 것을 특징으로 하는 원격조작 수술 시스템.
- 제7항에 있어서, 상기 프로세서는 또한 상기 복수의 조인트 중의 적어도 하나의 조인트의 포화되는 포지션의 변화에 기초하여 언제 상기 복수의 조인트 중의 적어도 하나의 조인트가 조인트 ROM 한계에 있는지를 결정하도록 구성되는 것을 특징으로 하는 원격조작 수술 시스템.
- 제7항에 있어서, 상기 프로세서는 또한 하나 이상의 조인트 상태 센서로부터의 출력에 기초하여 언제 상기 복수의 조인트 중의 적어도 하나의 조인트가 조인트 ROM 한계에 있는지를 결정하도록 구성되는 것을 특징으로 하는 원격조작 수술 시스템.
- 제7항에 있어서, 상기 프로세서는 또한 상기 매니퓰레이터 암의 자코비안 행렬을 이용하여 상기 제1 조인트 운동들을 연산하도록 구성되고, 역기구학 내의 상기 입력 변수를 수정하는 과정은 작업 공간 내에서의 상기 적어도 하나의 조인트의 운동에 대응하는 자코비안 행렬의 열을 0으로 설정하거나 제거하는 과정을 포함하는 것을 특징으로 하는 원격조작 수술 시스템.
- 제7항에 있어서, 연산된 조인트 운동은 다른 종류의 조인트 운동들의 결합을 포함하고, 조인트 운동들에 가중치를 부여하는 것은 적어도 하나의 조인트가 잠금되었을 때 다른 종류의 조인트 운동들 사이의 급격한 전이를 회피하도록 하나 이상의 비잠금 조인트에 의해 제공되는 다른 종류의 조인트 운동들 사이에 가중치를 부여하는 것을 포함하는 것을 특징으로 하는 원격조작 수술 시스템.
- 제7항 내지 제11항 중 어느 한 항에 있어서,
상기 프로세서는 또한,
상기 매니퓰레이터 암의 원위 엔드 이펙터를 작업 공간 내의 소정의 제2 포지션으로 운동시키기 위한 제2 조작 명령을 수신하고,
상기 매니퓰레이터 암의 역기구학을 이용하여, 상기 원위 엔드 이펙터의 소정의 제2 포지션을 제공하는 복수의 조인트의 제2 조인트 운동들을 연산하고,
상기 연산된 제2 조인트 운동들이 적어도 하나의 잠금된 조인트의 운동을 포함하는 경우에, 상기 적어도 하나의 조인트에 의해 제공되는 운동이 각각의 조인트 ROM 한계에서 벗어나게 운동할 때 상기 적어도 하나의 조인트를 잠금해제하도록 구성되는 것을 특징으로 하는 원격조작 수술 시스템. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461954568P | 2014-03-17 | 2014-03-17 | |
US61/954,568 | 2014-03-17 | ||
PCT/US2015/020889 WO2015142796A1 (en) | 2014-03-17 | 2015-03-17 | Tele-operative surgical systems and methods of control at joint limits using inverse kinematics |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160132896A KR20160132896A (ko) | 2016-11-21 |
KR102374441B1 true KR102374441B1 (ko) | 2022-03-15 |
Family
ID=54145192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167027414A Active KR102374441B1 (ko) | 2014-03-17 | 2015-03-17 | 원격조작 수술 시스템 및 역기구학을 이용한 조인트 한계에서의 제어 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10617480B2 (ko) |
EP (1) | EP3119319B1 (ko) |
JP (1) | JP6872904B2 (ko) |
KR (1) | KR102374441B1 (ko) |
CN (1) | CN106456265B (ko) |
WO (1) | WO2015142796A1 (ko) |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102312368B1 (ko) * | 2015-08-04 | 2021-10-12 | 한국전기연구원 | 여자유도 로봇 제어 시스템, 방법, 및 상기 방법을 실행시키기 위한 컴퓨터 판독 가능한 프로그램을 기록한 기록 매체 |
KR102730736B1 (ko) * | 2016-02-26 | 2024-11-18 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 가상 경계를 이용하는 충돌 회피 시스템 및 방법 |
CN106361440B (zh) * | 2016-08-31 | 2019-07-12 | 北京术锐技术有限公司 | 一种柔性手术工具系统及其在运动约束下的控制方法 |
GB2560384B (en) * | 2017-03-10 | 2022-07-20 | Cmr Surgical Ltd | Controlling a surgical instrument |
CN107320195B (zh) * | 2017-08-18 | 2019-10-18 | 深圳先进技术研究院 | 一种串联型微创手术用主操作手 |
CA2977489C (en) * | 2017-08-28 | 2019-11-26 | Synaptive Medical (Barbados) Inc. | Positioning arm for a surgical navigation system |
CN107598929B (zh) * | 2017-10-25 | 2020-04-21 | 北京邮电大学 | 一种单关节故障空间机械臂位姿可达空间求解方法 |
WO2020028777A1 (en) * | 2018-08-03 | 2020-02-06 | Intuitive Surgical Operations, Inc. | System and method of displaying images from imaging devices |
CN112566756B (zh) * | 2018-08-10 | 2024-09-10 | Abb瑞士股份有限公司 | 用于控制机器人的运动的方法 |
JP6685052B2 (ja) * | 2018-08-30 | 2020-04-22 | リバーフィールド株式会社 | 推定装置、推定方法およびプログラム |
CN109159122B (zh) * | 2018-09-12 | 2021-01-01 | 浙江工业大学 | 采用椭圆型终态神经网络的冗余机器人重复运动规划方法 |
JP7208752B2 (ja) * | 2018-09-26 | 2023-01-19 | ソニー・オリンパスメディカルソリューションズ株式会社 | 医療用観察システム、医療用観察装置、および制御方法 |
KR102221089B1 (ko) * | 2018-12-05 | 2021-02-26 | (주)미래컴퍼니 | 수술용 슬레이브 암을 원격으로 제어하는 방법 및 시스템 |
WO2020172394A1 (en) | 2019-02-22 | 2020-08-27 | Auris Health, Inc. | Surgical platform with motorized arms for adjustable arm supports |
JP7607574B2 (ja) | 2019-03-07 | 2024-12-27 | プロセプト バイオロボティクス コーポレイション | 組織切除および撮像のためのロボットアームおよび方法 |
EP3938152A1 (en) | 2019-03-12 | 2022-01-19 | Intuitive Surgical Operations, Inc. | Guided tool change |
US20200306998A1 (en) * | 2019-03-25 | 2020-10-01 | Boston Dynamics, Inc. | Multi-Body Controller |
CN111887906B (zh) * | 2019-09-10 | 2021-05-11 | 深圳市精锋医疗科技有限公司 | 手术机器人及其机械臂的控制方法、控制装置 |
US12232836B2 (en) * | 2019-10-23 | 2025-02-25 | Auris Health, Inc. | Apparatus, systems and methods for dynamic online kinematic adaptation of medical robots |
GB2588630B (en) | 2019-10-29 | 2024-03-20 | Cmr Surgical Ltd | Robotic joint control |
JP7079881B2 (ja) * | 2019-10-29 | 2022-06-02 | シーエムアール・サージカル・リミテッド | ロボットジョイント制御 |
US11071601B2 (en) | 2019-11-11 | 2021-07-27 | Procept Biorobotics Corporation | Surgical probes for tissue resection with robotic arms |
DE102019131400B4 (de) * | 2019-11-21 | 2022-03-10 | Franka Emika Gmbh | Kraftmessung und Krafterzeugung in redundanten Robotermanipulatoren |
JP6807122B1 (ja) * | 2020-02-12 | 2021-01-06 | リバーフィールド株式会社 | 手術ロボット、及び手術ロボットの制御ユニット |
GB2624133B (en) | 2020-02-25 | 2024-12-25 | Cmr Surgical Ltd | Controlling movement of a surgical robot arm |
EP4125686A4 (en) * | 2020-03-26 | 2024-07-17 | Auris Health, Inc. | SYSTEMS AND METHODS FOR CONTROLLING CONSTRAINED MOVEMENT OF MEDICAL INSTRUMENTS |
GB2593739B (en) * | 2020-03-31 | 2024-09-18 | Cmr Surgical Ltd | Control system of a surgical robot |
WO2021211225A1 (en) * | 2020-04-15 | 2021-10-21 | Covidien Lp | System and method for error handling in a surgical robotic system |
CN111745643A (zh) * | 2020-05-28 | 2020-10-09 | 西华大学 | 主机器人和从机器人遥操作系统位置控制方法 |
US12004829B2 (en) * | 2020-06-09 | 2024-06-11 | Verb Surgical Inc. | Inverse kinematics of a surgical robot for teleoperation with hardware constraints |
EP4164538A1 (en) * | 2020-06-12 | 2023-04-19 | Covidien LP | Surgical robotic system with motion integration |
US11096753B1 (en) | 2020-06-26 | 2021-08-24 | Procept Biorobotics Corporation | Systems and methods for defining and modifying range of motion of probe used in patient treatment |
US11877818B2 (en) | 2020-06-26 | 2024-01-23 | Procept Biorobotics Corporation | Integration of robotic arms with surgical probes |
US11357586B2 (en) * | 2020-06-30 | 2022-06-14 | Auris Health, Inc. | Systems and methods for saturated robotic movement |
US12023116B2 (en) * | 2020-12-21 | 2024-07-02 | Cilag Gmbh International | Dynamic trocar positioning for robotic surgical system |
CN113021408B (zh) * | 2021-03-23 | 2022-08-05 | 中联重科股份有限公司 | 补偿臂架挠度的方法和装置及控制臂架的方法和装置 |
EP4326174A4 (en) | 2021-04-20 | 2025-03-12 | PROCEPT BioRobotics Corporation | SURGICAL PROBE WITH INDEPENDENT ENERGY SOURCES |
DE102021204495A1 (de) * | 2021-05-04 | 2022-11-10 | Kuka Deutschland Gmbh | Verfahren und System zum Steuern eines Teleroboters |
US12023117B2 (en) * | 2021-07-06 | 2024-07-02 | Verb Surgical Inc. | Projection of user interface pose command to reduced degree of freedom space for a surgical robot |
US12076099B2 (en) * | 2021-07-06 | 2024-09-03 | Verb Surgical Inc. | Projection operator for inverse kinematics of a surgical robot for low degree of freedom tools |
CN113664829A (zh) * | 2021-08-17 | 2021-11-19 | 西北工业大学 | 一种空间机械臂避障路径规划系统、方法、计算机设备及存储介质 |
DE112022004011T5 (de) * | 2021-08-18 | 2024-06-13 | Intuitive Surgical Operations, Inc. | Techniken zur ausführung von befehlen einer eingabevorrichtung unter verwendung eines eingeschränkten proxys |
CN114750149B (zh) * | 2022-03-22 | 2024-07-16 | 重庆大学 | 基于输入时延和输出约束的关节型机器人跟踪控制方法 |
KR102704046B1 (ko) * | 2022-11-14 | 2024-09-09 | (주)엘엔로보틱스 | 조작 핸들을 포함하는 시술 도구 제어 시스템 |
KR20240126514A (ko) * | 2023-02-14 | 2024-08-21 | (주)엘엔로보틱스 | 시술 도구 제어 시스템 |
CN116602772B (zh) * | 2023-05-19 | 2025-04-22 | 哈尔滨思哲睿智能医疗设备股份有限公司 | 手术机器人及其从端手术臂的控制方法、装置和介质 |
CN116807621B (zh) * | 2023-08-29 | 2023-11-24 | 深圳市精锋医疗科技股份有限公司 | 手术机器人及其控制方法、计算机可读存储介质 |
CN116807620B (zh) * | 2023-08-29 | 2023-12-12 | 深圳市精锋医疗科技股份有限公司 | 手术机器人及其控制方法、计算机可读存储介质 |
CN117207200B (zh) * | 2023-11-09 | 2024-07-23 | 湖南视比特机器人有限公司 | 机械臂的工作空间生成方法、装置和计算机设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140052155A1 (en) * | 1999-09-17 | 2014-02-20 | Intuitive Surgical Operations, Inc. | Systems and methods for cancellation of joint motion using the null-space |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1018847A (en) | 1910-04-18 | 1912-02-27 | United Cigarette Mach Co Inc | Blower-valve. |
US5279309A (en) | 1991-06-13 | 1994-01-18 | International Business Machines Corporation | Signaling device and method for monitoring positions in a surgical operation |
US5184601A (en) | 1991-08-05 | 1993-02-09 | Putman John M | Endoscope stabilizer |
ATE238140T1 (de) | 1992-01-21 | 2003-05-15 | Stanford Res Inst Int | Chirurgisches system |
US5737500A (en) * | 1992-03-11 | 1998-04-07 | California Institute Of Technology | Mobile dexterous siren degree of freedom robot arm with real-time control system |
JPH06312392A (ja) * | 1993-04-28 | 1994-11-08 | Yaskawa Electric Corp | 多関節ロボットの制御装置 |
JP2665052B2 (ja) | 1993-05-14 | 1997-10-22 | エスアールアイ インターナショナル | 遠隔中心位置決め装置 |
US6406472B1 (en) | 1993-05-14 | 2002-06-18 | Sri International, Inc. | Remote center positioner |
US6699177B1 (en) | 1996-02-20 | 2004-03-02 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive surgical procedures |
US5855583A (en) | 1996-02-20 | 1999-01-05 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive cardiac procedures |
DE19800552C2 (de) * | 1997-06-20 | 1999-04-22 | Deutsch Zentr Luft & Raumfahrt | Verfahren zur Kommandosteuerung eines Manipulators |
US6714839B2 (en) | 1998-12-08 | 2004-03-30 | Intuitive Surgical, Inc. | Master having redundant degrees of freedom |
EP1015944B1 (en) | 1997-09-19 | 2013-02-27 | Massachusetts Institute Of Technology | Surgical robotic apparatus |
WO2000007503A1 (en) | 1998-08-04 | 2000-02-17 | Intuitive Surgical, Inc. | Manipulator positioning linkage for robotic surgery |
US6493608B1 (en) * | 1999-04-07 | 2002-12-10 | Intuitive Surgical, Inc. | Aspects of a control system of a minimally invasive surgical apparatus |
US8004229B2 (en) | 2005-05-19 | 2011-08-23 | Intuitive Surgical Operations, Inc. | Software center and highly configurable robotic systems for surgery and other uses |
US8768516B2 (en) * | 2009-06-30 | 2014-07-01 | Intuitive Surgical Operations, Inc. | Control of medical robotic system manipulator about kinematic singularities |
US10188471B2 (en) | 1999-09-17 | 2019-01-29 | Intuitive Surgical Operations, Inc. | Tele-operative surgical systems and methods of control at joint limits using inverse kinematics |
US7594912B2 (en) | 2004-09-30 | 2009-09-29 | Intuitive Surgical, Inc. | Offset remote center manipulator for robotic surgery |
US8271130B2 (en) | 2009-03-09 | 2012-09-18 | Intuitive Surgical Operations, Inc. | Master controller having redundant degrees of freedom and added forces to create internal motion |
US6702805B1 (en) | 1999-11-12 | 2004-03-09 | Microdexterity Systems, Inc. | Manipulator |
US6676669B2 (en) | 2001-01-16 | 2004-01-13 | Microdexterity Systems, Inc. | Surgical manipulator |
US7837674B2 (en) | 2005-01-24 | 2010-11-23 | Intuitive Surgical Operations, Inc. | Compact counter balance for robotic surgical systems |
US7763015B2 (en) * | 2005-01-24 | 2010-07-27 | Intuitive Surgical Operations, Inc. | Modular manipulator support for robotic surgery |
US9241767B2 (en) | 2005-12-20 | 2016-01-26 | Intuitive Surgical Operations, Inc. | Method for handling an operator command exceeding a medical device state limitation in a medical robotic system |
US20110290856A1 (en) * | 2006-01-31 | 2011-12-01 | Ethicon Endo-Surgery, Inc. | Robotically-controlled surgical instrument with force-feedback capabilities |
US9549663B2 (en) | 2006-06-13 | 2017-01-24 | Intuitive Surgical Operations, Inc. | Teleoperated surgical retractor system |
US8931682B2 (en) * | 2007-06-04 | 2015-01-13 | Ethicon Endo-Surgery, Inc. | Robotically-controlled shaft based rotary drive systems for surgical instruments |
US9089256B2 (en) * | 2008-06-27 | 2015-07-28 | Intuitive Surgical Operations, Inc. | Medical robotic system providing an auxiliary view including range of motion limitations for articulatable instruments extending out of a distal end of an entry guide |
US8620473B2 (en) | 2007-06-13 | 2013-12-31 | Intuitive Surgical Operations, Inc. | Medical robotic system with coupled control modes |
US8224484B2 (en) | 2007-09-30 | 2012-07-17 | Intuitive Surgical Operations, Inc. | Methods of user interface with alternate tool mode for robotic surgical tools |
US8918207B2 (en) | 2009-03-09 | 2014-12-23 | Intuitive Surgical Operations, Inc. | Operator input device for a robotic surgical system |
US9119655B2 (en) * | 2012-08-03 | 2015-09-01 | Stryker Corporation | Surgical manipulator capable of controlling a surgical instrument in multiple modes |
JP5669590B2 (ja) | 2011-01-20 | 2015-02-12 | オリンパス株式会社 | マスタスレーブマニピュレータ及び医療用マスタスレーブマニピュレータ |
JP5726052B2 (ja) * | 2011-03-08 | 2015-05-27 | 株式会社神戸製鋼所 | 多関節型ロボットの制御装置,制御方法及び制御プログラム |
US9205555B2 (en) * | 2011-03-22 | 2015-12-08 | Harris Corporation | Manipulator joint-limit handling algorithm |
JP5796982B2 (ja) * | 2011-03-31 | 2015-10-21 | オリンパス株式会社 | 手術用システムの制御装置及び制御方法 |
US8961537B2 (en) * | 2011-08-24 | 2015-02-24 | The Chinese University Of Hong Kong | Surgical robot with hybrid passive/active control |
KR101828452B1 (ko) | 2012-01-05 | 2018-02-12 | 삼성전자주식회사 | 서보 제어 장치 및 그 제어 방법 |
US9226796B2 (en) | 2012-08-03 | 2016-01-05 | Stryker Corporation | Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path |
-
2015
- 2015-03-17 JP JP2016557900A patent/JP6872904B2/ja active Active
- 2015-03-17 EP EP15764523.5A patent/EP3119319B1/en active Active
- 2015-03-17 CN CN201580024253.5A patent/CN106456265B/zh active Active
- 2015-03-17 KR KR1020167027414A patent/KR102374441B1/ko active Active
- 2015-03-17 WO PCT/US2015/020889 patent/WO2015142796A1/en active Application Filing
-
2018
- 2018-11-27 US US16/201,887 patent/US10617480B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140052155A1 (en) * | 1999-09-17 | 2014-02-20 | Intuitive Surgical Operations, Inc. | Systems and methods for cancellation of joint motion using the null-space |
Also Published As
Publication number | Publication date |
---|---|
EP3119319B1 (en) | 2020-07-15 |
WO2015142796A1 (en) | 2015-09-24 |
US10617480B2 (en) | 2020-04-14 |
EP3119319A1 (en) | 2017-01-25 |
KR20160132896A (ko) | 2016-11-21 |
CN106456265B (zh) | 2019-07-30 |
JP2017512553A (ja) | 2017-05-25 |
CN106456265A (zh) | 2017-02-22 |
EP3119319A4 (en) | 2017-11-22 |
US20190105117A1 (en) | 2019-04-11 |
JP6872904B2 (ja) | 2021-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102374441B1 (ko) | 원격조작 수술 시스템 및 역기구학을 이용한 조인트 한계에서의 제어 방법 | |
US11602840B2 (en) | System and methods for managing multiple null-space objectives and SLI behaviors | |
US10188471B2 (en) | Tele-operative surgical systems and methods of control at joint limits using inverse kinematics | |
JP6475804B2 (ja) | ゼロ空間を使用した関節運動の相殺のためのシステム及び方法 | |
US10071479B2 (en) | Systems and methods for tracking a path using the null-space | |
US10029367B2 (en) | System and method for managing multiple null-space objectives and constraints | |
KR102214811B1 (ko) | 매니퓰레이터 조인트 운동을 비등방적으로 증폭시키기 위해 영공간을 이용하는 시스템 및 방법 | |
KR102146708B1 (ko) | 영-공간을 이용하여 매니퓰레이터 암들 사이의 충돌을 회피하는 시스템 및 방법 | |
US9510911B2 (en) | System and methods for managing multiple null-space objectives and SLI behaviors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20161004 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200303 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210705 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220103 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220310 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220311 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20250225 Start annual number: 4 End annual number: 4 |