IP Library › Granted Patent US 12,324,643
Granted Patent B2
US 12,324,643 · App. 17/413,263 · Granted Jun 10, 2025

Method and system for mitigating collision of surgical robot

Inventors: Jong Do Choi (Suwon-si, KR); Tae Won Kim (Gunpo-si, KR)
Assignee: Meere Company Inc.
A61B34/37B25J9/1666B25J9/1676B25J13/085B25J19/06A61B2090/066B25J13/088
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 12,324,643
App. No.
17/413,263
Filed
Jun 11, 2021
Granted
Jun 10, 2025
Kind
B2
Art Unit
3656
USPC
700/255
Abstract

This application relates to a method of mitigating a collision of a slave robot for surgery. In one aspect, the method includes obtaining an external torque generated when the slave robot collides with another object or a person and obtaining a joint angle of the slave robot. The method may also include calculating a target joint angle for changing a position of the slave robot based on the obtained external torque and the obtained joint angle, such that the external torque is attenuated. The method may further include controlling the slave robot to change the position thereof from the obtained joint angle to the calculated target joint angle.

Claims (44)

1. A method of mitigating a collision of a slave robot for surgery, the method comprising:

first obtaining an external torque generated in response to the slave robot colliding with another object or a person;

second obtaining a joint angle of the slave robot;

calculating a target joint angle for changing a position of the slave robot based on the obtained external torque and the obtained joint angle, such that the external torque is attenuated;

controlling the slave robot to change the position thereof from the obtained joint angle to the calculated target joint angle;

comparing the obtained external torque with a reference value;

repeatedly performing a cycle of the first obtaining, second obtaining, calculating, controlling and comparing, in response to the obtained external torque being equal to or greater than the reference value;

measuring a period in which the cycle is repeatedly performed; and

controlling the slave robot not to move in response to the measured period being equal to or longer than a preset period.

2. The method of claim 1 , wherein the first obtaining comprises:

measuring, by a torque sensor, a torque of a motor installed in the slave robot; and

calculating the external torque from the measured torque of the motor.

3. The method of claim 2 , wherein the first obtaining comprises:

measuring, by a current sensor, a current flowing through the motor installed in the slave robot; and

calculating the external torque from the measured current value.

4. The method of claim 3 , wherein the calculating of the external torque from the measured current value comprises:

calculating the torque of the motor from the measured current value by using a proportionality between the torque of the motor and the current of the motor;

calculating a gravity compensation torque for compensating for a gravity applied to the slave robot; and

calculating the external torque based on the calculated torque of the motor and the calculated gravity compensation torque.

5. The method of claim 1 , wherein the target joint angle is calculated by a linear combination of the obtained external torque and the obtained joint angle.

6. The method of claim 1 , further comprising outputting an alarm to notify an operator of the slave robot colliding with another object or person.

7. The method of claim 6 , wherein the alarm comprises at least one of a visual alarm, an audible alarm, or a tactile alarm.

8. The method of claim 1 , wherein the slave robot is remotely controlled according to a command of an operator, which is an input through a master console.

9. A robot system for surgery, the robot system comprising:

a master console configured to be operated by an operator;

a slave robot configured to move based on a manipulation on the master console; and

at least one processor configured to control a movement of the slave robot such that a collision between the slave robot and another object or person is weakened, the at least one processor further configured to:

first obtain an external torque that is generated in response to the slave robot colliding with another object or person;

second obtain a joint angle of the slave robot;

calculate a target joint angle for changing a position of the slave robot based on the obtained external torque and the obtained joint angle, such that the external torque is attenuated;

control the slave robot to change the position thereof from the obtained joint angle to the calculated target joint angle;

compare the obtained external torque with a reference value;

repeatedly perform a cycle of the first obtaining, second obtaining, calculating, controlling and comparing, in response to the obtained external torque being equal to or greater than the reference value;

measure a period in which the cycle is repeatedly performed; and

