Fault coordination and management
AssigneeZoox, Inc.
InventorsMatthew Daniel Lopez, Collin MacGregor, Radhika Jitendra Patel, Derek Redfern, Kristofer Sven Smeds
Life of this patent
Estimating the term…
Abstract
The described techniques relate to coordinating and managing faults of systems of a vehicle, such as an autonomous vehicle, to enable the vehicle to respond safely and appropriately to the faults. In examples, a centralized fault monitor system receives faults from different vehicle systems, maps the received faults to associated fault constraints, prioritizes different and shared parameters between the fault constraints, and communicates the constraint parameters to appropriate vehicle systems accordingly.
Claims20
A system comprising:
- one or more processors;
- and
- one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions, when executed, cause the system to perform operations comprising:
- receiving, from a first vehicle system of a vehicle, a first fault indication associated with the first vehicle system;
- determining, based at least in part on the first fault indication, a first constraint to be applied by the vehicle;
- receiving, from a second vehicle system of the vehicle, a second fault indication associated with the second vehicle system;
- determining, based at least in part on the second fault indication, a second constraint to be applied by the vehicle;
- determining, based at least in part on a presence of the first fault indication and the second fault indication, a third constraint to be applied by the vehicle, the third constraint being a different constraint than the first constraint and the second constraint;
- and
- controlling the vehicle to perform an action based at least in part on the third constraint, wherein the third constraint constrains a mission type of multiple mission types of the vehicle, the multiple mission types comprising:
- all driving missions;
- unoccupied driving missions that prevent a passenger from entering the vehicle;
- stationary service missions that are associated with maintenance of the vehicle;
- and
- no missions.
A method comprising:
- receiving, from a first vehicle system of a vehicle, a first fault indication associated with the first vehicle system;
- receiving, from a second vehicle system of the vehicle, a second fault indication associated with the second vehicle system;
- determining, based at least in part on a presence of the first fault indication and the second fault indication, a constraint to be applied by the vehicle;
- and
- controlling the vehicle to perform an action based at least in part on the constraint, wherein the constraint constrains a mission type of multiple mission types of the vehicle, the multiple mission types comprising:
- all driving missions;
- unoccupied driving missions that prevent a passenger from entering the vehicle;
- stationary service missions that are associated with maintenance of the vehicle;
- and
- no missions.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving, from a first vehicle system of a vehicle, a first fault indication associated with the first vehicle system;
- receiving, from a second vehicle system of the vehicle, a second fault indication associated with the second vehicle system;
- determining, based at least in part on a presence of the first fault indication and the second fault indication, a constraint to be applied by the vehicle;
- and
- controlling the vehicle to perform an action based at least in part on the constraint, wherein the constraint constrains a mission type of multiple mission types of the vehicle, the multiple mission types comprising:
- all driving missions;
- unoccupied driving missions that prevent a passenger from entering the vehicle;
- stationary service missions that are associated with maintenance of the vehicle;
- and
- no missions.
Dependencies are inferred from the claim text.