Method for developing an algorithm to efficiently control an...

Data processing: vehicles – navigation – and relative location – Vehicle control – guidance – operation – or indication – Construction or agricultural-type vehicle

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C701S027000, C701S044000, C037S414000, C172S002000

Reexamination Certificate

active

06691010

ABSTRACT:

TECHNICAL FIELD
This invention relates generally to excavating machines and, more particularly, the present invention relates to automated excavating machines and processes.
BACKGROUND ART
U.S. Pat. No. 5,065,326 discloses the process of autonomously controlling the linkage of an excavating machine during a full work cycle. Different methods on how to control the linkage of an excavating machine have also been disclosed in the literature. One approach is to generate the trajectory for the endpoint of the linkage and then regulate the linkage about this trajectory. The method of generating a three dimensional trajectory and computing the necessary control to follow a three dimensional spline is computationally intensive. This type of control algorithm also needs a reference on how to generate the three dimensional trajectory. Additionally this method does not try to minimize the amount of time or power required to execute a work cycle.
U.S. Pat. No. 5,065,326 also discloses an approach in the form of a finite state machine where each joint rotates until the next joint begins its motion. In this algorithm the state transitions are programmed a priori.
U.S. Pat. No. 5,908,458 discloses a variation of the above referenced finite state machine algorithm which creates parameterized scripts that vary the state transition points for each joint as work progresses. This control method generates a learning base to evaluate previous cycle executions and to predict future cycles. From the generated scores a trajectory is determined and appropriate parameters are set for the system. The score is generated by a knowledge base that is built as the machine operates. This method relies on parallel processing to execute multiple algorithms to generate future parameters for the system.
Other methods of generating a trajectory for the linkage to follow are teach and playback methods. This approach assumes the operators input was efficient and does not update the motion of the linkage as the system changes or the geometry of the dig and dump locations change.
The present invention is directed to overcoming one or more of the problems or disadvantages associated with the prior art.
DISCLOSURE OF THE INVENTION
The present invention is a system and method for controlling movement of a work implement from a specified dig location to a specified dump location. The work implement has at least four degrees of freedom defined by a swing joint angle &thgr;
swing
, a boom joint angle &thgr;
boom
, a stick joint angle &thgr;
stick
, and a bucket joint angle &thgr;
bucket
. In one embodiment, the control system comprises a central processing unit and a memory device. The control system further comprises an initialization module stored on the memory device and adapted to determine specified initial and final joint angles for an initial cycle of the work implement indicative of the specified dig and dump locations, respectively. The control system further comprises a hydraulic valve connected to the central processing unit and to the work implement. The control system further comprises a controller module stored on the storage device. The controller module comprises a fuzzy-logic swing valve control module, a fuzzy-logic boom valve control module and a fuzzy-logic stick valve control module each adapted to instruct the central processing unit in a finite state manner to output at least one control signal to the hydraulic valve to cause the work implement to smoothly move from the dig location to the dump location while minimizing energy requirements and computing power.


REFERENCES:
patent: 4990838 (1991-02-01), Kawato et al.
patent: 5047701 (1991-09-01), Takarada et al.
patent: 5065326 (1991-11-01), Sahm
patent: 5461803 (1995-10-01), Rocke
patent: 5504841 (1996-04-01), Tani
patent: 5682312 (1997-10-01), Rocke
patent: 5699247 (1997-12-01), Moriya et al.
patent: 5908458 (1999-06-01), Rowe et al.
patent: 6052636 (2000-04-01), Lombardi
patent: 6058344 (2000-05-01), Rowe et al.
patent: 6064933 (2000-05-01), Rocke
patent: 6076030 (2000-06-01), Rowe
patent: 6108949 (2000-08-01), Singh et al.
patent: 6167336 (2000-12-01), Singh et al.
patent: 6181983 (2001-01-01), Schlemmer et al.
patent: 6317669 (2001-11-01), Kurenuma et al.
patent: 6353829 (2002-03-01), Koblenz et al.
patent: 6356829 (2002-03-01), Fan et al.
patent: 6363632 (2002-04-01), Stentz et al.
patent: 6371214 (2002-04-01), Anwar et al.
“A First Course in Fuzzy Logic Second Edition”, by Hung T. Nguyen et al., Published 2000, pp., 177-179, 191-192.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for developing an algorithm to efficiently control an... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for developing an algorithm to efficiently control an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for developing an algorithm to efficiently control an... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3287849

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.