Claims
- 1. A vehicle suspension system for a surface vehicle having a payload compartment and a surface engaging device, comprising:
a controllable suspension element for applying a force between said payload compartment and said surface engaging device; a profile storage device for storing a plurality of profiles of paths, said profiles including vertical deflection data; and a profile retrieving microprocessor coupled to said controllable suspension element and to said profile storage device for retrieving from said profile storage device one of said profiles, said one profile corresponding to the path on which said vehicle is traveling.
- 2. A vehicle suspension system in accordance with claim 1, wherein said profile storage device is located remotely from said surface vehicle.
- 3. A vehicle suspension system in accordance with claim 1, wherein said profile retrieving microprocessor is located remotely form said surface vehicle.
- 4. A vehicle suspension system in accordance with claim 1 and further comprising,
a locator system, coupled to said microprocessor for determining the location of said surface vehicle, wherein said microprocessor is adapted to determine if there is stored in said profile storage device a profile corresponding to said location.
- 5. A vehicle suspension system in accordance with claim 1 and further comprising,
a sensor for acquiring vertical deflection data.
- 6. A vehicle suspension system in accordance with claim 5, wherein said microprocessor is adapted to compare said vertical deflection data with said stored profiles.
- 7. A vehicle suspension system in accordance with claim 5, wherein said microprocessor is adapted to modify said profile and to store said modified profile in said profile storage device.
- 8. A vehicle suspension system in accordance with claim 1 and further comprising,
a trajectory developing microprocessor for developing a trajectory plan corresponding to said retrieved profile.
- 9. A vehicle suspension system in accordance with claim 8 and further comprising,
a control processor for issuing command signals to said controllable suspension element to execute said trajectory plan.
- 10. An active vehicle suspension for a surface vehicle having a payload compartment and a surface engaging device, said vehicle for operating on a path, said suspension comprising:
a force applying element coupling said payload compartment and said surface engaging device for applying a force between said payload compartment and said surface engaging device to vary the vertical position of said payload compartment relative to said surface engaging device; a profile storage device for storing a vertical profile of said path; and a trajectory development subsystem communicatingly coupled to said force applying element and to said profile storage device for developing a trajectory plan responsive to said stored vertical profile and for issuing command signals to said force applying element, said command signals corresponding to said trajectory plan.
- 11. An active vehicle suspension in accordance with claim 10, wherein said profile storage device is located remotely from said surface vehicle.
- 12. An active vehicle suspension in accordance with claim 10, wherein said trajectory development subsystem is located remotely from said surface vehicle.
- 13. A method for operating an active vehicle suspension system in a surface vehicle having a data storage device comprising:
determining the location of said surface vehicle; determining if there is stored in said surface vehicle a vertical trajectory plan corresponding to said location; retrieving said plan in response to a determination that there is stored in said vehicle suspension system said vertical trajectory plan, and executing said plan.
- 14. A method for operating an active vehicle suspension in accordance with claim 13 and further comprising,
recording input signals from performance sensors; modifying said vertical trajectory plan in response to the performance sensor input signals.
- 15. A method for operating an active suspension in accordance with claim 13, wherein said determining includes the use of a global positioning satellite.
- 16. A method for operating an active vehicle suspension in a surface vehicle having a sensing device to sense the vertical profile of a path and a data storage device comprising:
sensing a vertical profile of a path; recording said profile; and comparing said recorded profile with profiles stored in a database to find if said sensed profile matches one of said stored profiles.
- 17. A method for operating an active vehicle suspension in accordance with claim 16 and further comprising,
retrieving, responsive to a finding that a sensed profile matches one of said stored profiles, a trajectory plan associated with said one stored profile; and executing said trajectory plan.
- 18. A method for operating an active vehicle suspension in accordance with claim 17 and further comprising,
recording input signals from performance sensors; modifying said vertical trajectory plan in response to the performance sensor input signals.
- 19. A method for operating an active vehicle suspension in accordance with claim 16 and further comprising,
responsive to a finding that said sensed profile matches one of said stored profiles, developing a trajectory plan for said sensed profile; and executing said trajectory plan.
- 20. An active suspension system for a surface vehicle for operating on a path, comprising;
an active suspension; a profile sensor for sensing a profile of said path; road profile storage device for storing a database of path profiles; and a path profile microprocessor coupled to said storage device and to said profile sensor for comparing said sensed profile with said database of path profiles.
- 21. An active suspension system in accordance with claim 20,
wherein said road profile storage device is located remotely from said surface vehicle.
- 22. An active suspension system in accordance with claim 20,
wherein said road profile microprocessor is located remotely from said surface vehicle.
- 23. An active suspension system in accordance with claim 20 and further comprising,
a trajectory storage device for storing a database of trajectories, said trajectories corresponding to said road profiles; a trajectory microprocessor coupled to said storage device and to said road profile microprocessor and responsive to said road profile microprocessor for retrieving one of said trajectories and for communicating instruction signals based on said one of said trajectories to said active suspension.
- 24. An active suspension system in accordance with claim 23, wherein said trajectory storage device is located remotely from said surface vehicle.
- 25. An active suspension system in accordance with claim 23., wherein said trajectory microprocessor is located remotely from said surface vehicle.
- 26. An active suspension system in accordance with claim 20 and further comprising,
a trajectory development microprocessor coupled to said active suspension for developing a vertical trajectory for said sensed profile.
- 27. An active suspension system for a surface vehicle comprising:
an active suspension; a locator system for determining the location of said surface vehicle; a trajectory storage device, for storing a database of trajectories corresponding to locations; and a trajectory microprocessor for determining if said database contains a trajectory corresponding to said determined location, for retrieving corresponding trajectory, and for transmitting to said active suspension instruction signals based on said corresponding trajectory.
- 28. An active suspension in accordance with claim 27, wherein said locator system comprises a global positioning system device.
- 29. A method for operating an active vehicle suspension system in a surface vehicle having a data storage device, comprising,
determining the location of said surface vehicle; determining if there is stored in said surface vehicle a profile corresponding to said location; retrieving said profile in response to a determination that there is stored in said vehicle suspension system said profile, developing a trajectory plan in response to said retrieved profile, and executing said trajectory plan.
- 30. A method for operating an active vehicle suspension in accordance with claim 29 and further comprising,
modifying said profile; and storing said modified profile in said storage device.
- 31. A method for determining the location of a surface vehicle comprising:
storing a plurality of profiles of paths, said path profiles associated with locations and containing only vertical deflections of said path from a predetermined reference plane measured at increments; sensing vertical deflection of a path on which said vehicle is currently traveling from the predetermined reference plane; and comparing said sensed vertical deflections with said path profiles.
- 32. For use with a vehicle having a suspension system, said vehicle suspension system comprising a trajectory planning system for developing a trajectory plan, a controllable suspension element for urging a point on said vehicle to follow said trajectory plan, a method for said developing of said trajectory plan, comprising:
recording a profile comprising data points, said data points representing vertical deflections of a travel path; smoothing data points of said profile to create smoothed data, said smoothing providing positive and negative values; and recording said smoothed data as said trajectory plan.
- 33. An active vehicle suspension for a surface vehicle having a payload compartment and a surface engaging device, said vehicle for operating on a path, said path being characterized by a profile, said profile including profile data including z-axis data, said suspension comprising:
a force applying element coupling said payload compartment and said surface engaging device for applying a force between said payload compartment and said surface engaging device to control the vertical position of said payload compartment relative to said surface engaging device; a trajectory developing system communicatingly coupled to said force applying element, said trajectory developing system for developing a predetermined path in space and for issuing command signals causing said force applying element to urge a point on said payload compartment to follow said predetermined path in space.
- 34. An active vehicle suspension in accordance with claim 33, said trajectory developing system comprising a smoothing device for smoothing said profile data to develop said predetermined path in space.
- 35. An active vehicle suspension in accordance with claim 34, wherein said smoothing device comprises a low-pass filter.
- 36. An active vehicle suspension in accordance with claim 35, wherein said smoothing device comprises a bi-directional low pass filter.
- 37. An active vehicle suspension for a surface vehicle having a payload compartment and a surface engaging device, constructed and arranged for operating on a path, said suspension comprising:
a controllable suspension element constructed and arranged for controlling the displacement between said payload compartment and said surface engaging device and responsive to vertical displacements in said path; and a trajectory developing system constructed and arranged for issuing command signals to said controllable suspension representative of expected vertical displacement in said path to exert a force between said payload compartment and said surface engaging device prior to said surface engaging device encountering an expected vertical displacement to reduce the vertical displacement of said payload compartment when moving on said path.
- 38. A method for developing a trajectory plan in accordance with claim 37, wherein said smoothing device comprises a low pass filter.
- 39. A method for developing a trajectory plan in accordance with claim 38, wherein said low pass filter is bi-directional.
- 40. A method for developing a trajectory plan in accordance with claim 39, wherein said bi-directional filtering is constructed and arranged to make multiple passes.
- 41. A method for developing a trajectory plan in accordance with claim 37, wherein said profile data points represent said vertical deflections measured with respect to time.
- 42. A method for developing a trajectory plan in accordance with claim 37, wherein said profile data points represent vertical deflections measured with respect to distance traveled.
- 43. For use with a vehicle comprising a vehicle suspension including a controllable suspension element and further including sensors for sensing at least one of vertical acceleration, suspension displacement, and vertical velocity, a method for using a profile, comprising:
compiling a library of profiles, each of said profiles including a first set of data taken at intervals, said first set of data expressed in units of at least one of vertical acceleration, suspension displacement, force applied by said vehicle suspension, and vertical velocity; and driving said vehicle over a road section and recording a second set of data, said second set of data expressed in units of a corresponding at least one of vertical acceleration, suspension displacement, force applied by said vehicle suspension, and vertical velocity; and comparing said second set of data with said first set of data to determine a degree of match.
- 44. A method for using a profile in accordance with claim 4, further comprising:
if said comparing indicates a high degree of match, determining if there exists a better trajectory plan corresponding to the pattern of said second set of data, said better trajectory plan executable by said controllable suspension element; and if said determining indicates that a better trajectory plan exists, retrieving and executing said better trajectory plan.
- 45. A method for using a profile in accordance with claim 44, further comprising:
if said determining indicates that a better trajectory plan does not exist, creating said better trajectory plan using said second set of data.
- 46. A method for using a profile in accordance with claim 44, further comprising:
if said comparing does not indicate a high degree of match, storing said second set of data.
- 47. A method for using a profile in accordance with claim 44 further comprising the step of, if said comparing does not indicate a high degree of match, calculating a trajectory plan corresponding to said second set of data points.
- 48. A method for using a profile in accordance with claim 4, wherein said first set of data points include states of said vehicle measured by said sensors, said data points expressed as at least one of accelerations and velocities.
- 49. A method for developing an improved trajectory plan for a vehicle having a controllable suspension element, comprising:
developing, by a microprocessor, using a first set of trajectory plan parameter values, a first trajectory plan corresponding to a profile; executing said first trajectory plan, said executing including recording performance data corresponding to said first trajectory plan; modifying at least one of said values of said trajectory plan parameters to provide a modified trajectory plan parameter value; developing, using said modified trajectory plan parameter value, by said microprocessor, a second trajectory plan corresponding to said profile; executing of said second trajectory plan, said executing including recording a measure of performance data corresponding to said second trajectory plan; comparing said performance data corresponding to said executing of said first trajectory plan and said performance data corresponding to said executing of said second trajectory plan to determine the trajectory plan parameter value corresponding to the better performance data; and retaining the set of trajectory plan parameter value corresponding to the better performance data as a current trajectory plan parameter value, wherein said executing of at least one of said first trajectory plan and said second trajectory plan is a simulated executing, by said microprocessor, of said at least one of said first trajectory plan and said second trajectory plan.
- 50. A method for developing an improved trajectory plan in accordance with claim 49, further comprising:
subsequent to said execution of said first trajectory plan, comparing said performance data with a predetermined threshold performance value; in the event that said performance data is at least said predetermined threshold performance value, exiting the process; and in the event that said performance data is not at least said predetermined threshold performance value, performing said modifying step.
- 51. A method for developing an improved trajectory plan in accordance with claim 49, further comprising:
a second modifying of said one of said values of said trajectory plan parameters to provide a second modified trajectory plan parameter value; a developing, using said modified trajectory plan parameter value, by said microprocessor, of a third trajectory plan corresponding to said profile; executing of said third trajectory plan, said executing including recording a measure of performance data corresponding to said third trajectory plan, wherein said executing is one of an actual executing of said second trajectory plan and a simulated executing of said second trajectory plan by said microprocessor and wherein said measure of performance data is one of an actual measured performance and a calculated measure of performance calculated from said simulated executing of said third trajectory plan; comparing said performance data corresponding to said executing of said current trajectory plan and said performance data corresponding to said executing of said third trajectory plan to determine the trajectory plan parameter value corresponding to the better performance data; and retaining the trajectory plan parameter value corresponding to the better performance data as said current trajectory plan value.
- 52. A method for developing a trajectory plan in accordance with claim 5, wherein said microprocessor is in a computer remote from said vehicle and further including the steps of
downloading said trajectory plan from said computer to said vehicle.
- 53. A method for developing a trajectory plan in accordance with claim 5, wherein said microprocessor is on-board said vehicle.
- 54. A method for developing a trajectory plan in accordance with claim 5, wherein said at least one of said values is a filter break frequency.
- 55. A method for developing a trajectory plan for use by a vehicle having a payload compartment, a wheel, a plurality of sensors for measuring a corresponding plurality of states of said vehicle, and a controllable suspension element for exerting force between said wheel and said payload compartment, comprising:
storing said trajectory plan as one of a series of commands causing said controllable suspension element to exert a force, and a state of said vehicle as measured by at least one of said sensors.
- 56. A method for operating a suspension system for a vehicle, said vehicle comprising a controllable suspension element, a payload compartment, a surface engaging device, a plurality of sensors, each sensor associated with one of said suspension element, said payload compartment, and said engaging device, said method comprising:
combining a first signal and a second signal to create a feedback loop input signal, said first input signal including information reactive to states of said sensors, said second signal representing a predetermined path in space; and inputting said feedback loop input signal to a closed negative feedback loop.
- 57. A method for operating a suspension system in accordance with claim 56, wherein said closed negative feedback loop has a gain and wherein said gain is constant.
CLAIM OF PRIORITY
[0001] This application claims priority under 35 USC §119(e) to U.S. patent application Ser. No. 09/535,849, filed on Mar. 27, 2000, the entire contents of which are hereby incorporated by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09535849 |
Mar 2000 |
US |
Child |
10368187 |
Feb 2003 |
US |