Autonomous vehicle: vehicle localization
US-2018087907-A1 · Mar 29, 2018 · US
US10377375B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10377375-B2 |
| Application number | US-201615280454-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 29, 2016 |
| Priority date | Sep 29, 2016 |
| Publication date | Aug 13, 2019 |
| Grant date | Aug 13, 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.
An architecture for an autonomous vehicle uses a top-down approach to enable fully automated driving. The architecture is modular and compatible with hardware from different manufacturers. Each modular component can be tailored for individual cars, which have different vehicle control subsystems and different sensor subsystems.
Opening claim text (preview).
What is claimed is: 1. A method of operating an autonomous vehicle, the method comprising: determining, at an automated driving controller (ADC), one or more planned driving corridors that are predicted to be drivable by the vehicle and safely separated from surrounding vehicles and other objects; determining, at a vehicle controller (VC), based on the one or more planned driving corridors, one or more vehicle trajectories which are predicted to avoid collisions with the surrounding vehicles and other objects; selecting, at the VC, one of the determined trajectories as active based on criteria of collision likelihood; sending steering, throttle, and braking commands from the VC to one or more respective actuator controllers within the vehicle to follow the active trajectory. 2. The method of claim 1 , further comprising: at a perception controller (PC), generating a stochastic prediction of free space available for driving based on locations of observed vehicles or other objects; at the ADC, determining the driving corridors from the stochastic prediction of free space; at the PC, generating a kinematic prediction of the free space available for driving by performing kinematic-based predictions of the locations of vehicles and objects within a threshold radius; at the VC: determining one or more corridor trajectories in a given corridor that meet ride comfort design goals; determining an emergency trajectory from an updated kinematic free space prediction; selecting a nominal or emergency trajectory based on a collision-avoidance likelihood, the collision-avoidance likelihood being based on the updated kinematic free space prediction; generating updated steering, throttle, and braking commands to follow the selected trajectory corridor; and sending updated commands to the actuator controllers for execution. 3. The method of claim 1 , further comprising: at the ADC: planning a route of roadways for the autonomous vehicle to travel to a destination, wherein determining the corridor within the route of roadways is based on information determined by a plurality of sensors about a driving surface and objects surrounding the autonomous vehicle. 4. The method of claim 1 , further comprising: translating inputs from a plurality of sensor subsystems to a vendor-neutral format at a sensor interface server (SIS). 5. The method of claim 1 , further comprising: determining a position and an attitude of the autonomous vehicle from a plurality of sensor inputs at a localization controller (LC). 6. The method of claim 1 , further comprising: determining objects around the autonomous vehicle and on drivable surfaces, detected by a plurality of sensor subsystems, at a perception controller (PC). 7. The method of claim 1 , further comprising: providing an interface for interaction between an operator, passengers, and humans external to the vehicle at a human interaction controller (HIC). 8. The method of claim 1 , further comprising: interacting with other-self driving cars or automated systems through a machine interface controller (MC). 9. The method of claim 1 , further comprising: coordinating exchanges, at a system controller (SC), of control between an operator and elements of the autonomous vehicle. 10. The method of claim 9 , further comprising: monitoring the elements of the autonomous vehicle for failures or other abnormal behavior, managing corrective actions to resolve failures. 11. The method of claim 1 , further comprising: at the VC, driving outside of the ADC determined corridor in response to determining a likelihood of collision within that corridor. 12. The method of claim 1 , further comprising: minimizing use of communication bandwidth in an architecture of the autonomous vehicle by providing: a sensor interface server (SIS) configured to translate and filter sensor data sent to other elements of the architecture; a perception controller (PC) configured to fuse sensor measurements from a plurality of sensors into a single estimate of perceptions of the environment around the autonomous vehicle; and a localization controller (LC) configured to fuse outputs from multiple sensor measurements into a single position and attitude of the autonomous vehicle in the world. 13. The method of claim 1 , further comprising: measuring availability of the operator of the autonomous vehicle to assist in driving the vehicle; and providing a variable level of automated function by the autonomous vehicle based on the measured availability of the operator at a human interface controller (HC). 14. The method of claim 1 , further comprising: at a human interface controller (HC): translating internal status of the autonomous vehicle to a human understandable format; and presenting the translated internal status in the human understandable format to the operator. 15. A system for operating an autonomous vehicle, the system comprising: an automated driving controller (ADC) configured to determine, one or more planned driving corridors that are predicted to be drivable by the vehicle and safely separated from surrounding vehicles and other objects; and a vehicle controller (VC) configured to: determine, based on the one or more planned driving corridors, one or more vehicle trajectories which are predicted to avoid collisions with the surrounding vehicles and other objects; select one of the determined trajectories as active based on criteria of collision likelihood; and send steering, throttle, and braking commands to one or more respective actuator controllers within the vehicle to follow the active trajectory. 16. The system of claim 15 , further comprising: a perception controller (PC) configured to generate a stochastic prediction of free space available for driving based on locations of observed vehicles or other objects; wherein the ADC is further configured to determine the driving corridors from the stochastic prediction of free space; wherein the PC is further configured to generate a kinematic prediction of the free space available for driving by performing kinematic-based predictions of the locations of vehicles and objects within a threshold radius; wherein the VC is further configured to: determine one or more corridor trajectories in a given corridor that meet ride comfort design goals; determine an emergency trajectory corridor from an updated kinematic free space prediction; select a nominal or emergency trajectory based on a collision-avoidance likelihood, the collision-avoidance likelihood being based on the updated kinematic free space prediction; generate updated steering, throttle, and braking commands to follow the selected trajectory corridor; and send updated commands to the actuator controllers for execution. 17. The system of claim 15 , wherein the ADC is further configured to plan a route of roadways for the autonomous vehicle to travel to a destination, wherein determining the corridor within the route of roadways is based on information determined by a plurality of sensors about the driving surface and objects surrounding the autonomous vehicle. 18. The system of claim 15 , further comprising: a sensor interface server (SIS) configured to translate inputs from a plurality of sensor subsystems to a vendor-neutral format. 19. The system of claim 15 , further comprising: a localization controller configured to determine a position and an attitude of the autonomous vehicle from a plurality of sensor inputs. 20. The system of c
Occupant permissions · CPC title
for two or more other traffic participants · CPC title
only part of driving tasks shifted to occupants · CPC title
relying on extrapolation of current movement · CPC title
Estimation of the risk associated with autonomous or manual driving, e.g. situation too complex, sensor failure or driver incapacity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.