Vehicle disengagement simulation and evaluation
US-2022161811-A1 · May 26, 2022 · US
US11926342B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11926342-B2 |
| Application number | US-202117463438-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2021 |
| Priority date | Aug 31, 2021 |
| Publication date | Mar 12, 2024 |
| Grant date | Mar 12, 2024 |
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.
Among other things, techniques are described for notifying and explaining the action performed by an autonomous vehicle, including but not limited to: receiving a planned path of a vehicle, a state of the vehicle and environment data of an environment in which the vehicle is operating, receiving a deviation signal, determining whether the deviation signal was reported by a first system or a second system of the vehicle, in response selecting a first set of simulators or a second set of simulators for simulating the vehicle in the environment, simulating the vehicle in the environment using the selected first or second set of simulators, based on results of the simulating, generating a message and presenting the message to at least one occupant of the vehicle.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, with at least one processor, a planned path of an automated vehicle, a state of the automated vehicle and environment data of an environment in which the automated vehicle is operating; receiving, with the at least one processor, a deviation signal that represents a deviation from a planned path of the automated vehicle; determining, with the at least one processor, whether the deviation signal was reported by a first system or a second system of the automated vehicle; in accordance with the deviation signal being reported by the first system of the automated vehicle: selecting, with the at least one processor, a first set of simulators for simulating a first behavior of the automated vehicle in the environment; in accordance with the deviation signal being reported by the second system of the vehicle: selecting, with the at least one processor, a second set of simulators for simulating a second behavior of the automated vehicle in the environment; simulating, with the at least one processor, the first behavior or the second behavior of the automated vehicle to determine that a current selected object produces a deviation in the simulating using the selected first or second set of simulators, wherein the current selected object is iteratively selected by an iterator until the current selected object is a responsible object that caused the deviation; generating, with the at least one processor, a message identifying the responsible object causing the deviation; and presenting, with the at least one processor, the message to at least one occupant of the automated vehicle. 2. The method of claim 1 , wherein the deviation signal is a drift signal indicating that the automated vehicle is drifting from the planned path. 3. The method of claim 1 , wherein the deviation signal is a collision avoidance signal indicating that the automated vehicle is maneuvering to avoid a collision with at least one static or dynamic object in the environment. 4. The method of claim 1 , wherein the environment data includes a semantic map indicating a drivable surface in the environment. 5. The method of claim 1 , wherein the message is an audio message that is broadcast to the one or more occupants of the automated vehicle. 6. The method of claim 1 , wherein the message is a video message that is presented to the at least one occupant of the automated vehicle using a display system of the vehicle. 7. The method of claim 1 , wherein the message contains information identifying a static or dynamic object that caused the deviation. 8. The method of claim 7 , wherein the message includes a distance measurement between the automated vehicle and the static or dynamic object. 9. The method of claim 1 , wherein the message is transmitted to a remote operator. 10. The method of claim 1 , wherein the message is saved in a log or a database. 11. The method of claim 1 , wherein the first set of simulators includes a first simulator for simulating collision avoidance and a second simulator for simulating the automated vehicle drifting from the planned path. 12. The method of claim 1 , wherein the second set of simulators includes at least a third simulator for simulating at least one function of a safety system. 13. The method of claim 1 , wherein the simulating is performed at least partially with a remote processor outside the automated vehicle. 14. The method of claim 6 , wherein the video message includes an animation showing the deviation of the automated vehicle from the planned path. 15. The method of claim 6 , wherein the video message includes a video captured by at least one video camera of the automated vehicle with an annotated augmented reality (AR) overlay. 16. The method of claim 1 , wherein prior to presenting the message to the at least one occupant further comprises: determining that an option to turn-off messaging was not selected by the at least one occupant. 17. The method of claim 1 , wherein the first system is a planning system and the second system is a safety system. 18. A method comprising: receiving, using at least one processor, data indicative of a planned path for an automated vehicle, of current states of the automated vehicle and of an environment in which the automated vehicle operates; receiving, using the at least one processor, a first deviation signal or a second deviation signal; iterating, using the at least one processor, over tracked objects to generate a currently selected object for respective simulations; in accordance with receiving a first deviation signal: simulating, using a first simulator with the data as input, motion of the automated vehicle and the current selected object to determine whether the current selected object is a responsible object that caused the deviation of the automated vehicle from the planned path; in accordance with receiving a second deviation signal: simulating, using a second simulator with the data as input, motion of the automated vehicle and the current selected object to determine whether the current selected object is a responsible object that caused the deviation of the automated vehicle from the planned path; and presenting, using the at least one processor, a message to an occupant in the automated vehicle, the message indicative of the deviation from the planned path and the responsible object identified as a reason for the deviation. 19. The method of claim 18 , further comprising: determining, using the at least one processor, whether the first simulator is not available; in accordance with a malfunction of the first simulator and the first deviation signal being received: simulating, using a backup first simulator with the data as input, motion of the automated vehicle and the object to determine whether the object caused the deviation of the automated vehicle from the planned path; and in accordance with a malfunction of the second simulator and the second deviation signal being received: simulating, using a backup second simulator with the data as input, motion of the automated vehicle and the object to determine whether the object caused the deviation of the automated vehicle from the planned path. 20. The method of claim 18 , wherein the first simulator simulates the automated vehicle drifting from the planned path and the second simulator simulates the automated vehicle avoiding collision with the object.
specially adapted for safety · CPC title
Taking automatic action to avoid collision, e.g. braking and steering · CPC title
the prediction being responsive to traffic or environmental parameters · CPC title
related to ambient conditions · CPC title
Means for informing the driver, warning the driver or prompting a driver intervention · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.