IP Library › Granted Patent US 9,687,301
Granted Patent B2
US 9,687,301 · App. 13/943,962 · Granted Jun 27, 2017

Surgical robot system and control method thereof

Inventors: Min Hyung Lee (Anyang-si, KR); Young Bo Shim (Seoul, KR); Byung June Choi (Gunpo-si, KR); Young Do Kwon (Yongin-si, KR); Kyung Shik Roh (Seongnam-si, KR)
Assignee: Samsung Elecronics Co., Ltd.
A61B19/2203A61B1/00009A61B1/00149A61B1/04A61B6/032A61B17/0469A61B17/062A61B34/30A61B34/37A61B5/055A61B5/11A61B5/1124A61B5/7264A61B5/742
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,687,301
App. No.
13/943,962
Granted
Jun 27, 2017
Kind
B2
Abstract

A control method may be applied to a surgical robot system including a slave robot having a robot arm to which a main surgical tool and an auxiliary surgical tool are coupled, and a master robot having a master manipulator to manipulate the robot arm. The control method includes acquiring data regarding a motion of the master manipulator, predicting a basic motion to be performed by an operator based on the acquired motion data and results of learning a plurality of motions constituting a surgical task, and adjusting the auxiliary surgical tool so as to correspond to the operator basic motion based on the predicted basic motion. The control method allows an operator to perform surgery more comfortably and to move or fix all required surgical tools to or at an optimized surgical position.

Claims (35)

1. A control method of a robot system, the control method comprising:

acquiring data regarding a motion of a master manipulator by an operator;

reading, from a database, results of learning a plurality of motions constituting different ones of a plurality of tasks, the learning the plurality of motions being performed offline prior to the motion of the master manipulator by the operator;

predicting which of the plurality of tasks is an executed task being performed by the operator and connecting the plurality of motions in a sequence associated with the executed task based on the acquired motion data and the results of learning the plurality of motions; and

adjusting a tool so as to correspond to the executed task such that the tool is controlled based on the sequence associated with the executed task.

2. The control method according to claim 1 , wherein the data regarding the motion of the master manipulator includes at least one of interactive force data between the master manipulator and the operator, position data of the master manipulator, and speed data of the master manipulator.

3. The control method according to claim 1 , wherein the executed task includes one or more of suturing, passing, running, and cannulation.

4. The control method according to claim 1 , wherein the plurality of motions associated with the executed task includes one or more of orient, push, and pull motions.

5. The control method according to claim 1 , wherein the learning of the plurality of motions is performed via machine learning.

6. The control method according to claim 5 , wherein the machine learning comprises:

supervised learning in which the data regarding the motion of the master manipulator is acquired beforehand and is an input, and learning is performed in a state in which a target value for the input is known.

7. A robot system, comprising:

a slave robot having a robot arm to which at least one tool is coupled; and

a master robot to control the slave robot, the master robot including,

a master manipulator configured to manipulate the robot arm;

a motion data detector configured to detect data regarding a motion of the master manipulator by an operator; and

a controller configured to,

read, from a database, results of learning a plurality of motions constituting different ones of a plurality of tasks, the learning the plurality of motions being performed offline prior to the motion of the master manipulator by the operator,

predict which of the plurality of tasks is an executed task being performed by the operator and connecting the plurality of motions in a sequence associated with the executed task based on the motion data detected via the motion data detector and the results of learning the plurality of motions constituting the executed task, and

control the at least one tool so as to correspond to the executed task such that the tool is controlled based on the sequence associated with the executed task.

8. The system according to claim 7 , wherein the motion data detector includes at least one of a force/torque sensor configured to detect interactive force data between the master manipulator and the operator, a position sensor configured to detect a position of the master manipulator, and a speed sensor configured to detect a speed of the master manipulator.

9. The system according to claim 7 , wherein the task includes one or more of suturing, passing, running, and cannulation.

10. The system according to claim 7 , wherein the plurality of motions constituting the task includes one or more of orient, push, and pull motions.

11. The system according to claim 7 , wherein the controller includes:

a first control signal generator configured to generate a first control signal to control a motion of the slave robot based on the data regarding the motion of the master manipulator acquired via the motion data detector;

a learner configured to learn the plurality of motions constituting the task based on previously acquired data regarding the motion of the master manipulator;

a predictor configured to predict the operator basic motion or the task based on the motion data detected via the motion data detector and the results of learning performed via the learner;

a second control signal generator configured to generate a second control signal to control the motion of the slave robot and/or the master manipulator having a redundant degree of freedom (DOF) based on the predicted basic motion or task; and

an image processor configured to process an image input from an endoscope coupled to the robot arm, and to output a picture image.

12. The system according to claim 7 , further comprising:

a storage configured to store, in the database, the results of learning the plurality of motions constituting the task acquired via the learner, and a reference image including at least one of an X-ray image, a Computed Tomography (CT) image, and a Magnetic Resonance Imaging (MRI) image.

13. The system according to claim 7 , further comprising:

a display unit configured to display an endoscopic image corresponding to an image signal provided from an endoscope coupled to the robot arm.

14. The control method according to claim 1 , further comprising:

selectively providing image data suitable for the predicted basic motion, or controlling zoom by changing a focal length of a zoom lens of a camera provided in an endoscope that is one kind of the tool.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: LEE, MIN HYUNG; SHIM, YOUNG BO; CHOI, BYUNG JUNE; KWON, YOUNG DO; ROH, KYUNG SHIK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 030814/0536 →
Priority Claims (1)
KR 10-2012-0086486 · Aug 7, 2012 · national
Continuity (1)
Related Publication 20140046128A1 · Feb 13, 2014