An automatic driving control method, device, equipment and storage medium
By checking for faults in the autonomous driving system and parsing user commands, the system controls some chips and sensors to go into sleep mode, thus solving the problem of high power consumption when not in use and achieving effective management of system power consumption.
Patent Information
- Application Number
- CN202310004818.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-03
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-01-03
AI Technical Summary
The existing autonomous driving system suffers from high power consumption when not in use, especially the energy waste caused by the continuous operation of controllers and sensors.
By performing fault checks on the vehicle's human-machine interaction module, autonomous driving domain controller, and safety assistance sensors, the system receives low-power commands input by the user, parses the power level, and controls some chips and sensors to enter a sleep state according to preset rules, thereby achieving a low-power mode.
When the autonomous driving system is not activated, it can enter a low-power mode through user settings to manage power and significantly reduce power consumption when the system is not activated.
Smart Images

Figure CN115923826B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of autonomous driving assistance systems, and in particular to an autonomous driving system control method, apparatus, device, and storage medium. Background Technology
[0002] As the electronic and electrical architecture of vehicles evolves, controllers are becoming increasingly integrated. Distributed architectures are costly and have limited system functionality, making them unable to meet current demands. Advanced autonomous driving requires numerous sensor inputs and high computing power, which traditional distributed systems cannot satisfy. The current mainstream solution is based on autonomous driving domain controllers and associated autonomous driving sensors. However, the drawback of high-computing-power domain controllers and multiple sensors is their high power consumption, which remains significant even when the autonomous driving function is not in operation.
[0003] Advanced autonomous driving systems often employ redundant designs, with controllers composed of multiple chips. When the autonomous driving function is not activated, the power consumption of these multiple chips is relatively high. Similarly, not all sensors need to be constantly operational; they do not need to be in an active state when the function is not activated. Therefore, under these circumstances, it is necessary to manage the power supply of the controller and sensors to reduce vehicle power consumption. Summary of the Invention
[0004] In view of the shortcomings of the prior art described above, the purpose of this invention is to provide an autonomous driving system control method, device, equipment and storage medium to solve the above-mentioned technical problems.
[0005] To achieve the above and other related objectives, the present invention provides an autonomous driving system control method, comprising:
[0006] Perform fault checks on the vehicle's human-machine interface module, autonomous driving domain controller, and safety assistance sensors;
[0007] When the vehicle human-machine interaction module, autonomous driving domain controller and safety assistance sensors are all functioning properly, the low-power mode of the autonomous driving system is activated.
[0008] Receive low-power input commands from the user through the vehicle's human-machine interface module;
[0009] The low-power input command is parsed to obtain the low-power power level;
[0010] Based on the low-power supply level, some chips of the autonomous driving domain controller are controlled to be in a sleep state according to preset rules, and some or all of the safety auxiliary sensors are controlled to be in a sleep state.
[0011] In an optional embodiment of the present invention, the method further includes:
[0012] During vehicle operation, the vehicle human-machine interaction module monitors the status of the autonomous driving function;
[0013] When the autonomous driving function is detected to be active, the low-power mode of the autonomous driving system is disabled.
[0014] In an optional embodiment of the present invention, the autonomous driving domain controller includes at least one main system-on-a-chip, one redundant system-on-a-chip, one main microcontroller chip, and one redundant microcontroller chip.
[0015] In an optional embodiment of the present invention, the safety auxiliary sensor includes a forward-looking millimeter-wave radar, a side-looking millimeter-wave radar, a forward-looking camera, a side-looking camera, a rear-looking camera, and a surround-view camera.
[0016] In an optional embodiment of the present invention, when the low-power power level is the normal power-saving mode, controlling some chips of the autonomous driving domain controller to be in a sleep state according to preset rules, and controlling some or all of the safety assistance sensors to be in a sleep state, specifically includes:
[0017] Only the main system-on-a-chip and the main microcontroller chip work within the autonomous driving domain controller, and control the side-view camera, rear-view camera, and lidar to be in a sleep state.
[0018] In an optional embodiment of the present invention, when the low-power power level is the super power-saving mode, controlling some chips of the autonomous driving domain controller to be in a sleep state according to preset rules, and controlling some or all of the safety assistance sensors to be in a sleep state, specifically includes:
[0019] The autonomous driving domain controller operates only the main microcontroller chip and keeps all the safety auxiliary sensors in a dormant state.
[0020] To achieve the above and other related objectives, the present invention also provides an automatic driving system control device, comprising:
[0021] The fault detection module is used to check for faults in the vehicle human-machine interaction module, the autonomous driving domain controller, and the safety assistance sensors.
[0022] The mode activation module is used to activate the low-power mode of the autonomous driving system when the vehicle human-machine interaction module, the autonomous driving domain controller, and the safety assistance sensors are all functioning properly.
[0023] The signal acquisition module is used to receive low-power input commands from the user through the vehicle's human-machine interaction module;
[0024] The parsing module is used to parse the low-power input command to obtain the low-power power level;
[0025] The execution module is used to control some chips of the autonomous driving domain controller to be in a sleep state according to the low power supply level and preset rules, and to control some or all of the safety auxiliary sensors to be in a sleep state.
[0026] To achieve the above and other related objectives, the present invention also provides an electronic device, comprising:
[0027] One or more processors;
[0028] A storage device for storing one or more programs that, when executed by one or more processors, cause the electronic device to perform the method described above.
[0029] To achieve the above and other related objectives, the present invention also provides a readable storage medium having stored computer-readable instructions thereon, which, when executed by a computer's processor, cause the computer to perform the method described above.
[0030] The beneficial effects of this invention are:
[0031] The control method for an autonomous driving system provided in this disclosure first performs fault checks on the vehicle's human-machine interface module, autonomous driving domain controller, and safety assistance sensors after the vehicle is powered on. When the autonomous driving domain controller and sensors are all fault-free, the low-power mode of the autonomous driving system is activated. It receives low-power input commands from the user through the vehicle's human-machine interface module, parses these commands to obtain the low-power power level, and finally, based on the low-power power level, controls some chips in the autonomous driving domain controller to enter a sleep state according to preset rules, and controls some or all of the safety assistance sensors to enter a sleep state. The control method for an autonomous driving system provided in this disclosure allows the system to enter a low-power mode through user settings when the autonomous driving system is not activated. After the user settings are completed, the software manages the power supply of the autonomous driving assistance sensors and the autonomous driving domain controller, greatly reducing the system power consumption when the autonomous driving system is not activated. Attached Figure Description
[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0033] Figure 1 This is a block diagram of a high-level autonomous driving system architecture, illustrated as an exemplary embodiment of this application.
[0034] Figure 2 This is a flowchart illustrating an exemplary embodiment of an autonomous driving system control method according to this application.
[0035] Figure 3 for Figure 2 A flowchart of step S210 in a specific embodiment.
[0036] Figure 4 This is a block diagram illustrating an autonomous driving system control device in an exemplary embodiment of this application.
[0037] Figure 5 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation
[0038] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.
[0039] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the illustrations only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0040] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.
[0041] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0042] Unless otherwise stated, the term "multiple" means two or more.
[0043] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.
[0044] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0045] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.
[0046] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the illustrations only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0047] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.
[0048] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0049] Unless otherwise stated, the term "multiple" means two or more.
[0050] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.
[0051] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0052] Please see Figure 1 As shown, Figure 1 This embodiment of the present application illustrates a block diagram of a high-level autonomous driving system architecture. The architecture includes an autonomous driving domain controller 11 and sensors 12. The autonomous driving domain controller 11 controls the operation of the sensors 12. The autonomous driving domain controller 11 internally includes a main control module 111 and a redundant control module 112, which intervenes when the main control module 111 fails. The main control module 111 includes a system-on-a-chip (SoC) 1 and a microcontroller chip (MCU) 1, and the redundant control module 112 includes a redundant SoC 2 and a redundant MCU 2.
[0053] The aforementioned advanced autonomous driving system employs a redundant design to ensure the safe operation of the autonomous vehicle even if the main control module 111 fails. However, when the autonomous driving function is not activated, the power consumption will be significant if numerous chips within the autonomous driving domain controller are active. Furthermore, maintaining the operation of all sensors while the autonomous driving function is inactive will also result in substantial power consumption. Therefore, power management for the autonomous driving domain controller and sensors is necessary to reduce vehicle power consumption under these conditions.
[0054] To address these issues, embodiments of this application propose an autonomous driving system control method, device, and storage medium, which will be described in detail below.
[0055] First, it's important to note that if the autonomous driving system isn't set to enter low-power mode, it operates at full power. In this mode, the autonomous vehicle operates with all functions enabled (including autonomous driving comfort functions, automatic emergency braking, lane departure warning, and a dashcam). This means that within the autonomous driving system's domain controller, only the main system-on-a-chip (SOC1), main microcontroller (MCU1), redundant main system-on-a-chip (SOC2), and redundant microcontroller (MCU2) are active. The side-view cameras, rear-view cameras, and LiDAR among the safety assistance sensors are in sleep mode, while the front-view camera, surround-view cameras, forward-facing millimeter-wave radar, and side-facing millimeter-wave radar are active. Power consumption in this mode is extremely high.
[0056] Please see Figure 2 As shown, Figure 2 This is a flowchart illustrating a control method for an autonomous driving system, as shown in an exemplary embodiment of this application. (In conjunction with...) Figure 2 As shown, an embodiment of the present disclosure provides a control method for an autonomous driving system, comprising:
[0057] Step S210: Perform fault checks on the vehicle human-machine interaction module, autonomous driving domain controller, and safety assistance sensors;
[0058] Step S220: When the vehicle human-machine interaction module, the autonomous driving domain controller and the safety assistance sensors are all fault-free, the low-power mode of the autonomous driving system is activated.
[0059] Step S230: Receive a low-power input command from the user through the vehicle's human-machine interaction module;
[0060] Step S240: Parse the low-power input command to obtain the low-power power level;
[0061] Step S250: Based on the low power consumption level, control some chips of the autonomous driving domain controller to be in a sleep state according to preset rules, and control some or all of the safety auxiliary sensors to be in a sleep state.
[0062] The control method for an autonomous driving system provided in this disclosure first performs fault checks on the vehicle's human-machine interface module, autonomous driving domain controller, and safety assistance sensors after the vehicle is powered on. When the autonomous driving domain controller and sensors are all fault-free, the low-power mode of the autonomous driving system is activated. It receives low-power input commands from the user through the vehicle's human-machine interface module, parses these commands to obtain the low-power power level, and finally, based on the low-power power level, controls some chips in the autonomous driving domain controller to enter a sleep state according to preset rules, and controls some or all of the safety assistance sensors to enter a sleep state. The control method for an autonomous driving system provided in this disclosure allows the system to enter a low-power mode through user settings when the autonomous driving system is not activated. After the user settings are completed, the software manages the power supply of the autonomous driving assistance sensors and the autonomous driving domain controller, greatly reducing the system power consumption when the autonomous driving system is not activated.
[0063] Now combined with the appendix Figure 2 and attached Figure 3 Let's take a detailed look at the implementation process of each step:
[0064] First, step S210 is executed to perform fault checks on the vehicle human-machine interaction module, the autonomous driving domain controller, and the safety assistance sensors.
[0065] First, it should be noted that the autonomous driving control system described in this invention includes a human-machine interface (HMI) module, an autonomous driving domain controller, and safety assistance sensors. The safety assistance sensors include forward-facing millimeter-wave radar, side-facing millimeter-wave radar, lidar, a forward-looking camera, a side-facing camera, a surround-view camera, and a surround-view camera. The system includes a forward-facing camera for sensing lane lines and targets, controlled by a domain controller for power supply and exposure; a forward-facing millimeter-wave radar for sensing targets, controlled by energy consumption levels for sleep / wake-up; a side-facing millimeter-wave radar for sensing targets, controlled by energy consumption levels for sleep / wake-up; a side-facing camera for detecting vehicles and lane lines on the sides by recognizing objects in the forward and rearward directions, controlled by the autonomous driving domain controller for power supply; a surround-view camera primarily used for parking, but can also function as a dashcam, controlled by the autonomous driving domain controller for power supply and shutdown; a rear-view camera primarily used for capturing images behind the vehicle during reversing, enabling parking assistance, controlled by the autonomous driving domain controller for power supply and shutdown; and a lidar system for sensing static objects, pedestrians, vehicles, and obstacles in the forward and lateral directions, controlled by the autonomous driving domain controller for power supply and shutdown.
[0066] Please see Figure 3As shown, in one embodiment, fault checks are performed on the vehicle human-machine interaction module, the autonomous driving domain controller, and the safety assistance sensors, specifically including:
[0067] Step S310: The vehicle human-machine interaction module is initialized and a fault is detected.
[0068] Step S320: The autonomous driving domain controller performs a self-test and feeds back the results to the vehicle human-machine interaction module.
[0069] In step S330, the safety auxiliary sensor performs a self-test and feeds back the result to the vehicle's human-machine interaction module.
[0070] First, after the vehicle is powered on, the vehicle's human-machine interface (HMI) module initializes and checks for faults. If no faults are detected, the HMI module defaults to full-function mode. Next, the autonomous driving domain controller performs a self-test after power-on. If a fault is detected, the result is fed back to the HMI module. At this time, the low-power mode of the autonomous driving system on the HMI module interface is disabled, meaning users are not allowed to manually enter low-power mode. Even if no faults are detected, feedback still needs to be sent to the HMI module. Finally, the safety assistance sensors perform a self-test after power-on. If a fault is detected, the result is fed back to the HMI module. At this time, the low-power mode of the autonomous driving system on the HMI module interface is disabled, meaning users are not allowed to manually enter low-power mode. Even if no faults are detected, feedback still needs to be sent to the HMI module.
[0071] Next, step S220 is executed. When the autonomous driving control system, autonomous driving domain controller and sensors are all fault-free, the low power mode of the autonomous driving system is activated.
[0072] It should be noted that the low-power mode of the autonomous driving system described in this embodiment is in an active state, which means that the low-power mode control switch of the autonomous driving system on the vehicle human-machine interaction module interface is in a normal working state. That is, the user can make the chip in the autonomous driving domain controller perform corresponding operations by clicking the low-power mode control switch.
[0073] It should also be noted that during vehicle operation, when the vehicle's human-machine interaction module detects that the autonomous driving function is activated, the low-power mode of the autonomous driving system exits the activation state.
[0074] Next, step S230 is executed to receive a low-power input command from the user through the vehicle human-machine interaction module;
[0075] The autonomous driving domain controller receives low-power commands sent by the user through the vehicle's human-machine interface (HMI) module, and performs corresponding operations according to the requirements of the commands.
[0076] Next, step S240 is executed to parse the low-power input command in order to obtain the low-power power level;
[0077] Because the low-power input commands sent by users contain a lot of information, such as the address information of the sender and receiver, and the low-power power level information, the autonomous driving domain controller needs to parse the low-power input commands to obtain the low-power power level information.
[0078] Finally, step S250 is executed, in which, according to the low power level, some chips of the autonomous driving domain controller are controlled to be in a sleep state according to preset rules, and some or all of the safety auxiliary sensors are controlled to be in a sleep state.
[0079] First, it should be noted that the microcontroller chip in the autonomous driving domain controller can control the sleep and closure of safety assistance sensors.
[0080] It should also be noted that in this embodiment, the low power supply level includes a normal power saving mode and a super power saving mode. When the low power supply level is in the normal power saving mode, the autonomous driving system only retains the safety assistance functions (specifically including automatic emergency braking, refrigerator assistance, and driving recorder). That is, only the main system-on-a-chip SOC1 and the main microcontroller MCU1 are active in the autonomous driving system domain controller. The side-view camera, rear-view camera, and lidar in the safety assistance sensors are in a dormant state, while the front-view camera, surround-view camera, forward millimeter radar wave, and side millimeter radar wave in the safety assistance sensors are active. When the low-power power level is in ultra-low power saving mode, the comfort function and safety assistance function of the autonomous driving system are both turned off. That is, only the main microcontroller MCU1 in the autonomous driving system domain controller is active to support normal message transmission and reception. The main system-on-a-chip SOC1, the redundant system-on-a-chip SOC2, and the redundant microcontroller in the autonomous driving system domain controller are in sleep mode. The side-view camera, rear-view camera, and LiDAR in the safety assistance sensors are in sleep mode, while the front-view camera, surround-view camera, forward millimeter radar, and side millimeter radar in the safety assistance sensors are active.
[0081] In one embodiment of the present invention, in order to ensure safety during autonomous driving, the method further includes:
[0082] During vehicle operation, the vehicle human-machine interaction module monitors the status of the autonomous driving function;
[0083] If the autonomous driving function is detected to be active, then the low-power mode of the autonomous driving system is disabled.
[0084] Figure 4 This diagram illustrates a block diagram of an autonomous driving system control device 400 according to an exemplary embodiment of this application. The autonomous driving system control device 400 includes a fault detection module 401, a mode activation module 402, a signal acquisition module 403, a parsing module 404, and an execution module 405. The fault detection module 401 is used to perform fault checks on the vehicle human-machine interface module, the autonomous driving domain controller, and the safety assistance sensors after the vehicle is powered on. The low-power activation module 402 is used to activate the low-power mode of the autonomous driving system when the autonomous driving control system, the autonomous driving domain controller, and the sensors are all fault-free.
[0085] The signal acquisition module 403 is used to receive low-power input commands input by the user through the vehicle human-machine interaction module; the parsing module 404 is used to parse the low-power input commands to obtain the low-power power level; the execution module 405 is used to control some chips of the autonomous driving domain controller to be in a sleep state according to the low-power power level and according to preset rules, and to control some or all of the safety assistance sensors to be in a sleep state.
[0086] It should be noted that the autonomous driving system control device 400 provided in the above embodiments and the autonomous driving system control method provided in the above embodiments belong to the same concept. The specific ways in which each module and unit performs operations have been described in detail in the method embodiments, and will not be repeated here. In practical applications, the autonomous driving system control device 400 provided in the above embodiments can allocate the above functions to different functional modules as needed, that is, divide the internal structure of the system into different functional modules to complete all or part of the functions described above, and this is not a limitation here.
[0087] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the autonomous driving system control method provided in the above embodiments.
[0088] Figure 5 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 5 The computer system 500 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0089] like Figure 5 As shown, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 502 or programs loaded from storage portion 508 into Random Access Memory (RAM) 503, such as performing the methods described in the above embodiments. The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An Input / Output (I / O) interface 505 is also connected to the bus 504.
[0090] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.
[0091] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs various functions defined in the system of this application.
[0092] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optoelectronic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module segment or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0094] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0095] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the autonomous driving system control method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.
Claims
1. A control method for an automated driving system, characterized in that, The autonomous driving system includes a vehicle human-machine interaction module, an autonomous driving domain controller, and safety assistance sensors. The control method of the autonomous driving system includes: Perform fault checks on the vehicle's human-machine interface module, autonomous driving domain controller, and safety assistance sensors; When the vehicle human-machine interaction module, autonomous driving domain controller and safety assistance sensors are all functioning properly, the low-power mode of the autonomous driving system is activated. Receive low-power input commands from the user through the vehicle's human-machine interface module; The low-power input command is parsed to obtain the low-power power level; the low-power power level includes normal power saving mode and ultra power saving mode. Based on the low power consumption level, according to preset rules, some chips of the autonomous driving domain controller are controlled to be in a sleep state, and some or all of the safety auxiliary sensors are controlled to be in a sleep state. The autonomous driving domain controller includes a main control module and a redundant control module. If the low-power power level is the normal power-saving mode, only the main control module is kept active, and the redundant control module will intervene when the main control module fails. If the low-power power level is the super power-saving mode, only the main microcontroller in the main control module is kept active, and the redundant control module will intervene when the main control module fails. The autonomous driving system control method further includes: During vehicle operation, the vehicle human-machine interaction module monitors the status of the autonomous driving function; When the autonomous driving function is detected to be active, the system exits the low-power mode of the autonomous driving system and sets the low-power mode of the autonomous driving system to a disabled state.
2. The autonomous driving system control method according to claim 1, characterized in that, The autonomous driving domain controller includes at least one main system-on-a-chip, one redundant system-on-a-chip, one main microcontroller chip, and one redundant microcontroller chip.
3. The autonomous driving system control method according to claim 2, characterized in that, The safety auxiliary sensors include forward millimeter-wave radar, lateral millimeter-wave radar, forward-looking camera, side-looking camera, rear-looking camera, and surround-view camera.
4. The autonomous driving system control method according to claim 3, characterized in that, When the low-power supply level is the normal power-saving mode, the step of controlling some chips of the autonomous driving domain controller to be in a sleep state according to preset rules, and controlling some or all of the safety assistance sensors to be in a sleep state, specifically includes: Only the main system-on-a-chip and the main microcontroller chip work within the autonomous driving domain controller, and control the side-view camera, rear-view camera, and lidar to be in a sleep state.
5. The autonomous driving system control method according to claim 3, characterized in that, When the low-power supply level is the super power-saving mode, the step of controlling some chips of the autonomous driving domain controller to be in a sleep state according to preset rules, and controlling some or all of the safety assistance sensors to be in a sleep state, specifically includes: The autonomous driving domain controller operates only the main microcontroller chip and keeps all the safety auxiliary sensors in a dormant state.
6. An automatic driving system control device, characterized in that, include: Perform fault checks on the vehicle's human-machine interface module, autonomous driving domain controller, and safety assistance sensors; When the vehicle human-machine interaction module, autonomous driving domain controller and safety assistance sensors are all functioning properly, the low-power mode of the autonomous driving system is activated. Receive low-power input commands from the user through the vehicle's human-machine interface module; The low-power input command is parsed to obtain the low-power power level; The low-power power levels include a normal power-saving mode and an ultra power-saving mode. Based on the low power consumption level, according to preset rules, some chips of the autonomous driving domain controller are controlled to be in a sleep state, and some or all of the safety auxiliary sensors are controlled to be in a sleep state. The autonomous driving domain controller includes a main control module and a redundant control module. If the low-power power level is the normal power-saving mode, only the main control module is kept active, and the redundant control module will intervene when the main control module fails. If the low-power power level is the super power-saving mode, only the main microcontroller in the main control module is kept active, and the redundant control module will intervene when the main control module fails. The autonomous driving system control device further includes: during vehicle operation, the vehicle human-machine interaction module monitors the autonomous driving function status; when the autonomous driving function status is detected to be active, the system exits the low-power mode of the autonomous driving system and sets the low-power mode status of the autonomous driving system to a disabled state.
7. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by the computer's processor, cause the computer to perform the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Autonomous vehicle redundancy control system, method and equipment and storage medium
CN110435569A
Control method and device of intelligent driving vehicle
CN110758400A
Energy-saving control method and device of automatic driving system and automatic driving system
CN111002924A