Method and system for detecting center pivot collision
View Patent ↗A system and method is described that allow for detecting center pivot collision and that provide more accurate and reliable collision indications. The system and method described are suitable for low-cost consumer grade GPS devices and other position sensors.
1. A system for detecting collisions between a center pivot A and a center pivot B comprising:
a database, said database comprising storage for a center location for the center pivot A, a center location for the center pivot B, a length for center pivot A, a length for center pivot B;
a position sensor for center pivot A;
a position sensor for center pivot B; and
a velocity processor for calculating one or more future locations for center pivot A and for calculating one or more future locations for center pivot B.
2. The system for detecting collisions of claim 1 , wherein said database further comprises:
storage for one or more recent position with time information for center pivot A; and
storage for one or more recent position with time information for center pivot B.
3. The system for detecting collisions of claim 2 , where said velocity processor utilizes the one or more recent position with time information for center pivot A to calculate an average velocity for center pivot A and the one or more recent position with time information for center pivot B to calculate an average velocity for center pivot B.
4. The system for detecting collisions of claim 3 , wherein the average velocity for center pivot A and the average velocity for center pivot B are angular velocities.
5. The system for detecting collisions of claim 1 , said system further comprising:
a collision processor calculating if the center pivot A and the center pivot B will collide at a future time based on the one or more future locations for the center pivot A and the one or more future locations for the center pivot B.
6. The system for detecting collisions of claim 1 , wherein the position sensor for center pivot A is a GPS receiver.
7. A method for detecting collisions between a center pivot A and a center pivot B comprising the steps:
storing one or more recent position and time entries for the center pivot A;
storing one or more recent position and time entries for the center pivot B;
calculating a velocity for the center pivot A;
calculating a velocity for the center pivot B;
calculating, using a processor, one or more future locations for the center pivot A based on the calculated velocity for the center pivot A;
calculating one or more future locations for the center pivot B based on the calculated velocity for the center pivot B; and
determining if the center pivot A will collide with the center pivot B based on the one or more future locations for the center pivot A and the one or more future locations for the center pivot B.
8. The method for detecting collisions of claim 7 , wherein the step of calculating the velocity for the center pivot A comprising the steps:
retrieving a center position for the center pivot A;
retrieving a pivot length for the center pivot A;
retrieving the one or more recent positions and time entries for the center pivot A; and
calculating a velocity based on the one or more recent position and time entries for the center pivot A.
9. The method for detecting collisions of claim 8 , wherein the calculated velocity is an angular velocity.
10. The method for detecting collisions of claim 8 , wherein the calculated velocity is adjusted to be within a minimum velocity and a maximum velocity.