IP Library › Granted Patent US 10,800,034
Granted Patent B2
US 10,800,034 · App. 16/103,129 · Granted Oct 13, 2020

Method for tracking a hand-guided robot, hand-guided robot, computer program, and electronically readable storage medium

Inventor: Holger Mönnich (Friedberg, DE)
Assignee: Siemens Healthcare GmbH
B25J9/163A61B34/30B25J1/02B25J9/1633B25J9/1664B25J9/1694B25J11/008A61B18/14G05B2219/39325
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 10,800,034
App. No.
16/103,129
Granted
Oct 13, 2020
Kind
B2
Abstract

A method is provided for tracking a hand-guided robot including a control unit and at least one manipulator coupled to an end effector, in which the manipulator includes a plurality of joints and links and the end effector is manually displaceable within an operational volume. In the method, the control unit determines at least one movement information of each joint during and/or after a manual or partially manual displacement of the end effector, and a position and orientation information of the end effector inside the operational volume during and/or after the displacement of the end effector using the determined movement information of each joint and a software-based kinematic and dynamic model of the manipulator stored in a memory of the control unit.

Claims (38)

1. A method for tracking a hand-guided robot, the hand-guided robot comprising a control unit and a manipulator coupled to an end effector, wherein the manipulator comprises a plurality of joints and links and the end effector is manually displaceable within an operational volume, the method comprising:

determining, by the control unit, at least one movement information of each joint during and/or after an at least partially manual displacement of the end effector; and

determining, by the control unit, a position and orientation information of the end effector inside the operational volume during and/or after the displacement of the end effector using the determined movement information of each joint and a software-based kinematic and dynamic model of the manipulator stored in a memory of the control unit.

2. The method of claim 1 , wherein the software-based kinematic and dynamic model is an absolutely accurate model.

3. The method of claim 1 , wherein the movement information of a joint comprises an information on a rotational movement of the joint, a translational movement of the joint, a torque applied to the joint, a force applied to the joint, or a combination thereof.

4. The method of claim 1 , wherein the software-based kinematic and dynamic model describes a geometry of the manipulator and at least one property of at least one joint or link of the manipulator, and

wherein the at least one property comprises a friction of a joint, a flexibility of a joint, a hysteresis of a joint, a backlash of a joint, an elasticity of a link, or a combination thereof.

5. The method of claim 1 , wherein the control unit determines a displacement trajectory of the end effector during displacement by determining the position and orientation information at different points in time during displacement.

6. The method of claim 5 , wherein the control unit calculates, at each point in time, a deviation information respectively describing a deviation between the displacement trajectory and a target trajectory, which is stored in the memory of the control unit.

7. The method of claim 6 , further comprising:

displaying one or more of the deviation information, the displacement trajectory, or the target trajectory on a screen connected to the control unit;

transferring one or more of the deviation information, the displacement trajectory, or the target trajectory via an interface unit of the control unit to at least one peripheral device; or

a combination thereof.

8. The method of claim 7 , further comprising:

displaying an image data set of a workpiece or a patient on the screen.

9. The method of claim 5 , further comprising:

displaying the displacement trajectory on a screen connected to the control unit;

transferring the displacement trajectory via an interface unit of the control unit to at least one peripheral device; or

a combination thereof.

10. The method of claim 9 , further comprising:

displaying an image data set of a workpiece or a patient on the screen.

11. The method of claim 1 , wherein the control unit calculates an error information for each determined position and orientation information based on the software-based kinematic and dynamic model.

12. The method of claim 11 , further comprising:

displaying the error information on a screen connected to the control unit;

transferring the error information via an interface unit of the control unit to at least one peripheral device; or

a combination thereof.

13. The method of claim 1 , wherein the end effector is a biopsy needle, an ablation electrode, or an endoscope,

wherein a medical minimally invasive intervention on a patient is surveyed, or

wherein the biopsy needle, the ablation electrode, or the endoscope is used as end effector, and the medical minimally invasive intervention on the patient is surveyed.

14. The method of claim 1 , wherein the hand-guided robot is a serial arm robot with at least six joints and six degrees of freedom.

15. A hand-guided robot comprising:

a manipulator coupled to an end effector, wherein the manipulator comprises a plurality of joints and links and the end effector is manually displaceable within an operational volume; and

a control device configured to:

determine at least one movement information of each joint during and/or after an at least partially manual displacement of the end effector; and

determine position and orientation information of the end effector inside the operational volume during and/or after the displacement of the end effector using the determined movement information of each joint and a software-based kinematic and dynamic model of the manipulator stored in a memory of the control device.

16. A non-transitory computer readable medium storing thereon a computer program, which, when executed by a control unit of a hand-guided robot, causes the control unit to at least perform:

determine at least one movement information of each joint of the hand-guided robot during and/or after an at least partially manual displacement of an end effector of the hand-guided robot; and

determine position and orientation information of the end effector inside an operational volume during and/or after the displacement of the end effector using the determined movement information of each joint and a software-based kinematic and dynamic model of a manipulator of the hand-guided robot stored in a memory of the control unit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066267/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2019
From: MÖNNICH, HOLGER
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 048203/0371 →
Priority Claims (1)
EP 17186595 · Aug 17, 2017 · regional
Continuity (1)
Related Publication 20190054618A1 · Feb 21, 2019