Method and device for controlling manipulators
First Claim
1. A method for controlling a plurality of multiaxial robots, the method comprising:
- a) providing a plurality of multiaxial robots, at least one of said multiaxial robots functioning as a reference manipulator and at least another one of said multiaxial robots functioning as a copying manipulator;
b) moving said reference manipulator into a plurality of predetermined poses within a working area of said reference manipulator, wherein internal position values of said reference manipulator are determined in said working area, said internal position values corresponding to first desired poses;
c) determining a first actual pose of said reference manipulator with a first external measuring system for each of said first desired poses from step b);
d) moving said copying manipulator to second desired poses, said second desired poses corresponding to said first desired poses determined by the reference manipulator, said copying manipulator moving independently from said reference manipulator;
e) determining a second actual pose of said copying manipulator with a second external measuring system for each of said second desired poses in step c); and
f) determining a parameter model for said copying manipulator based on actual-desired deviations between said first desired and said first actual poses of said reference manipulator and said second desired and said second actual poses of the copying manipulator such that said parameter model compensates for errors of said copying manipulator and errors of said reference manipulator.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a plurality of manipulators, such as multiaxial or multiaxle industrial robots. At least one manipulator functions as the reference manipulator and is moved in a plurality of preset poses within its working area at which internal position values are determined as first desired poses. For each desired pose, subsequently a first actual pose of the reference manipulator is determined by an external measuring system. Subsequently at least one further manipulator moves up to specific poses of the reference manipulator as second desired poses and for each of these poses an actual pose of the further manipulator is determined by an external measuring system. On the basis of actual-desired deviations between the thus determined desired and actual poses of the two manipulators, subsequently a parameter model for the further manipulator is established and with it it is possible to compensate simultaneously both its own errors and those of the reference manipulator. The method can be used in conjunction with a simplified, improved cooperation between manipulators.
46 Citations
29 Claims
-
1. A method for controlling a plurality of multiaxial robots, the method comprising:
-
a) providing a plurality of multiaxial robots, at least one of said multiaxial robots functioning as a reference manipulator and at least another one of said multiaxial robots functioning as a copying manipulator; b) moving said reference manipulator into a plurality of predetermined poses within a working area of said reference manipulator, wherein internal position values of said reference manipulator are determined in said working area, said internal position values corresponding to first desired poses; c) determining a first actual pose of said reference manipulator with a first external measuring system for each of said first desired poses from step b); d) moving said copying manipulator to second desired poses, said second desired poses corresponding to said first desired poses determined by the reference manipulator, said copying manipulator moving independently from said reference manipulator; e) determining a second actual pose of said copying manipulator with a second external measuring system for each of said second desired poses in step c); and f) determining a parameter model for said copying manipulator based on actual-desired deviations between said first desired and said first actual poses of said reference manipulator and said second desired and said second actual poses of the copying manipulator such that said parameter model compensates for errors of said copying manipulator and errors of said reference manipulator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for improving accuracy characteristics of multiaxial robots, the device comprising:
-
at least two manipulators comprising a reference robot and a copying manipulator; at least one control device for moving said reference robot independently from said copying manipulator into predetermined desired poses; at least one external measuring system, said at least one external measuring system determining reference robot actual poses of said reference robot and manipulator actual poses of said copying manipulator, said reference robot actual poses corresponding to reference robot desired poses of said reference robot, said manipulator actual poses corresponding to copying manipulator desired poses, a comparator device for determining a deviation between the desired and actual poses of one or more of said reference robot and said copying manipulator; and a model forming device for determining a parameter model of at least one of said reference robot and said copying manipulator based on said deviation between said copying manipulator desired poses and said manipulator actual poses and said deviation between said reference robot desired poses and said reference robot actual poses. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for controlling a plurality of multiaxial robots, the method comprising:
-
providing a plurality of multiaxial robots comprising a reference manipulator and a copying manipulator; determining a plurality of first desired poses of said reference manipulator; moving said reference manipulator to said plurality of first desired poses within a working area of said reference manipulator; determining a plurality of first actual poses of said reference manipulator via a first external measuring system when said reference manipulator is moved to said plurality of first desired poses, each of said first actual poses being associated with one of said first desired poses; moving said copying manipulator to a plurality of second desired poses, said second desired poses corresponding to said first desired poses, said copying manipulator moving independently from said reference manipulator; determining a plurality of second actual poses of said copying manipulator via a second external measuring system when said copying manipulator is moved to said plurality of second desired poses, each of said second actual poses being associated with one of said second desired poses; determining a reference manipulator deviation between said first desired poses and said first actual poses of said reference manipulator; determining a copying manipulator deviation between said second desired poses and said second actual poses of said copying manipulator; creating a parameter model for said copying manipulator based on said reference manipulator deviation and said copying manipulator deviation; compensating for deviations between said first desired poses and said first actual poses of said reference manipulator and for deviations between said second desired poses and said second actual poses of said copying manipulator by using the parameter model. - View Dependent Claims (28, 29)
-
Specification