A method, device and storage medium for improving the safety of driverless vehicles
By designing a safety assurance device independent of the main autonomous driving system, using sensors to collect data and determine whether driving needs to be taken over, the safety problem of driverless cars when the main autonomous driving system fails, and safely park on the side and ensuring that there is no one. Safety of driving a car.
Patent Information
- Application Number
- CN202111265302.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-28
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-10-28
AI Technical Summary
How to ensure the safe operation or safe parking of the driverless car when the main autonomous driving system of the driverless car suddenly fails, and prevent traffic accidents.
A safety assurance device independent of the main autonomous driving system is designed, including a data collection system, a data processing system and a security execution system. The device collects data through sensors such as speed sensors, millimeter wave radars, cameras, etc., calculates the distance and speed of the vehicle to obstacles, determines whether warnings, deceleration, emergency braking or taking over driving are required, and directly controls the steering of the car through a safe execution system. , brake and throttle system.
It effectively solves the safety problem of driverless cars when the main autonomous driving system fails, can quickly take over driving, achieve safe parking, and ensure the safety of driverless cars.
Smart Images

Figure CN114248802B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of driverless vehicles, and in particular to a method, a device and a storage medium for improving the safety of driverless vehicles. Background Art
[0002] The system safety of driverless cars is the most important part of driverless car technology. If safety cannot be guaranteed, driverless cars cannot be on the road. The automatic driving system of driverless cars is a very complex system. For a complex system, it is almost inevitable that there are defects or failures during use. If a failure occurs, it may cause a traffic accident. How to ensure the safe operation or safe parking of driverless cars in the event of a sudden failure of the main automatic driving system will be an indispensable technical link. Summary of the invention
[0003] The present invention provides a method, a device and a storage medium for improving the safety of an unmanned vehicle, which effectively solves the driving safety problem of the unmanned vehicle.
[0004] To achieve the above object, the present invention adopts the following technical solutions:
[0005] A device for improving the safety of an unmanned vehicle, which is completely independent of the main automatic driving system and is used in conjunction with the steering system, braking system and throttle system of the unmanned vehicle, including a data collection system, a data processing system and a safety execution system;
[0006] The data collection system is used to collect the speed of the vehicle when it is moving forward and backward, the distance to obstacles in front of and behind the vehicle, and the current position information of the driverless car;
[0007] The input end of the data processing system is connected to the data collection system, and the output end is connected to the safety execution system and the steering system, braking system, and throttle system of the driverless car, so as to calculate and determine whether the driverless car has run a red light, and whether a warning, deceleration, emergency braking, or taking over driving is required;
[0008] The safety execution system is connected to the steering system, braking system and throttle system of the driverless car, and is used to receive the processing results of the data processing system, and directly control the steering system, braking system and throttle system of the car when it is necessary to take over the driving.
[0009] As a preferred embodiment of the above scheme, the data collection system includes but is not limited to a speed sensor, a millimeter wave radar, an encoder, a camera, and a positioning device installed on the driverless car.
[0010] As a preferred embodiment of the above scheme, the data processing system includes a computer device installed in the driverless car, and the computer device includes a processor, a user interface, a memory, and a network adapter interconnected by a communication bus.
[0011] As a preferred embodiment of the above solution, the safety execution system includes a safety execution controller.
[0012] A method for improving the safety of an autonomous vehicle, comprising:
[0013] The data collection system collects the vehicle's forward speed U1, the distance to the obstacle in front L1, the reverse speed U2, the distance to the obstacle behind L2, and the speed limit Um of the driving section;
[0014] The data processing system calculates T1=L1 / U1, T2=L2 / U2, and presets T0 as the warning threshold. When T1 is less than T0, the driverless car may hit the obstacle in front, and a warning signal is issued, and the driverless car needs emergency braking or deceleration; Tm is preset as the accident threshold. When T1 is less than Tm, the driverless car is in a dangerous situation. When the driverless car is actually running, T1 is less than the Tm threshold or T2 is less than the Tm threshold, the safety execution system takes over the driving authority and implements braking;
[0015] The data collection system collects the current real-time speed U of the vehicle;
[0016] The data processing system calculates that when U is greater than Um, the unmanned driving safety device issues a warning. When U is greater than Um again, the safety execution system takes over the driving authority.
[0017] The data collection system collects traffic light information and vehicle location information when passing through an intersection with traffic lights;
[0018] The data processing system compares and determines whether there is a red light run. If the driverless car runs a red light, the safety execution system takes over the driving authority;
[0019] The safety execution system receives the processing results of the data processing system, takes over driving authority when necessary, and directly controls the vehicle's steering system, braking system, and throttle system.
[0020] A storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for improving the safety of an unmanned vehicle as claimed in claim 5.
[0021] Due to the above structure, the beneficial effects of the present invention are:
[0022] Independent of the main automatic driving system of the driverless car, a separately operated safety assurance device is created. This safety device obtains data from basic sensors to determine the operating safety of the driverless car. If the driverless car has driving safety problems, it will quickly take over the vehicle and achieve safe parking by the side of the road, thereby ensuring the safety of the driverless car. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments are briefly introduced below.
[0024] Figure 1 The present invention is a block diagram of the structural principle of a device for improving the safety of an unmanned vehicle. DETAILED DESCRIPTION
[0025] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present invention.
[0026] like Figure 1 As shown, this embodiment provides a device for improving the safety of an unmanned vehicle, which is used in conjunction with a steering system 150 , a braking system 140 , and a throttle system 160 of the unmanned vehicle, and includes a data collection system 120 , a data processing system, and a safety execution system 130 .
[0027] The data collection system 120 is used to collect the vehicle's forward speed, the distance to the obstacle in front, the reverse speed, the distance to the obstacle behind, the speed limit of the driving section, and the traffic light information when passing through the intersection with traffic lights, as well as the vehicle's location information.
[0028] The input end of the data processing system is connected to the data collection system, and the output end is connected to the safety execution system 130 and the steering system 150, braking system 140, and throttle system 160 of the driverless car, so as to calculate and determine whether the driverless car has run a red light and whether a warning, deceleration, emergency braking, or taking over driving is required.
[0029] The safety execution system is connected to the steering system 150, the braking system 140 and the throttle system 160 of the driverless car, and is used to receive the processing results of the data processing system and directly control the steering system, the braking system and the throttle system of the car when it is necessary to take over the driving.
[0030] In this embodiment, the data collection system 120 includes but is not limited to a speed sensor 121, a millimeter wave radar 123, an encoder 124, a camera 125, and a positioning device (GPS positioning or Beidou positioning may be used) 126 installed on the driverless car.
[0031] In this embodiment, the data processing system includes a computer device 102 installed in an unmanned vehicle, and the computer device 102 includes but is not limited to one or more processors or processing units 106, a system memory 107, and a bus 108 connecting different system components (including the system memory 107 and the processing unit 106). The bus 108 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any bus structure in a variety of bus structures. For example, these architectures include but are not limited to an industrial standard architecture bus, a microchannel architecture bus, an enhanced ISA bus, a video electronics standard association local bus, and a peripheral component interconnect bus. The memory 107 may include a computer system readable medium in the form of a volatile memory, such as a random access memory 103 and / or a cache memory 101. The computer device 102 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 109 may be used to read and write a non-removable, non-volatile magnetic medium having a set (at least one) of program modules 112 programs / utilities 111, which may be stored in, for example, the memory 107, such program modules 112 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include the implementation of a network environment. The program modules 112 generally perform the functions and / or methods of the embodiments described herein, and the computer device 102 may also communicate with one or more external devices 104 (e.g., keyboards, pointing devices, displays, etc.), and may also communicate with one or more devices that enable a user to interact with the computer system / server, and / or communicate with any device that enables the computer system / server to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface 105. Furthermore, the computer device 102 may also communicate with one or more networks (e.g., a local area network, a wide area network, and / or a public network, such as the Internet) via a network adapter 110. As shown, the network adapter 110 communicates with other modules of the computer device 102 via the bus 108. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in conjunction with the computer device 102, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0032] In this embodiment, the security execution system 130 includes a security execution controller.
[0033] In this embodiment, all electrical components, circuits, and modules involved may adopt existing technologies.
[0034] This embodiment also provides a method for improving the safety of an unmanned vehicle, including:
[0035] The data collection system collects the vehicle's forward speed U1, the distance to the obstacle in front L1, the reverse speed U2, the distance to the obstacle behind L2, and the speed limit Um of the driving section;
[0036] The data processing system calculates T1 = L1 / U1, T2 = L2 / U2, and presets T0 as the warning threshold. When T1 < T0, the driverless car may hit the obstacle in front, and a warning signal is issued. The driverless car needs emergency braking or deceleration. Tm is the accident threshold. When T1 is less than Tm, the driverless car is in a dangerous situation. We preset the two thresholds of T0 and Tm in the driverless system in advance. When the driverless car is actually running, if T1 is less than the Tm threshold or T2 is less than the Tm threshold, it means that the driverless system or sensor has an error, and the driverless car safety driving device must take over the driving authority and implement braking.
[0037] The data collection system collects the current real-time speed U of the vehicle;
[0038] The data processing system calculates that when U>Um, the unmanned driving safety device issues a warning. When U>Um again, it means that an error has occurred in the main unmanned driving system or sensor, and the unmanned driving safety device must take over driving.
[0039] The data processing system compares and determines whether a red light run occurs. If the driverless car runs a red light, it means that there is an error in the main driverless system or sensor, and the driverless safety device must take over driving.
[0040] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the above-mentioned method for improving the safety of an unmanned vehicle are implemented.
[0041] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A device for improving the safety of an unmanned vehicle, which is completely independent of the main automatic driving system and is used in conjunction with the steering system, braking system and throttle system of the unmanned vehicle, and is characterized by: Including data collection system, data processing system, and security execution system; The data collection system is used to collect the speed of the vehicle when it is moving forward and backward, the distance to obstacles in front of and behind the vehicle, and the current position information of the driverless car; The input end of the data processing system is connected to the data collection system, and the output end is connected to the safety execution system and the steering system, braking system, and throttle system of the driverless car, so as to calculate and determine whether the driverless car has run a red light, and whether a warning, deceleration, emergency braking, or taking over driving is required; The safety execution system is connected to the steering system, braking system and throttle system of the driverless car, and is used to receive the processing results of the data processing system, and directly control the steering system, braking system and throttle system of the car when it is necessary to take over the driving; Usage methods include: The data collection system collects the vehicle's forward speed U1, the distance to the obstacle in front L1, the reverse speed U2, the distance to the obstacle behind L2, and the speed limit Um of the driving section; The data processing system calculates T1=L1 / U1, T2=L2 / U2, and presets T0 as the warning threshold. When T1 is less than T0, the driverless car may hit the obstacle in front, and a warning signal is issued, and the driverless car needs emergency braking or deceleration; Tm is preset as the accident threshold. When T1 is less than Tm, the driverless car is in a dangerous situation. When the driverless car is actually running, if T1 is less than the Tm threshold or T2 is less than the Tm threshold, the safety execution system takes over the driving authority and implements braking; The data collection system collects the current real-time speed U of the vehicle; The data processing system calculates that when U is greater than Um, the unmanned driving safety device issues a warning. When U is greater than Um again, the safety execution system takes over the driving authority. The data collection system collects traffic light information and vehicle location information when passing through an intersection with traffic lights; The data processing system compares and determines whether there is a red light run. If the driverless car runs a red light, the safety execution system takes over the driving authority; The safety execution system receives the processing results of the data processing system, takes over the driving authority when necessary, and directly controls the steering system, braking system and throttle system of the car; The data collection system includes a speed sensor, a millimeter wave radar, an encoder, a camera, and a positioning device installed on the driverless car; The data processing system includes a computer device installed in an unmanned vehicle, and the computer device includes a processor, a user interface, a memory, and a network adapter interconnected by a communication bus.
2. The device for improving the safety of an unmanned vehicle according to claim 1, characterized in that: The safety execution system includes a safety execution controller.
3. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method for using the device for improving the safety of an unmanned vehicle as claimed in claim 1 are implemented.
Citation Information
Patent Citations
Perception collision avoidance
CN113015664A
Device for improving safety of pilotless automobile
CN216805411U