control the slave robot not to move in response to the measured period being equal to or longer than a preset period.

10. A non-transitory computer recording medium storing instructions to perform a method of mitigating a collision of a slave robot for surgery, the method comprising:

first obtaining an external torque generated in response to the slave robot colliding with another object or a person;

second obtaining a joint angle of the slave robot;

calculating a target joint angle for changing a position of the slave robot based on the obtained external torque and the obtained joint angle, such that the external torque is attenuated;

controlling the slave robot to change the position thereof from the obtained joint angle to the calculated target joint angle;

comparing the obtained external torque with a reference value;

repeatedly performing a cycle of the first obtaining, second obtaining, calculating, controlling and comparing, in response to the obtained external torque being equal to or greater than the reference value;

measuring a period in which the cycle is repeatedly performed; and

controlling the slave robot not to move in response to the measured period being equal to or longer than a preset period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: CHOI, JONG DO; KIM, TAE WON
To: MEERE COMPANY INC.
Reel/Frame 056531/0971 →
Priority Claims (1)
KR 10-2018-0161177 · Dec 13, 2018 · national
Continuity (1)
Related Publication 20220047345A1 · Feb 17, 2022
References Cited (32)
US 20070120512A1 · Albu-Schaffer · 2007 [cited by examiner]
US 20090248038A1 · Blumenkranz et al. · 2009 [cited by applicant]
US 20140052154A1 · Griffiths et al. · 2014 [cited by applicant]
US 20170106541A1 · Naitou et al. · 2017 [cited by applicant]
US 20170128136A1 · Post · 2017 [cited by examiner]
US 20170367774A1 · Scholan · 2017 [cited by examiner]
US 20180079090A1 · Koenig et al. · 2018 [cited by applicant]
US 20190022857A1 · Conus · 2019 [cited by examiner]
US 20190184576A1 · Smith · 2019 [cited by examiner]
CN 104985598A · 2015 [cited by applicant]
CN 107848126A · 2018 [cited by applicant]
CN 108748158A · 2018 [cited by applicant]
EP 3369536A1 · 2018 [cited by applicant]
JP 2001353687A · 2001 [cited by applicant]
JP 2006116650A · 2006 [cited by applicant]
JP 2011517419A · 2011 [cited by applicant]
JP 2013169609A · 2013 [cited by applicant]
JP 2017177255A · 2017 [cited by applicant]
KR 1020180067652A · 2018 [cited by applicant]
KR 20180067652A · 2018 [cited by applicant]
WO WO2016071674A1 · 2016 [cited by applicant]
WO WO2017169097A1 · 2017 [cited by applicant]
WO WO2017169098A1 · 2017 [cited by applicant]
WO WO2017214243A1 · 2017 [cited by applicant]
International Search Report and Written Opinion mailed Feb. 6, 2020 in international Application No. PCT/KR2019/014697, in 10 pages. (English translation of ISR in 2 pages.). [cited by applicant]
Communication pursuant to Article 94(3) EPC in European Application No. 19897325.7 Jun. 12, 2024. [cited by applicant]
Extended European Search Report received in European Application No. 19897325.7 dated Jan. 26, 2022. [cited by applicant]
Kim et al., “Safe joint module for safe robot arm based on passive active compliance method,” Mechatronics, 22, pp. 1023-1030, 2012. [cited by applicant]
Notice of Allowance received in Chinese Application No. 201980082222.3 dated Dec. 29, 2023. [cited by applicant]
Office Action received in Chinese Application No. 201980082222.3 dated Jun. 15, 2023. [cited by applicant]
Osa et al., “Hybrid Rate-Admittance Control With Force Reflection for Safe Teleoperated Surgery,” IEEE/ASME Transactions on Mechatronics, vol. 20, No. 5, pp. 2379-2390, 2015. [cited by applicant]
Ramadan “Rototic solutions to facilitate studying human motor control,” 14 [cited by applicant]