Claims
- 1. A discrete-time adaptive neural network compensator for compensating backlash of a mechanical system, comprising:
a feedforward path; a proportional derivative tracking loop in the feedforward path; a filter in the feedforward path; a neural network in the feedforward path and coupled to the filter, the neural network configured to compensate the backlash by estimating an inverse of the backlash and applying the inverse to an input of the mechanical system; and wherein a tracking error r(k), a backlash estimation error {tilde over (τ)}(k), and a weight estimation error {tilde over (W)}(k) of the neural network are each weighted in the same Lyapunov function.
- 2. The compensator of claim 1, wherein the tracking error, the backlash estimation error, and the weight estimation error are uniformly ultimately bounded.
- 3. The compensator of claim 1, wherein unknown backlash parameters are learned in real time.
- 4. The compensator of claim 1, wherein the mechanical system comprises an actuator or robot.
- 5. A discrete time adaptive neural network compensator for compensating backlash of a mechanical system, comprising:
a filter in a feedforward path; a neural network in the feedforward path, the neural network configured to compensate the backlash by estimating an inverse of the backlash and applying the inverse to an input of the mechanical system; and means for tuning the neural network in discrete time without a certainty equivalence assumption.
- 6. The compensator of claim 5, wherein unknown backlash parameters are learned in real time.
- 7. The compensator of claim 5, wherein the mechanical system comprises an actuator or robot.
- 8. A method for compensating backlash in a mechanical system, comprising:
estimating an inverse of the backlash using a discrete-time neural network in a feedforward path; weighting a tracking error r(k), a backlash estimation error {tilde over (τ)}(k), and a weight estimation error {tilde over (W)}(k) of the neural network in the same Lyapunov function; and applying the inverse to an input of the mechanical system to compensate the backlash.
- 9. The method of claim 8, wherein the tracking error, the backlash estimation error, and the weight estimation error are uniformly ultimately bounded.
- 10. The method of claim 8, wherein unknown backlash parameters are learned in real time.
- 11. The method of claim 8, wherein the mechanical system comprises an actuator or robot.
- 12. A discrete-time method of adaptively compensating backlash in a mechanical system, comprising:
estimating an inverse of the backlash using a neural network in a feedforward path; adjusting weights of the neural network using an algorithm to achieve closed loop stability without a certainty equivalence assumption; and applying the inverse to an input of the mechanical system to compensate the backlash.
- 13. The method of claim 12, wherein a tracking error, backlash estimation error, and weight estimation error are uniformly ultimately bounded.
- 14. The method of claim 12, wherein unknown backlash parameters are learned in real time.
- 15. The method of claim 12, wherein the mechanical system comprises an actuator or robot.
Parent Case Info
[0001] This application claims priority to provisional patent application Serial No. 60/237,580 filed Oct. 3, 2000, entitled, “Backlash Compensation with Filtered Prediction in Discrete Time Nonlinear Systems by Dynamic Inversion Using Neural Networks” by Javier Campos and Frank L. Lewis. That entire disclosure is specifically incorporated by reference herein without disclaimer.
Government Interests
[0002] The government may own rights to portions of the present invention pursuant to Army Research Office Grant 39657-MA, ARO Grant DAAD19-99-1-0137, and Texas ATP Grant 003656-027
Provisional Applications (1)
|
Number |
Date |
Country |
|
60237580 |
Oct 2000 |
US |