US 12,474,703 B2
Unified interface between a control system and planners of an autonomous vehicle
Spyros Maniatopoulos, San Francisco, CA (US); Shad Laws, Redwood City, CA (US); Nitin Kapania, San Francisco, CA (US); Rushil Goradia, San Francisco, CA (US); and Andrew Robinson, San Francisco, CA (US)
Assigned to GM CRUISE HOLDINGS LLC, San Francisco, CA (US)
Filed by GM Cruise Holdings LLC, San Francisco, CA (US)
Filed on Jan. 3, 2023, as Appl. No. 18/149,569.
Prior Publication US 2024/0219906 A1, Jul. 4, 2024
Int. Cl. G05D 1/00 (2024.01)
CPC G05D 1/0077 (2013.01) [G05D 1/0212 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A vehicle, comprising:
vehicle hardware controls;
one or more processors; and
one or more storage encoding instructions executable by the one or more processors to implement a software stack, wherein the software stack includes:
a plurality of primary planners;
a first multiplexer to select and output a plan generated by one of the primary planners;
a fallback planner;
a fallback manager that determines whether the vehicle is in a degraded state:
a second multiplexer to select one of an output plan from the first multiplexer when the vehicle is not in the degraded state and a plan generated by the fallback planner when the vehicle is in the degraded state; and
vehicle controls to receive an output plan from the second multiplexer and output commands to the vehicle hardware controls to carry out the received output plan.