Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
113 words
A method for determining a path for a mobile machine to follow in a work area bounded by a perimeter having a plurality of corner points, the method comprising the steps of: (a) determining the heading of the path based on the heading of the mobile machine; (b) calculating a vector substantially perpendicular to the heading of the mobile machine; (c) determining the distance between adjacent paths based on the width of a work implement on the mobile machine; and (d) determining a start point and an end point of the path based on the location of the corner points, the perimeter of the work area, and the width of the work implement.
Claim 2
Independent Claim
113 words
A method for determining a path for a mobile machine to follow in a work area bounded by a perimeter having a plurality of corner points, the method comprising the steps of: (a) determining the heading of the path based on the heading of the mobile machine; (b) calculating a vector substantially perpendicular to the heading of the mobile machine; (c) determining the distance between adjacent paths based on the width of a work implement on the mobile machine; and (d) determining a start point and an end point of the path based on the location of the corner points, the perimeter of the work area, and the width of the work implement.
Claim 3
Dependent Claim
36 words
The method, as set forth in claim 1, wherein the vector has an origin at a corner point adjacent one side of the mobile machine and a length proportional to the width of the work implement.
Claim 4
Dependent Claim
69 words
The method, as set forth in claim 2, wherein the step (d) further comprises determining a line through the terminal point of the vector, the line being substantially parallel to the heading of the mobile machine and intersecting two sides of the perimeter, one point of the intersecting being the start point of the path and the other point of the intersecting being the end point of the path.
Claim 5
Independent Claim
351 words
A method for determining a series of paths for a mobile machine to follow in a work area, the work area being bounded by a multi-sided perimeter having a plurality of corner points, the method comprising the steps of: (a) determining the heading of the paths based on the heading of the mobile machine; (b) determining the width of a path based on the width of a work implement on the mobile machine; (c) calculating a first vector substantially perpendicular to the heading of the mobile machine, the terminal point of the first vector being at a distance proportional to the width of the path and the origin of the first vector being at the corner point adjacent the left side of the mobile machine having the furthest distance from the mobile machine; (d) determining a start point and an end point for the path based on the location of the corner points, the perimeter of the work area, and the first vector; (e) incrementing the terminal point of the first vector perpendicular to the heading of the mobile machine by the distance to an adjacent path in the series of paths; (f) calculating a second vector substantially parallel to the heading of the mobile machine, the second vector having an origin at the terminal point of the first vector; (g) calculating a third vector, the origin of the third vector being at the corner adjacent the furthest corner point in the clockwise direction and the terminal point of the third vector being at the terminal point of the first vector; (h) calculating the vector cross product of the second and the third vectors; (i) using the sign of the cross product to determine the side of the perimeter to use to calculate the start point and the end point of the next path; (j) determining a start point and an end point for the next path based on the terminal point of the first vector and the perimeter of the work area; (k) repeating steps (e) through (j) until the next path is outside the perimeter of the work area.
Claim 6
Independent Claim
351 words
A method for determining a series of paths for a mobile machine to follow in a work area, the work area being bounded by a multi-sided perimeter having a plurality of corner points, the method comprising the steps of: (a) determining the heading of the paths based on the heading of the mobile machine; (b) determining the width of a path based on the width of a work implement on the mobile machine; (c) calculating a first vector substantially perpendicular to the heading of the mobile machine, the terminal point of the first vector being at a distance proportional to the width of the path and the origin of the first vector being at the corner point adjacent the left side of the mobile machine having the furthest distance from the mobile machine; (d) determining a start point and an end point for the path based on the location of the corner points, the perimeter of the work area, and the first vector; (e) incrementing the terminal point of the first vector perpendicular to the heading of the mobile machine by the distance to an adjacent path in the series of paths; (f) calculating a second vector substantially parallel to the heading of the mobile machine, the second vector having an origin at the terminal point of the first vector; (g) calculating a third vector, the origin of the third vector being at the corner adjacent the furthest corner point in the clockwise direction and the terminal point of the third vector being at the terminal point of the first vector; (h) calculating the vector cross product of the second and the third vectors; (i) using the sign of the cross product to determine the side of the perimeter to use to calculate the start point and the end point of the next path; (j) determining a start point and an end point for the next path based on the terminal point of the first vector and the perimeter of the work area; (k) repeating steps (e) through (j) until the next path is outside the perimeter of the work area.
Claim 7
Dependent Claim
70 words
The method, as set forth in claim 4, wherein the step (d) further comprises determining a line through the terminal point of the first vector, the line being substantially parallel to the heading of the mobile machine and intersecting two sides of the perimeter, one point of the intersecting being the start point of the path and the other point of the intersecting being the end point of the path.
Claim 8
Dependent Claim
72 words
The method, as set forth in claim 4, wherein the step (j) further comprises determining a line through the terminal point of the first vector, the line being substantially parallel to the heading of the mobile machine and intersecting two sides of the perimeter, one point of the intersecting being the start point of the next path and the other point of the intersecting being the end point of the next path.
Claim 9
Independent Claim
157 words
An apparatus for determining a path for a mobile machine to follow in a work area bounded by a perimeter having a plurality of corner points, the apparatus comprising: a positioning system for providing position data for the mobile machine; a data processor in communication with the positioning system, the data processor being operable to determine the heading of the mobile machine based on said position data from the positioning system; the data processor being further operable to determine the heading of the path based on the heading of the mobile machine; the data processor being further operable to determine the width of the path based on the width of a work implement on the mobile machine; and the data processor being further operable to determine a start point and an end point of the path based on the location of the corner points, the perimeter of the work area, and the width of the work implement.
Claim 10
Independent Claim
157 words
An apparatus for determining a path for a mobile machine to follow in a work area bounded by a perimeter having a plurality of corner points, the apparatus comprising: a positioning system for providing position data for the mobile machine; a data processor in communication with the positioning system, the data processor being operable to determine the heading of the mobile machine based on said position data from the positioning system; the data processor being further operable to determine the heading of the path based on the heading of the mobile machine; the data processor being further operable to determine the width of the path based on the width of a work implement on the mobile machine; and the data processor being further operable to determine a start point and an end point of the path based on the location of the corner points, the perimeter of the work area, and the width of the work implement.
Claim 11
Dependent Claim
68 words
The apparatus, as set forth in claim 7, wherein the data processor is further operable to determine the start point and the end point of the path by calculating a vector substantially perpendicular to the heading of the mobile machine, the vector having a length proportional to the width of the path and an origin at one of the corner points adjacent one side of the mobile machine.
Claim 12
Dependent Claim
71 words
The apparatus, as set forth in claim 8, wherein the data processor is further operable to determine a line through the terminal point of the vector, the line being substantially parallel to the heading of the mobile machine and intersecting two sides of the perimeter, one point of the intersecting being the start point of the path and the other point of the intersecting being the end point of the path.
Claim 13
Independent Claim
395 words
An apparatus for determining a series of paths for a mobile machine to follow in a work area, the work area being bounded by a multi-sided perimeter having a plurality of corner points, the apparatus comprising: a data processor in communication with a positioning system, the positioning system providing data on the position, speed, and heading of the mobile machine, the data processor being operable to determine the heading of the paths based on the heading of the mobile machine; the data processor being further operable to determine the width of a path based on the width of a work implement on the mobile machine; the data processor being further operable to calculate a first vector substantially perpendicular to the heading of the mobile machine, the terminal point of the first vector being at a distance proportional to the width of the path and the origin of the first vector being at the corner point adjacent the left side of the mobile machine having the furthest distance from the mobile machine; the data processor being further operable to determine a start point and an end point for the path based on the location of the corner points, the perimeter of the work area, and the first vector; the data processor being further operable to repeatedly increment the terminal point of the first vector perpendicular to the heading of the mobile machine by the width of a next path in the series of paths, to calculate a second vector substantially parallel to the heading of the mobile machine, the second vector having an origin at the terminal point of the first vector, to calculate a third vector, the origin of the third vector being at the corner adjacent the furthest corner point in the clockwise direction and the terminal point of the third vector being at the terminal point of the first vector, to calculate the vector cross product of the second and the third vectors, to determine the side of the perimeter to use to calculate the start point and the end point of the next path using the sign of the cross product, to determine a start point and an end point for the next path based on the terminal point of the first vector and the perimeter of the work area, until the next path is outside the perimeter of the work area.
Claim 14
Independent Claim
395 words
An apparatus for determining a series of paths for a mobile machine to follow in a work area, the work area being bounded by a multi-sided perimeter having a plurality of corner points, the apparatus comprising: a data processor in communication with a positioning system, the positioning system providing data on the position, speed, and heading of the mobile machine, the data processor being operable to determine the heading of the paths based on the heading of the mobile machine; the data processor being further operable to determine the width of a path based on the width of a work implement on the mobile machine; the data processor being further operable to calculate a first vector substantially perpendicular to the heading of the mobile machine, the terminal point of the first vector being at a distance proportional to the width of the path and the origin of the first vector being at the corner point adjacent the left side of the mobile machine having the furthest distance from the mobile machine; the data processor being further operable to determine a start point and an end point for the path based on the location of the corner points, the perimeter of the work area, and the first vector; the data processor being further operable to repeatedly increment the terminal point of the first vector perpendicular to the heading of the mobile machine by the width of a next path in the series of paths, to calculate a second vector substantially parallel to the heading of the mobile machine, the second vector having an origin at the terminal point of the first vector, to calculate a third vector, the origin of the third vector being at the corner adjacent the furthest corner point in the clockwise direction and the terminal point of the third vector being at the terminal point of the first vector, to calculate the vector cross product of the second and the third vectors, to determine the side of the perimeter to use to calculate the start point and the end point of the next path using the sign of the cross product, to determine a start point and an end point for the next path based on the terminal point of the first vector and the perimeter of the work area, until the next path is outside the perimeter of the work area.
Claim 15
Dependent Claim
72 words
The apparatus, as set forth in claim 10, wherein the data processor is further operable to determine a line through the terminal point of the first vector, the line being substantially parallel to the heading of the mobile machine and intersecting two sides of the perimeter, one point of the intersecting being the start point of the path and the other point of the intersecting being the end point of the path.
Claim 16
Dependent Claim
74 words
The apparatus, as set forth in claim 10, wherein the data processor is further operable to determining a line through the terminal point of the first vector, the line being substantially parallel to the heading of the mobile machine and intersecting two sides of the perimeter, one point of the intersecting being the start point of the next path and the other point of the intersecting being the end point of the next path.