Determination of Reliability of Vehicle Control Commands via Memory Test
AssigneeMicron Technology, Inc.
InventorGil Golov
Life of this patent
Estimating the term…
Abstract
A vehicle having a control element for the speed, acceleration or direction of the vehicle, a computing device to generate a command in autonomous driving of the vehicle, and a command controller coupled between the control element and the computing device. In response to the command, the command controller initiates a test of a portion of the memory of the computing device. If the portion of the memory passes the test, the command controller forwards the command for execution via the control element of the vehicle; otherwise, the command controller blocks the command and/or issues a replacement command for the vehicle.
Claims20
A method implemented on a vehicle, the method comprising:
- receiving, from a computing device configured on the vehicle, a command for operations of a control element of the vehicle, the computing device having a memory, at least one processor, and firmware stored in the memory and executed in the at least one processor to generate the command;
- in response to the command,
- initiating a test of a portion of the memory of the computing device;
- and
- determining whether the portion of the memory passes the test;
- and
- based on a result of the test, performing one of:
- forwarding the command for execution via the control element of the vehicle, in response to a determination that the portion of the memory passes the test;
- and
- preventing the command from being executed via the control element of the vehicle, in response to a determination that the portion of the memory fails the test.
A vehicle, comprising:
- a control element;
- a computing device to generate a command in autonomous driving of the vehicle, the command to be effectuated by the control element of the vehicle, the computing device having:
- a memory,
- at least one processor, and
- firmware stored in the memory and executed in the at least one processor to generate the command;
- and
- a command controller coupled between the control element and the computing device, wherein in response to the command, the command controller:
- initiates a test of a portion of the memory of the computing device;
- determines whether the portion of the memory passes the test;
- and
- based on a result of the test, performs one of:
- forwarding the command for execution via the control element of the vehicle, in response to a determination that the portion of the memory passes the test;
- and
- preventing the command from being executed via the control element of the vehicle, in response to a determination that the portion of the memory fails the test.
A non-transitory computer storage medium storing instructions which when executed by a controller of a vehicle causes the controller to perform a method, the method comprising:
- receiving, from a computing device configured on the vehicle, a command for operations of a control element of the vehicle, the computing device having a memory, at least one processor, and firmware stored in the memory and executed in the at least one processor to generate the command;
- in response to the command,
- initiating a test of a portion of the memory of the computing device;
- and
- determining whether the portion of the memory passes the test;
- and
- based on a result of the test, performing one of:
- forwarding the command for execution via the control element of the vehicle, in response to a determination that the portion of the memory passes the test;
- and
- preventing the command from being executed via the control element of the vehicle, in response to a determination that the portion of the memory fails the test.
Dependencies are inferred from the claim text.