Perception based suspension control
US-10486485-B1 · Nov 26, 2019 · US
US10800403B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10800403-B2 |
| Application number | US-201815978291-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 14, 2018 |
| Priority date | May 14, 2018 |
| Publication date | Oct 13, 2020 |
| Grant date | Oct 13, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A processor-implemented path planning method in a vehicle is disclosed. The method includes retrieving road surface information along a planned path for the vehicle; constructing, by the processor, a model of the road surface along the planned path; identifying, by the processor, a road irregularity in the road surface for the planned path; classifying, by the processor, the road irregularity; projecting the location of vehicle tire patches on the model of the road surface; predicting, by the processor, vehicle sprung-mass dynamics as a function of time for the vehicle along the planned path; calculating a plurality of alternative path trajectories within the constraints of the road boundaries for avoiding the road irregularity; choosing an alternative path trajectory out of the plurality of alternative path trajectories that reduces the sprung-mass dynamics for the vehicle to provide a more comfortable ride; and updating the planned path with the chosen alternative path trajectory.
Opening claim text (preview).
What is claimed is: 1. A processor-implemented path planning method in a vehicle, the method comprising: retrieving road surface information along a planned path for the vehicle; constructing, by the processor, a model of the road surface along the planned path; identifying, by the processor, a road irregularity in the road surface for the planned path; classifying, by the processor, the road irregularity; projecting the location of vehicle tire patches on the model of the road surface; predicting, by the processor, vehicle sprung-mass dynamics as a function of time for the vehicle along the planned path; calculating a plurality of alternative path trajectories within constraints of the road boundaries for avoiding the road irregularity; choosing an alternative path trajectory out of the plurality of alternative path trajectories that reduce the sprung-mass dynamics for the vehicle to provide a more comfortable ride; and updating the planned path with the chosen alternative path trajectory. 2. The method of claim 1 , wherein the road surface information comprises cloud-based road surface information and road surface information derived from onboard vehicle sensors. 3. The method of claim 1 , wherein the model of the road surface along the planned path comprises a three-dimensional (3D) profile matrix wherein the x-axis represents the distance down road, the y-axis represents the lateral position, and the z-axis represents the vertical position. 4. The method of claim 3 , further comprising uploading the 3D profile matrix to a cloud-based system for comparison with a cloud-based 3D profile matrix. 5. The method of claim 1 , wherein predicting, by the processor, vehicle sprung-mass dynamics as a function of time comprises predicting forces at each kingpin using a representative vehicle dynamics model. 6. The method of claim 1 , wherein calculating a plurality of alternative path trajectories and choosing an alternative path trajectory out of the plurality of alternative path trajectories comprises calculating and testing using cost functions a plurality of alternative path trajectories. 7. The method of claim 1 , wherein choosing an alternative path trajectory that reduces the sprung-mass dynamics for the vehicle comprises choosing an alternative path that does not avoid the road irregularity but reduces the impact of the road irregularity on ride comfort. 8. The method of claim 1 , wherein choosing an alternative path trajectory that reduces the sprung-mass dynamics for the vehicle comprises choosing an alternative path that avoids the road irregularity. 9. A ride comfort processor in a vehicle, the ride comfort processor comprising one or more processors configured by programming instructions in computer readable media, the ride comfort processor configured to: retrieve road surface information along a planned path for the vehicle; construct a model of the road surface along the planned path; project the location of vehicle tire patches on the model of the road surface; predict vehicle sprung-mass dynamics as a function of time for the vehicle along the planned path; calculate and select alternative vehicle controls that reduce the sprung-mass dynamics along the planned path; and update vehicle control inputs with the alternative vehicle controls. 10. The processor of claim 9 , further configured to: identify a road irregularity in the road surface for the planned path; and classify the road irregularity. 11. The processor of claim 10 , wherein to calculate and select alternative vehicle controls that reduce the sprung-mass dynamics along the planned path, the ride comfort processor is configured to: calculate a plurality of alternative path trajectories within the constraints of the road boundaries for avoiding the road irregularity; and choose an alternative path trajectory out of the plurality of alternative path trajectories that reduces the sprung-mass dynamics for the vehicle to provide a more comfortable ride. 12. The processor of claim 11 , wherein to update vehicle control inputs with the alternative vehicle controls, the ride comfort processor is configured to update the planned path with the chosen alternative path trajectory. 13. The processor of claim 9 , wherein to predict vehicle sprung-mass dynamics as a function of time for the vehicle along the planned path, the ride comfort processor is configured to: receive a driving controls input profile for lateral and longitudinal control; and calculate predicted surface response plots representing ride and handling dynamics for the vehicle from future state tire inputs and stochastic wind forcing functions. 14. The processor of claim 13 , wherein to calculate and select alternative vehicle controls that reduce the sprung-mass dynamics along the planned path, the ride comfort processor is configured to: apply a heuristic driving controls adjustment module to define control signals for stability control, steering, and braking actuators. 15. The processor of claim 14 , wherein the ride comfort processor is further configured to: measure vehicle dynamic response after implementing the control signals; and adjust control gains in the heuristic driving controls adjustment module. 16. The processor of claim 15 , wherein to adjust gains in the heuristic driving controls adjustment module, the ride comfort processor is configured to: compare actual vehicle sprung-mass dynamics using the control signals to the predicted vehicle sprung-mass dynamics; when the actual vehicle sprung-mass dynamics are not improved from the predicted vehicle sprung-mass dynamics, the ride comfort processor is configured to adjust the control gains using a learning algorithm; and when the actual vehicle sprung-mass dynamics are improved from the predicted vehicle sprung-mass dynamics, the ride comfort processor is configured to confirm the control gains. 17. The processor of claim 14 , further configured to send the control signals to a cloud-based server. 18. A method in a vehicle for improving driver comfort, the method comprising: scanning a roadway along a planned path to create an actual road surface profile; comparing the actual road surface profile with a road surface profile from a cloud-based database, determining differences, and updating a cloud-based server with the differences; calculating, using the actual road surface profile, predicted tire patch locations along the planned path to create a time series forcing function for each vehicle tire; receiving a driving controls input profile; calculating predicted surface response plots representing ride and handling dynamics for the vehicle from future state tire inputs and stochastic wind forcing functions; applying a heuristic driving controls adjustment module to define control signals to improve driver comfort using cloud data, surrounding traffic behavior, surface mu, road material and weather conditions; and sending input control parameters from the control signals to the cloud-based server to store in the cloud-based database. 19. The method of claim 18 , further comprising: measuring vehicle dynamic response after implementing the control signals; and adjusting control gains in the heuristic driving controls adjustment module. 20. The method of claim 19 , wherein adjusting control gains in the heuristic driving controls adjustment module comprises: when actual vehicle sprung-mass dynamics are not improved using the control signals, adjusting the control gains using a lea
Coefficient of friction · CPC title
Road bumpiness, e.g. potholes · CPC title
Ambient conditions, e.g. wind or rain · CPC title
Type of road, e.g. motorways, local streets, paved or unpaved roads · CPC title
involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.