Autonomous driving method and apparatus
US-2018057003-A1 · Mar 1, 2018 · US
US10248129B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10248129-B2 |
| Application number | US-201715491649-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 19, 2017 |
| Priority date | Apr 19, 2017 |
| Publication date | Apr 2, 2019 |
| Grant date | Apr 2, 2019 |
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.
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes: determining, by a controller onboard the vehicle, a lateral plan for the operating vehicle along a route; obtaining, by the controller, pitch data pertaining to the lateral plan; and determining, by the controller, a longitudinal plan for operating the vehicle along the route based on the pitch data and the lateral plan, wherein the pitch data influences a planned rate of longitudinal movement of the vehicle at one or more points along the lateral plan. In this regard, the planned vehicle velocity or acceleration at a point in the future may be constrained by pitch data corresponding to the expected vehicle location at that point in the future.
Opening claim text (preview).
What is claimed is: 1. A method of controlling a vehicle, the method comprising: determining, by a controller onboard the vehicle, a lateral plan for operating the vehicle along a route; obtaining, by the controller, pitch data pertaining to the lateral plan; determining, by the controller, a longitudinal plan for operating the vehicle along the route based on the pitch data and the lateral plan, wherein the pitch data influences a planned rate of longitudinal movement of the vehicle at one or more points along the lateral plan, and wherein determining the longitudinal plan comprises: calculating a derivative of roadway pitch at a first point of the one or more points based on a subset of the pitch data corresponding to the first point; and calculating a velocity limit at the first point based on a relationship between the derivative of roadway pitch and a vertical acceleration threshold; and autonomously operating, by the controller, one or more actuators onboard the vehicle in accordance with the longitudinal plan. 2. The method of claim 1 , wherein calculating the velocity limit comprises determining the velocity limit based at least in part on the subset of the pitch data and one or more performance characteristics associated with a sensing device onboard the vehicle. 3. The method of claim 2 , wherein determining the velocity limit comprises: calculating an effective range of the sensing device based on the one or more performance characteristics and the subset of the pitch data; and determining the velocity limit based on the effective range. 4. The method of claim 3 , wherein calculating the effective range of the sensing device comprises determining a distance of the route ahead of the vehicle at the first point that is perceptible by the sensing device based on the one or more performance characteristics and the subset of the pitch data; and determining the velocity limit based on the distance. 5. The method of claim 1 , wherein a planned velocity of the longitudinal plan at a future time corresponding to the first point is less than or equal to the velocity limit. 6. The method of claim 1 , wherein determining the longitudinal plan comprises determining an acceleration limit at the first point of the one or more points based at least in part on the subset of the pitch data corresponding to the first point. 7. The method of claim 6 , wherein determining the acceleration limit comprises: determining a gravitational acceleration component based at least in part on the subset of the pitch data; and determining the acceleration limit associated with the first point based on the gravitational acceleration component. 8. The method of claim 7 , wherein: determining the acceleration limit associated with the first point based on the gravitational acceleration component comprises adjusting a range of accelerations achievable by the vehicle at the first point based on the gravitational acceleration component, resulting in a pitch-adjusted range of acceleration values; and determining the longitudinal plan comprises optimizing a position of the vehicle along the route using the lateral plan and the pitch-adjusted range of acceleration values at the first point. 9. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor of the controller onboard the vehicle, cause the processor to perform the method of claim 1 . 10. A method of controlling a vehicle, the method comprising: determining, by a controller onboard the vehicle, a lateral plan for operating the vehicle along a route; obtaining, by the controller, pitch data pertaining to the lateral plan; and determining a gravitational acceleration component based at least in part on a subset of the pitch data corresponding to a first point of one or more points along the lateral plan; increasing one of a maximum acceleration limit and a maximum deceleration limit at the first point based on the gravitational acceleration component; and decreasing the other of the maximum acceleration limit and the maximum deceleration limit at the first point based on the gravitational acceleration component; determining, by the controller, a longitudinal plan for operating the vehicle along the route based on the pitch data and the lateral plan, wherein the pitch data influences a planned rate of longitudinal movement of the vehicle at the one or more points along the lateral plan and determining the longitudinal plan comprises optimizing a position of the vehicle along the route using the lateral plan, the maximum acceleration limit at the first point, and the maximum deceleration limit at the first point at the first point after the increasing the one and the decreasing the other; and autonomously operating, by the controller, one or more actuators onboard the vehicle in accordance with the longitudinal plan. 11. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor of the controller onboard the vehicle, cause the processor to perform the method of claim 10 . 12. An autonomous vehicle, comprising: at least one sensor that provides sensor data; one or more actuators onboard the vehicle; and a controller that, by a processor and based on the sensor data, identifies a current vehicle pose, determines object prediction data for an object based at least in part on the sensor data, determines a lateral plan for operating the vehicle along a route based at least in part on the current vehicle pose and the object prediction data, determines a longitudinal plan for operating the vehicle along the route based at least in part on the lateral plan and pitch data corresponding to the lateral plan, and autonomously operates the one or more actuators onboard the vehicle in accordance with the longitudinal plan, wherein the pitch data influences a planned rate of vehicle movement at one or more points in the future along the lateral plan and the longitudinal plan is determined by calculating a derivative of roadway pitch at a first point of the one or more points based on a subset of the pitch data corresponding to the first point and calculating a velocity limit at the first point based on a relationship between the derivative of roadway pitch and a vertical acceleration threshold. 13. The vehicle of claim 12 , wherein: the planned rate of vehicle movement at the first point of the one or more points satisfies the velocity limit at the first point. 14. The vehicle of claim 13 , wherein the velocity limit is determined based at least in part on performance characteristics of the at least one sensor and the subset of the pitch data corresponding to the first point. 15. The vehicle of claim 12 , wherein: the planned rate of vehicle movement at the first point of the one or more points satisfies an acceleration limit at the first point; and the acceleration limit is determined based at least in part on the subset of the pitch data corresponding to the first point and a gravitational acceleration component at the first point. 16. The vehicle of claim 12 , further comprising a data storage element to maintain the pitch data, wherein the controller obtains the pitch data from the data storage element. 17. The vehicle of claim 12 , further comprising a data storage element to maintain elevation data for the route, wherein the controller obtains the elevation data from the data storage element and determines the pitch data corresponding to the lateral plan based on the elevation data.
Pitch · CPC title
Planning or execution of driving tasks · CPC title
Involving external transmission of data to or from the vehicle · CPC title
WLAN [Wireless Local Area Networks] · CPC title
Estimation or calculation of {non-directly measurable} driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, {e.g. by using mathematical models} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.