Dynamic stabilization and control of an earthmoving machine
First Claim
1. A machine comprising:
- a first and second satellite antenna mounted in a longitudinal direction on said machine and connected to a satellite receiver;
a third satellite antenna attached to an operational element of said machine and connected to a satellite receiver;
a gravity reference sensor mounted on said machine;
a plurality of gyroscopes mounted on said machine; and
a computer processor for generating control signals based on sensor data received from said satellite receivers, gravity reference sensor; and
said plurality of gyroscopes.
1 Assignment
0 Petitions
Accused Products
Abstract
An earthmoving machine including a control system is disclosed. The machine comprises first and second satellite navigation antennas mounted in a longitudinal direction on the earthmoving machine. A third satellite navigation antenna is mounted on a pole attached to an operational element of the earthmoving machine. In one embodiment, the earthmoving machine is a bulldozer and the operational element is a blade of the bulldozer. The machine further comprises a gravity reference sensor and a plurality of gyroscopes mounted on the machine. A computer processor generates control signals based on sensor data received from the various components. The disclosed system and method allows for dynamically stable operation of the earthmoving machine at relatively fast speeds without the development of unwanted oscillations.
-
Citations
24 Claims
-
1. A machine comprising:
-
a first and second satellite antenna mounted in a longitudinal direction on said machine and connected to a satellite receiver; a third satellite antenna attached to an operational element of said machine and connected to a satellite receiver; a gravity reference sensor mounted on said machine; a plurality of gyroscopes mounted on said machine; and a computer processor for generating control signals based on sensor data received from said satellite receivers, gravity reference sensor; and
said plurality of gyroscopes. - View Dependent Claims (2, 3)
-
-
4. A method for operating a machine comprising the steps of:
-
determining a current state of the machine using data from sensors mounted on said machine; predicting a future state of the machine using said current state and filtered position information from a prior epoch; calculating a reduced error state using said determined state and said predicted state; calculating a delay compensated state of the machine using said reduced error state; calculating control signals for at least one operational element of said machine using said delay compensated state; and applying said control signals to said at least one operational element. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling a machine comprising a first and second satellite antenna mounted in a longitudinal direction on said machine and connected to a satellite receiver, a third satellite antenna attached to an operational element of said machine and connected to a satellite receiver, a gravity reference sensor, a plurality of gyroscopes mounted to said machine, and a computer processor for processing data received from said satellite receivers, gravity reference sensor;
- and said plurality of gyroscopes, said method comprising the steps of;
determining a current state of the machine; predicting a future state of the machine using said current state and position information from a prior epoch; calculating a reduced error state utilizing said determined state and said predicted state; calculating a delay compensated state of the machine; calculating control signals for said operational element of said machine; and applying said control signals to said operational element. - View Dependent Claims (12, 13, 14, 15, 16, 17)
- and said plurality of gyroscopes, said method comprising the steps of;
-
18. A computer readable medium storing computer program instructions which are executable on a computer processor for implementing a machine control system, said computer program instructions comprising instructions defining the steps of:
-
determining a current state of the machine using data from sensors mounted on said machine; predicting a future state of the machine using said current state and filtered position information from a prior epoch; calculating a reduced error state using said determined state and said predicted state; calculating a delay compensated state of the machine using said reduced error state; calculating control signals for at least one operational element of said machine using said delay compensated state; and applying said control signals to said at least one operational element. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification