Patent ID: 11878701
Assignee: BEIJING XIAOMA ZHIXING TECHNOLOGY CO. LTD
Field: Transport (Mechanical engineering)
Classification: CPC B  G | IPC B  G

Claim 6:
7. An autonomous driving vehicle, the vehicle comprising:
a memory and a processor coupled to the memory, wherein the memory and the processor communicate via a bus system;
the memory is used for storing a program, wherein when the program is executed by the processor, the program controls an apparatus on which the memory is located to execute the method for controlling the autonomous driving vehicle, wherein the method comprises:
detecting error information of different components in a vehicle, wherein the different components comprise at least one of the following: a power supply, a sensor, a navigation device, a log memory and a processing device; in response to detected error information of any component, feeding back the detected error information to a processor; restarting the vehicle's automatic driving function based on a feedback result, wherein the feedback result is feedback by the processor according the detected error information;
wherein the method further comprises: acquiring different reset instructions, wherein the different reset instructions are configured to control different components in the vehicle to reset, and the different reset instructions comprises reset priorities; controlling a corresponding component to reset according to the reset priorities of the different reset instructions; when the corresponding component is successfully reset, restarting the corresponding component to enter a working mode; wherein controlling the corresponding component to reset according to the reset priorities of the different reset instructions, comprising:
wherein controlling the corresponding component to reset according to the reset priorities of the different reset instructions, comprising: putting components to be reset into a reset queue; switching the components to be reset in the reset queue to be reset states; when the components in the reset states are successfully reset, switching the successfully reset components into be waiting states; and switching the successfully reset components from the waiting states to enabling states after a predetermined period is reached; wherein when each component to be reset in the reset queue is successfully reset, an operating state of the a component is detected, and the component in the enabling state is switched to a receiving state to receive an external control instruction;
the processor is used for running a program, wherein the program executes the method for controlling the autonomous driving vehicle, wherein the method comprises:
detecting error information of different components in a vehicle, wherein the different components comprise at least one of the following: a power supply, a sensor, a navigation device, a log memory and a processing device; in response to detected error information of any component, feeding back the detected error information to a processor; restarting the vehicle's automatic driving function based on a feedback result, wherein the feedback result is feedback by the processor according the detected error information;
wherein the method further comprises: acquiring different reset instructions, wherein the different reset instructions are configured to control different components in the vehicle to reset, and the different reset instructions comprises reset priorities: controlling a corresponding component to reset according to the reset priorities of the different reset instructions; when the corresponding component is successfully reset, restarting the corresponding component to enter a working mode; wherein controlling the corresponding component to reset according to the reset priorities of the different reset instructions, comprising:
wherein controlling the corresponding component to reset according to the reset priorities of the different reset instructions, comprising: putting components to be reset into a reset queue; switching the components to be reset in the reset queue to be reset states; when the components in the reset states are successfully reset, switching the successfully reset components into be waiting states; and switching the successfully reset components from the waiting states to enabling states after a predetermined period is reached; wherein when each component to be reset in the reset queue is successfully reset, an operating state of the a component is detected, and the component in the enabling state is switched to a receiving state to receive an external control instruction.