IP Library › Granted Patent US 9,592,607
Granted Patent B2
US 9,592,607 · App. 14/419,095 · Granted Mar 14, 2017

Method and programming means for modification of a robot path

Inventors: Andreas Hagenauer (Friedberg, DE); Catherine Dangel (Kutzenhausen, DE); Elisabeth Hanke (Augsburg, DE)
Assignee: KUKA Roboter GmbH
B25J9/1664G05B19/425G05B2219/36043G05B2219/36484G05B2219/40519
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,592,607
App. No.
14/419,095
Granted
Mar 14, 2017
Kind
B2
Abstract

A method in accordance with the invention for modification of a robot path which has a plurality of path points comprises the following steps of specifying a modification region which has at least two path points of the robot path, specifying a modification of a reference point of the modification region, and automated modification of the modification region, in particular of path points of the modification region, on the basis of the specified modification.

Claims (44)

1. A method for the modification of a robot path having a plurality of path points, the method comprising:

specifying a modification region which has at least two path points;

specifying a modification of a reference point of the modification region; and

automatically modifying the modification region on the basis of the specified modification;

wherein at least one of:

a) specifying a modification of a reference point of the modification region comprises at least one of:

selecting a modification operation for at least one of the reference point or for the modification region, or

at least one of selecting or parameterizing a modification operation for the modification region,

wherein selecting or parameterizing a modification operation comprises selecting or parameterizing at least one of a set of selectable or parameterizable modification operations, and

wherein at least one of the set of modification operations comprises changing at least one path point of the modification region on the basis of a change of the reference point; or

b) at least one path point of the modification region is a duplicate of another path point, and the at least one duplicate is automatically modified on the basis of the specified modification.

2. The method of claim 1 , wherein modifying the modification region comprises modifying the path points of the modification region.

3. The method of claim 1 , wherein specifying a modification of a reference point of the modification region comprises at least one of:

selecting a path point of the modification region to be modified, or

specifying a modified path point.

4. The method of claim 1 , wherein changing at least one path point of the modification region comprises at least one of a parallel change or scaled change of the at least one path point.

5. The method of claim 4 , wherein the scaled change of a path point of the modification region comprises a change of the path point on the basis of a distance between the path point and the reference point.

6. The method of claim 1 , wherein at least one of the set of modification operations comprises a smoothing of the modification region.

7. The method of claim 1 , wherein specifying a modification region comprises specifying a path point of the robot path and at least one of a further path point or a segment of the robot path.

8. The method of claim 1 , wherein a region of the robot path that abuts the modification region remains at least substantially unchanged at the modification of the modification region.

9. The method of claim 1 , wherein the robot path is specified at least sectionally by a spline function.

10. The method of claim 1 , wherein at least one of specifying a modification region, specifying a modification, or automatically modifying the modification region is carried out interactively.

11. A computer for modifying a robot path having a plurality of path points, the computer comprising a non-transitory storage medium including program code that, when executed by the computer, causes the computer to:

specify a modification region which has at least two path points;

specify a modification of a reference point of the modification region; and

automatically modify the modification region on the basis of the specified modification;

wherein at least one of:

a) specifying a modification of a reference point of the modification region comprises at least one of:

selecting a modification operation for at least one of the reference point or for the modification region, or

at least one of selecting or parameterizing a modification operation for the modification region,

wherein selecting or parameterizing a modification operation comprises selecting or parameterizing at least one of a set of selectable or parameterizable modification operations, and

wherein at least one of the set of modification operations comprises changing at least one path point of the modification region on the basis of a change of the reference point; or

b) at least one path point of the modification region is a duplicate of another path point, and the at least one duplicate is automatically modified on the basis of the specified modification.

12. A computer program product for modifying a robot path having a plurality of path points, the computer program product having programming code stored on a non-transitory machine readable data medium, the programming code configured to, when executed by a computer, cause the computer to:

specify a modification region which has at least two path points;

specify a modification of a reference point of the modification region; and

automatically modify the modification region on the basis of the specified modification;

wherein at least one of:

a) specifying a modification of a reference point of the modification region comprises at least one of:

selecting a modification operation for at least one of the reference point or for the modification region, or

at least one of selecting or parameterizing a modification operation for the modification region,

wherein selecting or parameterizing a modification operation comprises selecting or parameterizing at least one of a set of selectable or parameterizable modification operations, and

wherein at least one of the set of modification operations comprises changing at least one path point of the modification region on the basis of a change of the reference point; or

b) at least one path point of the modification region is a duplicate of another path point, and the at least one duplicate is automatically modified on the basis of the specified modification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: HAGENAUER, ANDREAS; DANGEL, CATHERINE; HANKE, ELISABETH
To: KUKA ROBOTER GMBH
Reel/Frame 035625/0124 →
Priority Claims (1)
DE 10 2012 015 437 · Aug 2, 2012 · national
Continuity (1)
Related Publication 20150239123A1 · Aug 27, 2015