IP Library Granted Patent US 8,660,694
Granted Patent B2
US 8,660,694 · App. 12/431,258 · Granted Feb 25, 2014

Method for computer-aided movement planning of a robot

Inventors: Winfried Lurz (Fürth, DE); Werner Neubauer (München, DE); Manfred Schönborn (Gerhardshofen, DE)
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 8,660,694
App. No.
12/431,258
Granted
Feb 25, 2014
Kind
B2
Abstract

A method for computer-aided movement planning of a robot is provided, in which a trajectory for the movement of a spatial point assigned to the robot is planned in a fixed coordinates system. The spatial positions are translated from a plurality of spatial positions of the spatial point into respective configuration positions in a configuration room of the robot based on inverse kinematics. The respective configuration positions are described by axial positions of one or several rotatory or translational movement axes of the robot and are tested for collisions and a trajectory is formed along spatial positions of the spatial point, the respective configuration positions of which are collision-free. Planning the movement in a fixed coordinates system improves the efficiency of the planning method and the planned movement corresponds more to the expectations of the persons or the operating staff in the surroundings of the robot.

Claims (27)

1. A method for planning a movement of a robot in a fixed coordinate system of a spatial point assigned to the robot, comprising:

calculating a geometry of the robot from a plurality of predetermined spatial positions of the spatial point based on a forward kinematics using a computing processor;

translating the plurality of predetermined spatial positions of the spatial point into respective configuration positions in a configuration room of the robot using a translating processor based on an inverse kinematics, wherein each respective configuration position is described by at least one rotary and/or translational movement axis of the robot;

checking the geometry of the robot with the respective configuration positions for a collision using a testing processor; and

calculating a trajectory along the predetermined spatial positions based on a result of the checking using the computing processor so that the respective configuration positions of the trajectory are collision-free.

2. The method as claimed in claim 1 , wherein the spatial point is a tool center point of the robot.

3. The method as claimed in claim 2 , wherein the fixed coordinates system is a Cartesian coordinates system.

4. The method as claimed in claim 3 , wherein the movement is a three-dimensional movement.

5. The method as claimed in claim 1 , wherein the trajectory is formed by a straight trajectory elements between different spatial positions of the spatial point.

6. The method as claimed in claim 1 , wherein upon said translating a given spatial position of the spatial point into a plurality of configuration positions, said method further comprises selecting one of the plurality of respective configuration positions according to a predetermined criteria.

7. The method as claimed in claim 6 , wherein the selected respective configuration position is selected because it has a lowest distance from a respective configuration position of a spatial point previously lying on the trajectory.

8. The method as claimed in claim 1 , wherein the method comprises selecting the plurality of spatial positions using a probabilistic planning method, a control-based planning method, and/or a potential field planning method.

9. The method as claimed in claim 1 , wherein the robot moves a robotic medical device.

10. The method as claimed in claim 9 , wherein the robotic medical device is a robot-controlled C-arm and the spatial point is an isocenter of the C-arm.

11. The method as claimed in claim 1 , wherein the movement is computer-aided.

12. A device for planning a movement of a robot in a fixed coordinate system of a spatial point assigned to the robot, comprising:

a computing processor that calculates a geometry of the robot from a plurality of predetermined spatial positions of the spatial point based on a forward kinematics using a computing processor;

a translating processor that translates a plurality of predetermined spatial positions of the spatial point into respective configuration positions in a configuration room of the robot based on an inverse kinematics, each respective configuration position being described by a movement axis of the robot; and

a testing processor that tests the geometry of the robot with the respective configuration positions for a collision,

wherein the computing processor calculates a trajectory along the predetermined spatial positions of the spatial point based on a result of the test so that the respective configuration positions of the trajectory are collision-free.

13. A robotic medical device, comprising:

a robot comprising a spatial point, wherein the spatial point moves in a trajectory; and

a processor configured to determine the trajectory that:

calculates a geometry of the robot from a plurality of predetermined spatial positions of the spatial point based on a forward kinematics using a computing processor,

translates a plurality of predetermined spatial positions of the spatial point into respective configuration positions in a configuration room of the robot based on inverse kinematics, each respective configuration position being described by a movement axis of the robot,

tests the geometry of the robot with the respective configuration positions for a collision, and

calculates the trajectory along the predetermined spatial positions of the spatial point based on a result of the test so that the respective configuration positions of the trajectory are collision-free.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 066088 FRAME: 0256. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2024
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 071178/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066088/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 039271/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2009
From: LURZ, WINFRIED; NEUBAUER, WERNER; SCHONBORN, MANFRED
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 022607/0238 →
Priority Claims (2)
DE 10 2008 021 386 · Apr 29, 2008 · national
DE 10 2008 057 142 · Nov 13, 2008 · national
Continuity (1)
Related Publication 20090271035A1 · Oct 29, 2009