METHOD OF TOLERANCE-BASED TRAJECTORY PLANNING
First Claim
1. A method of operating a motive body, said method comprising the steps of:
- identifying a target path;
commanding the motive body to follow the target path from an initial position;
sensing a first actual position of the motive body after the commanding step; and
calculating a first target subpath from the first actual position to correct for predictive errors in movement of the motive body.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention involves a method of operating a motive body, where a target path is identified. The motive body is commanded to follow the target path from an initial position. The first actual position is sensed of the motive body after the commanding step. A first target subpath is calculated from the first actual position to correct for predictive errors in movement of the motive body. The actual position of the motive body is determined along each of a plurality of axes, and a multi-dimensional position error between the actual position of the motive body in each of the axes and a multi-dimensional reference trajectory is calculated. A multi-dimensional position error signal dependent upon the calculating step is determined. At least one of a speed and a direction of the motive body is established dependent upon the multi-dimensional position error signal.
172 Citations
32 Claims
-
1. A method of operating a motive body, said method comprising the steps of:
-
identifying a target path;
commanding the motive body to follow the target path from an initial position;
sensing a first actual position of the motive body after the commanding step; and
calculating a first target subpath from the first actual position to correct for predictive errors in movement of the motive body. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a motive body, said method comprising the steps of:
-
empirically determining predictive errors in movement of the motive body;
monitoring actual movements of the motive body; and
controlling the actual movements of the motive body dependent upon;
the empirically determined predictive errors; and
random errors in the actual movements of the motive body. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a motive body having a plurality of sequential movements, said method comprising the steps of:
-
sensing an actual position of the motive body after a first of the movements of the motive body;
calculating a target position of the motive body based on the sensing step, the target position being calculated to compensate for predictive errors and random errors in the movements of the motive body; and
repeating the sensing and calculating steps for other ones of the movements of the motive body. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of operating a motive body, said method comprising the steps of:
-
sensing an actual position of the motive body;
calculating a position error between the actual position of the motive body and a desired position of the motive body;
comparing the position error to a specified error tolerance; and
adjusting a speed of the motive body dependent upon the comparing step. - View Dependent Claims (27)
-
-
28. A method of operating a motive body, said method comprising the steps of:
-
sensing an actual position of the motive body along each of a plurality of axes;
calculating a multi-dimensional position error between the actual position of the motive body in each of the axes and a multi-dimensional reference trajectory;
producing a multi-dimensional position error signal dependent upon the calculating step; and
controlling at least one of a speed and a direction of the motive body dependent upon the multi-dimensional position error signal. - View Dependent Claims (29, 30, 31, 32)
-
Specification