Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
217 words
A process for the memory-saving programming of robot movements and for compensating dynamical errors of motion during the execution of robot movements, comprising the steps of: (a) recording and storing a reference course in the form of samples (x k for K=0, 1, 2 . . . up to K-1); (b) transforming said samples by a Fourier analysis into a Fourier matrix ( 0 C=(c n ,m) for n=1 to N (with N=3 for a curve in space) and m=0, 1, 2, . . . M), so as to reduce the storage space; (c) filing the resulting Fourier matrix ( 0 C) in a memory; (d) deriving Fourier matrices from the Fourier matrix ( 0 C) for courses having the same configuration, but any desired position and orientation, in the form of a Fourier matrix ( 1 C) by linear transformation of the coordinates; (e) modifying the Fourier matrix ( 1 C) with speed adjustment by utilization of the dynamical model (G(ω)) of the robot to a Fourier matrix (C), so as to compensate for the dynamical errors of motion of the robot; and (f) subjecting the Fourier matrix (C) to a Fourier synthesis with predetermination of an arc length (s) conforming to the desired course speed (v) so as to create the coordinates of the course.
Claim 2
Dependent Claim
217 words
A process for the memory-saving programming of robot movements and for compensating dynamical errors of motion during the execution of robot movements, comprising the steps of: (a) recording and storing a reference course in the form of samples (x k for K=0, 1, 2 . . . up to K-1); (b) transforming said samples by a Fourier analysis into a Fourier matrix ( 0 C=(c n ,m) for n=1 to N (with N=3 for a curve in space) and m=0, 1, 2, . . . M), so as to reduce the storage space; (c) filing the resulting Fourier matrix ( 0 C) in a memory; (d) deriving Fourier matrices from the Fourier matrix ( 0 C) for courses having the same configuration, but any desired position and orientation, in the form of a Fourier matrix ( 1 C) by linear transformation of the coordinates; (e) modifying the Fourier matrix ( 1 C) with speed adjustment by utilization of the dynamical model (G(ω)) of the robot to a Fourier matrix (C), so as to compensate for the dynamical errors of motion of the robot; and (f) subjecting the Fourier matrix (C) to a Fourier synthesis with predetermination of an arc length (s) conforming to the desired course speed (v) so as to create the coordinates of the course.
Claim 3
Independent Claim
244 words
A system for the storage space-saving programming of robot movements and for compensating dynamical errors of motion during the execution of robot movements, said system comprising: (a) a recording and storing means for recording and storing a reference course in the form of samples (x k for K=0, 1, 2 . . . up to K-1); (b) a first Fourier transformer for subjecting said samples to an analysis and transforming said scan values into a Fourier matrix ( 0 C=(c n ,m) for n=1 to N (with N=3 for a curve in space) and m=0, 1, 2, . . . M), for reducing the storage space thereof; (c) memory means for filing the resulting Fourier matrix ( 0 C); (d) a coordinate transformer means for deriving, by linear transformaion of the coordinates, Fourier matrices from the Fourier matrix ( 0 C) for courses having the same configuration, but any desired position and orientation, in the form of a Fourier matrix ( 1 C); (e) a dynamics compensator means for modifying the Fourier matrix ( 1 C) with speed adjustment by utilization of the dynamical model (G(ω)) of the robot to a Fourier matrix (C), so as to compensate for the dynamical errors of motion of the robot; and (f) a second Fourier transformer for subjecting the Fourier matrix (C) to a Fourier synthesis with predetermination of an arc length (s) conforming to the desired course speed (v) for creating the coordinates of the course.
Claim 4
Independent Claim
244 words
A system for the storage space-saving programming of robot movements and for compensating dynamical errors of motion during the execution of robot movements, said system comprising: (a) a recording and storing means for recording and storing a reference course in the form of samples (x k for K=0, 1, 2 . . . up to K-1); (b) a first Fourier transformer for subjecting said samples to an analysis and transforming said scan values into a Fourier matrix ( 0 C=(c n ,m) for n=1 to N (with N=3 for a curve in space) and m=0, 1, 2, . . . M), for reducing the storage space thereof; (c) memory means for filing the resulting Fourier matrix ( 0 C); (d) a coordinate transformer means for deriving, by linear transformaion of the coordinates, Fourier matrices from the Fourier matrix ( 0 C) for courses having the same configuration, but any desired position and orientation, in the form of a Fourier matrix ( 1 C); (e) a dynamics compensator means for modifying the Fourier matrix ( 1 C) with speed adjustment by utilization of the dynamical model (G(ω)) of the robot to a Fourier matrix (C), so as to compensate for the dynamical errors of motion of the robot; and (f) a second Fourier transformer for subjecting the Fourier matrix (C) to a Fourier synthesis with predetermination of an arc length (s) conforming to the desired course speed (v) for creating the coordinates of the course.