Patent ID: 11891075
Assignee: TUSIMPLE, INC.
Field: Transport (Mechanical engineering)
Classification: CPC B  G | IPC B  G

Claim 0:
1. A system, comprising:
a set of at least two redundant sensors coupled to a vehicle,
wherein each sensor is configured to obtain an image of or to measure information about a same region or substantially overlapping regions towards which the vehicle is being driven, and
wherein each sensor is configured to send the image or the measured information to a first computing unit (CU) computer and a second CU computer;

each of the first CU computer and the second CU computer located in the vehicle and comprising a processor configured to simultaneously perform operations comprising:
receive, from each sensor, the image or the measured information;
determine, from the image or the measured information, a set of output values configured to instruct a plurality of devices in the vehicle and cause the vehicle to be driven;
send to a vehicle control unit (VCU) computer the set of output values;

the VCU computer located in the vehicle and comprising second processor configured to:
receive, from each of the first CU computer and the second CU computer, the determined set of output values;
receive, from the first CU computer, a message indicative of an error or fault condition in the first CU computer when performing the operations, wherein the message is received in response to a temperature of the first CU computer being greater than a first pre-determined limit;
select either the set of output values from the first CU computer or the set of output values from the second CU computer to be used to control the plurality of devices in response to determining that the temperature of the first CU computer is less than a second pre-determined limit that is greater than the first pre-determined limit; and
send a set of commands that instruct the plurality of devices to operate the vehicle, wherein the set of commands are determined by a conversion of the selected set of output values into another set of output values using a stored database of commands, wherein the another set of output values are formatted for the plurality of devices and that are included in the set of commands.