Claims
- 1. A method of controlling a multi-wheel drive vehicle comprising the steps of:(a) determining a turning reference and a vehicle velocity; (b) determining a reference distance from the turning reference based on the following relationship: SR={square root over (a2+H2)}where SR is the reference distance, a is the turning reference, and H is a wheel base dimension of the vehicle;(c) determining a wheel drive distance from the turning reference for each wheel drive of the multi-wheel drive vehicle; (d) determining a velocity for each wheel drive based on the vehicle velocity, wheel drive distance, and reference distance; and (e) outputting the determined velocity for each wheel drive to each wheel drive.
- 2. The method of claim 1 wherein step (a) comprises reading the position output of a user manipulable control device.
- 3. The method of claim 1 wherein step (a) comprises reading the angular position of a steering servo-mechanism.
- 4. The method of claim 2 wherein step of reading the position output of a user manipulable control device comprises the step of relating Cartesian output data to the tangent of an angle formed by the Cartesian output data.
- 5. The method of claim 1 wherein step (a) comprises determining the turning reference based on the following relationship:a=HR×tan βwhere a is the turning reference, HR is the distance from an origin of the vehicle's coordinate system to a vehicle velocity reference point, and β is an angle associated with the vehicle's steering servo-mechanism.
- 6. The method of claim 1 further comprising the step of determining a steering angle for at least one wheel drive.
- 7. The method of claim 6 further comprising the step of outputting the determined steering angle to the at least one wheel drive.
- 8. A system for controlling a multi-wheel drive vehicle comprising the steps of:(a) an input device; (b) a controller in circuit communication with the input device; (c) at least two wheel drives in circuit communication with the controller; and (d) logic for: (1) determining a turning reference and a vehicle velocity from the input device; (2) determining a reference distance from the turning reference based on the following relationship: SR={square root over (a2−H2)}where SR is a reference distance, a is the turning reference, and H is a wheel base dimension of the vehicle;(3) determining a wheel drive distance from the turning reference for each wheel drive of the multi-wheel drive vehicle; (4) determining a velocity for each wheel drive based on the vehicle velocity, wheel drive distance, and reference distance; and (5) outputting the determined velocity for each wheel drive to each wheel drive.
- 9. The system of claim 8 wherein the input device comprises a user manipulable input device.
- 10. The method of claim 8 wherein the input device comprises a steering servo-mechanism.
- 11. The system of claim 9 wherein the user manipulable input device comprises a joystick input device.
- 12. The system of claim 8 wherein the logic determining a turning reference and a vehicle velocity from the input device comprises logic for determining the turning reference based on the following relationship:a=HR×tan βwhere a is the turning reference, HR is the distance from an origin of the vehicle's coordinate system to a vehicle velocity reference point, and β is an angle associated with the vehicle's steering servo-mechanism.
- 13. The method of claim 8 further comprising logic for determining a steering angle for at least one wheel drive.
- 14. The method of claim 13 comprising logic for outputting the determined steering angle to the at least one wheel drive.
- 15. A system for controlling a multi-wheel drive vehicle comprising the steps of:(a) means for inputting at least one control signal; (b) a controller means in circuit communication with the means for inputting a plurality of control signals; (c) at least two wheel drive means in circuit communication with the controller means; (d) means for determining a turning reference and a vehicle velocity from the input device; (e) means for determining a reference distance from the turning reference based on the following relationship: SR={square root over (a2−H2)}where SR is the reference distance, a is the turning reference, and H is a wheel base dimension of the vehicle;(f) means for determining a wheel drive distance from the turning reference for each wheel drive of the multi-wheel drive vehicle; (g) means for determining a velocity for each wheel drive based on the vehicle velocity, wheel drive distance, and reference distance; and (h) means for outputting the determined velocity for each wheel drive to each wheel drive.
- 16. The system of claim 15 wherein the means for inputting at least one control signal comprises a user manipulable means.
- 17. The system of claim 16 wherein the user manipulable means comprises a joystick device.
- 18. A The method of claim 15 wherein the means for inputting at one control signal comprises a steering servo-mechanism.
- 19. The system of claim 15 wherein the means for determining a turning reference and a vehicle velocity from the means for inputting comprises means for determining the turning reference based on the following relationship:a=HR×tan βwhere a is the turning reference, HR is the distance from an origin of the vehicle's coordinate system to a vehicle velocity reference point, and β is an angle associated with the vehicle's steering servo-mechanism.
- 20. The method of claim 15 further comprising the logic for determining a steering angle for at least one wheel drive.
- 21. The method of claim 15 further comprising logic for outputing the determined steering angle to the at least one wheel drive.
- 22. A method of driving a multiple wheel drive vehicle comprising the steps of:(a) reading an angle value associated with a steering position; (b) determining a velocity for at least one wheel drive based on the angle value, a vehicle reference point's velocity and location from a predetermined origin, and at least one wheel drive base dimension; the location from a predetermined origin being related to the formula SR={square root over (a2−H2)}wherein SR is a function of the location from the predetermined origin, a is a function of an angle value, and H is a function of at least one wheel drive base dimension; and (c) outputting the determined velocity to the at least one wheel drive.
- 23. A system for driving a multi-wheel drive vehicle comprising:(a) means for inputting at least one control signal; (b) a controller means in circuit communication with the means for inputting a plurality of control signals; (c) at least one wheel drive means in circuit communication with the controller means; (d) means for determining a velocity for the at least one wheel drive means based on the at least one control signal, a vehicle reference point's velocity and location from a predetermined origin, and at least one wheel drive base dimension; the location from a predetermined origin being related to the formula SR={square root over (a2−H2)}wherein SR is a function of the location from the predetermined origin, a is a function of an angle value, and H is a function of the at least one wheel drive base dimension; and (e) output means conveying the determined velocity to the at least one wheel drive.
CROSS-REFERENCES TO RELATED APPLICATIONS
This application is a continuation of application Ser. No. 09/773,793, filed Feb. 1, 2001, now U.S. Pat. No. 6,526,336, and titled “System and Method for Steering a Multi-Wheel Drive Vehicle.”
US Referenced Citations (22)
Foreign Referenced Citations (2)
Number |
Date |
Country |
WO 9308063 |
Apr 1993 |
WO |
WO 0032462 |
Jun 2000 |
WO |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/773793 |
Feb 2001 |
US |
Child |
10/279606 |
|
US |