WO2022143994A1 - Vehicle avoidance method and apparatus - Google Patents
Vehicle avoidance method and apparatus Download PDFInfo
- Publication number
- WO2022143994A1 WO2022143994A1 PCT/CN2021/143753 CN2021143753W WO2022143994A1 WO 2022143994 A1 WO2022143994 A1 WO 2022143994A1 CN 2021143753 W CN2021143753 W CN 2021143753W WO 2022143994 A1 WO2022143994 A1 WO 2022143994A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- avoidance
- driver
- level
- control instruction
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000005286 illumination Methods 0.000 claims abstract description 23
- 230000000007 visual effect Effects 0.000 claims description 37
- 238000012790 confirmation Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 13
- 230000003993 interaction Effects 0.000 claims description 10
- 206010047571 Visual impairment Diseases 0.000 abstract description 10
- 230000008569 process Effects 0.000 description 7
- 208000029257 vision disease Diseases 0.000 description 7
- 230000004393 visual impairment Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 201000004569 Blindness Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
- B60W40/09—Driving style or behaviour
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/54—Audio sensitive means, e.g. ultrasound
Definitions
- the present application relates to the technical field of automobiles, and in particular, to a vehicle avoidance method and a vehicle avoidance device.
- the driver When driving at night, the driver may be affected by the headlights of the oncoming vehicle, which may affect the driver's visual perception and cause certain psychological pressure for the driver. Psychological stress may affect the driver's ability to judge while driving, causing certain driving risks.
- the present application is made in order to provide a vehicle avoidance method and a corresponding vehicle avoidance device that overcome the above problems or at least partially solve the above problems.
- the present application discloses a vehicle avoidance method, comprising: applying to a first vehicle, wherein the first vehicle is provided with a main camera and a sub-camera located in front of the side; the method includes:
- the first vehicle is controlled to evade according to the driving pressure level.
- the first vehicle is provided with a steering control assembly; the step of controlling the first vehicle to avoid according to the driving pressure level includes:
- the driving pressure level is the first level, after it is detected that the steering control assembly is not turning in the opposite direction relative to the oncoming vehicle and the first vehicle is in the lane on the opposite side of the second vehicle
- the avoidance space is safe, output confirmation avoidance request information
- the first vehicle is controlled to evade according to the control instruction.
- the step of controlling the first vehicle to evade according to the driving pressure level includes:
- the driving pressure level is the second level, when the second vehicle and the first vehicle are at a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and the first vehicle is located in the lane
- the avoidance space on the opposite side of the second vehicle is safe, output avoidance prompt information
- the first vehicle is controlled to evade according to the control instruction.
- the step of controlling the first vehicle to evade according to the driving pressure level includes:
- the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and the first vehicle is located in the lane generating a control command when the avoidance space on the opposite side of the second vehicle is safe;
- the first vehicle is controlled to evade according to the control instruction.
- the first vehicle is provided with a human-machine interaction component; the method further includes:
- the step of determining the driving stress level of the driver in the first vehicle according to the visual obstacle information includes:
- the driving stress level of the driver in the first vehicle is determined according to the visual obstacle information.
- the application also discloses a vehicle avoidance device, which is applied to the first vehicle, and the device includes:
- a brightness detection module configured to detect the brightness of illumination for the second vehicle when it is detected that there is an opposite second vehicle within a specified range
- a visual obstacle information acquisition module configured to acquire visual obstacle information corresponding to the driver in the first vehicle when the illumination brightness reaches a preset brightness threshold
- a driving stress level determination module configured to determine the driving stress level of the driver in the first vehicle according to the visual obstacle information
- An avoidance control module configured to control the first vehicle to avoid according to the driving pressure level.
- the first vehicle is provided with a steering control assembly;
- the avoidance control module includes:
- the first level processing sub-module is configured to, if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction with respect to the opposite vehicle and the lane where the first vehicle is located is the same as the lane.
- the avoidance space on the opposite side of the second vehicle is safe, output confirmation avoidance request information;
- a first control instruction generation sub-module configured to generate a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information
- the first avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
- the avoidance control module includes:
- the second level processing sub-module is configured to, if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, output avoidance prompt information;
- a second control instruction generation submodule for generating a control instruction
- the second avoidance sub-module is configured to control the first vehicle to avoid according to the control instruction.
- the present application also discloses a vehicle, comprising: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, the computer program being executed by the processor to achieve the above The steps of the vehicle avoidance method.
- the present application also discloses a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the vehicle avoidance method described above are implemented.
- the present application includes the following advantages: when an opposite second vehicle is detected within a specified range, the illumination brightness of the second vehicle is detected, and when the illumination brightness reaches a preset brightness threshold, the first vehicle is acquired
- the visual obstacle information corresponding to the driver in the first vehicle is determined according to the visual obstacle information
- the driving pressure level of the driver in the first vehicle is determined according to the driving pressure level
- the first vehicle is controlled to avoid according to the driving pressure level, so as to realize the detection
- the illumination brightness of the opposite second vehicle within the specified range is greater than the preset brightness threshold, determine the driver's driving pressure level according to the obtained driver's visual obstacle information, and control the first vehicle to the second vehicle according to the driving pressure level.
- the avoidance reduces the driving risk when the driver is exposed to strong light and causes visual obstruction and increases driving pressure, and improves the driving safety when the vehicle and the opposite vehicle meet.
- Fig. 1 is a kind of vehicle-mounted system structural block diagram of the present application
- FIG. 3 is a structural block diagram of an embodiment of a vehicle avoidance device according to the present application.
- Figure 4 schematically shows a block diagram of a computing processing device for performing the method according to the present application
- Figure 5 schematically shows a storage unit for holding or carrying program code implementing the method according to the application.
- the present application can be applied to a first vehicle provided with an onboard system.
- FIG. 1 a structural block diagram of an in-vehicle system of the present application is shown.
- the in-vehicle system may include: a main camera 101, a left front camera 102, a right front camera 103, a radar device 104, a speed sensor 105, an inertial sensor 106, a steering sensor 107, a brake switch sensor 108, a brake execution module 109, a steering execution module 110 and HMI (Human Machine Interface, human-machine interface) module 111 and central processing unit 112 .
- the main functions of each component of the vehicle system are as follows:
- the main camera 101 is used to detect illumination information, forward lane line information, and forward vehicle information; the left front camera 102 is used to collect detection illumination information, forward lane line information, forward vehicle information and lateral obstacle information, and Vehicle speed information.
- the right front camera 103 is used to collect detection lighting information, forward lane line information, forward vehicle information and lateral obstacle information; the radar device 104 is used to collect forward vehicle information and provide the current vehicle to the automatic lane change control module Road attributes of driving; speed sensor 105, used to collect lateral/longitudinal speed; inertial sensor 106, used to collect lateral/longitudinal acceleration; steering sensor 107, used to collect steering information; brake switch sensor 108, used to collect braking information; the brake execution module 109 is used to control the vehicle to brake in response to the braking command; the steering execution module 110 is used to respond to the steering command and control the vehicle to turn; the HMI module 111 is used to output the HMI prompt command and to the central The processor transmits the driver's instruction; the central processor 11
- FIG. 2 a flow chart of steps of an embodiment of a vehicle avoidance method of the present application is shown.
- the present application may be applied to the first vehicle, and the present application may specifically include the following steps:
- Step 101 when it is detected that there is an opposite second vehicle within a specified range, detect the illumination brightness for the second vehicle;
- the second vehicle is a vehicle traveling opposite to the first vehicle.
- Whether there is a second vehicle within a specified range can be determined by a camera and/or a radar device in the in-vehicle system, and if so, one or more cameras are used to detect the brightness of the second vehicle.
- the designated range may be a detection area with the first vehicle as the center and the preset monitoring distance as the radius, and the size of the monitoring distance is not limited in this application.
- Step 102 when the illumination brightness reaches a preset brightness threshold, obtain the visual obstacle information corresponding to the driver in the first vehicle;
- the driver When the vehicle is driving at night, the driver generally turns on the lighting components on the head of the vehicle, including but not limited to low beam and high beam.
- the strong light may cause blindness to a certain extent. Therefore, when the brightness of the light detected for the second vehicle is greater than the preset brightness threshold, the light in the first vehicle The driver is likely to be blinded to a certain extent due to the illumination of the headlights of the second vehicle, that is, the driver may have a certain visual impairment, and information about the visual impairment of the driver in the first vehicle is obtained.
- the visual obstacle information when the visual obstacle information is acquired, it is judged whether the visual obstacle information satisfies a preset condition, so as to judge whether the driver has a certain visual obstacle.
- Step 103 determining the driving pressure level of the driver in the first vehicle according to the visual obstacle information
- Different degrees of visual impairment may cause different psychological pressures to drivers. Specifically, the higher the degree of visual impairment, the greater the driver's psychological pressure, and the higher the potential driving risk; the lower the degree of visual impairment, the lower the driver's psychological pressure and the lower the potential driving risk.
- the driving pressure level of the driver in the first vehicle may be determined according to the acquired visual obstacle information, thereby correspondingly determining potential driving risks.
- the present application does not limit the generation method of the visual impairment information.
- the detection data may be generated by using the camera of the first vehicle to detect the lane line of the first vehicle, and the visual obstacle information of the driver may be determined according to the detection data.
- Step 104 controlling the first vehicle to evade according to the driving pressure level.
- Corresponding avoidance operations can be set for different driving pressure levels in advance.
- the first vehicle is controlled to avoid according to the avoidance operation corresponding to the driving pressure level, which reduces the risk of the driver being subjected to strong pressure. Risk of driving under light exposure.
- the illumination brightness of the second vehicle when an opposite second vehicle is detected within a specified range, the illumination brightness of the second vehicle is detected, and when the illumination brightness reaches a preset brightness threshold, the information in the first vehicle is obtained.
- the driving pressure level of the driver in the first vehicle is determined according to the visual obstacle information, and the first vehicle is controlled to avoid according to the driving pressure level, so as to realize the detection
- the illumination brightness of the opposite second vehicle within the specified range is greater than the preset brightness threshold
- the driving pressure level of the driver is determined according to the obtained visual obstacle information of the driver, and the first vehicle is controlled according to the driving pressure level to perform the operation on the second vehicle.
- Avoidance reduces the driving risk when the driver is exposed to strong light and causes visual obstruction and increases driving pressure, and improves the driving safety when the vehicle and the opposite vehicle meet.
- the driving risk in dark environments eg, at night, spaces without lighting facilities, etc.
- step 103 includes:
- Sub-step S11 judging whether the second vehicle has entered a preset actionable distance
- the actionable distance can be preset, and the distance between the first vehicle and the second vehicle is detected to determine whether the second vehicle has entered the actionable distance, wherein the actionable distance is smaller than the monitoring distance.
- the application does not limit the specific length of the actionable distance.
- Sub-step S12 if the second vehicle enters the actionable distance, determine the driving pressure level of the driver in the first vehicle according to the visual obstacle information.
- the driving pressure level of the driver in the first vehicle is determined according to the acquired visual obstacle information, wherein the visual obstacle information is used to represent the degree of the driver's visual obstacle.
- step 104 includes:
- Sub-step S11 if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction relative to the opposite vehicle and the second vehicle is in the lane where the first vehicle is located.
- the avoidance space on the opposite side is safe, output confirmation avoidance request information;
- the driving pressure level is the first level, it is possible to first detect whether the steering control component (for example, the steering wheel) is steered in the opposite direction to the second vehicle, and if not, detect the opposite side of the lane where the first vehicle is located from the second vehicle. Whether the avoidance space is safe, if it is safe, output the avoidance request confirmation information.
- the steering control component for example, the steering wheel
- the avoidance space on the right side of the first vehicle is safe; when the second vehicle is located on the right side of the first vehicle, the avoidance space on the left side of the first vehicle is detected. Is the space safe.
- Methods to detect whether the avoidance space is safe include, but are not limited to, ultrasonics to confirm the distance of stationary obstacles, millimeter-wave radar to confirm moving obstacles, and infrared to detect pedestrians, etc.
- the avoidance space may be a first range of space accessible to the first vehicle.
- Sub-step S12 when receiving a confirmation operation event corresponding to the confirmation avoidance request information, generating a control instruction
- the driver can judge whether it is necessary to evade based on the avoidance confirmation request information, and the first vehicle can obtain the corresponding operation events of the driver, such as obtaining the driver's voice command, touch command, and the like.
- the operation event is a confirmation operation event
- a control instruction is generated.
- Sub-step S13 the first vehicle is controlled to evade according to the control instruction.
- the first vehicle is controlled to avoid the second vehicle according to the control instruction.
- step 104 includes:
- Sub-step S21 if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and the first vehicle When the avoidance space on the opposite side of the lane and the second vehicle is safe, output avoidance prompt information;
- the driving pressure level is the second level, it is detected whether the second vehicle is at a first avoidance distance from the first vehicle, and if so, the lateral distance between the first vehicle and the second vehicle is detected.
- the lateral distance is less than the first preset distance threshold, it is detected whether the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe. If the avoidance space is safe, generate and output avoidance prompt information to remind the user that the avoidance is about to start.
- the avoidance function is automatically enabled first, so as to avoid the need for the driver to confirm before performing the avoidance, thereby reducing the driving risk.
- Sub-step S22 generating a control instruction
- sub-step S23 the first vehicle is controlled to evade according to the control instruction.
- Sub-steps S22-S23 are similar to sub-steps S12-S13, and will not be repeated here, and the relevant parts can be referred to the description of the corresponding part.
- step 104 includes:
- Sub-step S31 if the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and the first vehicle is When the avoidance space on the side opposite to the second vehicle in the lane is safe, a control command is generated.
- the driving pressure level is the third level, it is detected whether the second vehicle is at a first avoidance distance from the first vehicle, and if so, the lateral distance between the first vehicle and the second vehicle is detected.
- the lateral distance is smaller than the second preset distance threshold, it is detected whether the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe. If the avoidance space is safe, a control instruction is generated.
- the second avoidance distance is smaller than the first avoidance distance, and the second preset distance threshold is not greater than the first preset distance threshold.
- the avoidance function is directly and automatically activated to reduce the driving risk.
- sub-step S32 the first vehicle is controlled to evade according to the control instruction.
- Sub-step S32 is similar to sub-step S13, and details are not repeated here, and the relevant parts can be referred to the description of the corresponding part.
- corresponding control commands can be generated according to the driving pressure level. For example: when the driving pressure level is the first level, the generated control command is the first-level avoidance command; when the driving pressure level is the second level, the generated control command is the second-level avoidance command; when the driving pressure level is the third level
- the generated control instruction is a three-level avoidance instruction. According to different control commands, different degrees of avoidance control matching the driving pressure level are performed.
- the method further includes: if the driving pressure level is the fourth level, not controlling the first vehicle to evade.
- the driving pressure level is the fourth pressure level, it means that the driver can fully independently judge the driving risk and prevent accidents, and the on-board system is not used to control the first vehicle to avoid the second vehicle.
- the first vehicle is provided with a human-machine interaction component; the method further includes: when the first vehicle avoids, generating avoidance state information; using the human-machine interaction The component outputs the avoidance status information.
- the human-computer interaction component may be a device in the first vehicle with a multimedia output function and an operation event collection function.
- avoidance state information used to characterize the avoidance process may be generated, for example, one or more of information such as: starting to avoid, in the process of avoiding, avoiding the path, and ending the avoidance.
- the state of the avoidance process is displayed in the human-computer interaction component, and the driver can intuitively perceive the state of the first vehicle in the avoidance process.
- the vehicle avoidance method further includes: when a steering operation or a braking operation of a driver is detected, terminating controlling the first vehicle to avoid according to the control instruction; When a steering operation or braking operation of the driver is detected, a target avoidance position is obtained; it is judged whether the first vehicle moves to the target avoidance position; if not, the step of generating a control command is returned.
- the steering operation or braking operation of the driver for the driving of the first vehicle If the steering operation or braking operation of the driver for the driving of the first vehicle is detected, it indicates that the driver currently intends to avoid manually, or the driver thinks that the automatic avoidance process needs to be stopped, and then exits to control the first vehicle to avoid according to the control instruction.
- FIG. 3 a structural block diagram of an embodiment of a vehicle avoidance device of the present application is shown.
- the present application is applied to the first vehicle, and may specifically include the following modules:
- a brightness detection module 301 configured to detect illumination brightness for the second vehicle when it is detected that there is an opposite second vehicle within a specified range
- a visual obstacle information obtaining module 302 configured to obtain visual obstacle information corresponding to the driver in the first vehicle when the illumination brightness reaches a preset brightness threshold;
- a driving stress level determination module 303 configured to determine the driving stress level of the driver in the first vehicle according to the visual obstacle information
- the avoidance control module 304 is configured to control the first vehicle to avoid according to the driving pressure level.
- the first vehicle is provided with a steering control assembly;
- the avoidance control module 304 includes:
- the first level processing sub-module is configured to, if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction with respect to the opposite vehicle and the lane where the first vehicle is located is the same as the lane.
- the avoidance space on the opposite side of the second vehicle is safe, output confirmation avoidance request information;
- a first control instruction generation sub-module configured to generate a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information
- the first avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
- the avoidance control module 304 includes:
- the second level processing sub-module is configured to, if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, output avoidance prompt information;
- a second control instruction generation submodule for generating a control instruction
- the second avoidance sub-module is configured to control the first vehicle to avoid according to the control instruction.
- the avoidance control module 304 includes:
- the third level processing sub-module is configured to, if the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, generating a control command;
- the third avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
- the first vehicle is provided with a human-machine interaction component; the method further includes:
- an avoidance state information generation module configured to generate avoidance state information when the first vehicle avoids
- An avoidance state information output module is used for outputting the avoidance state information by using the human-computer interaction component.
- the device further includes:
- an operation detection module configured to terminate the control of the first vehicle to evade according to the control instruction when a steering operation or a braking operation of the driver is detected;
- the target avoidance position acquisition module is used to obtain the target avoidance position when the driver's steering operation or braking operation is not detected;
- a target avoidance position detection module configured to judge whether the first vehicle moves to the target avoidance position; if not, return to the step of generating a control instruction.
- the driving pressure level determination module 303 includes:
- a preset actionable distance detection module for judging whether the second vehicle enters the preset actionable distance
- the driving pressure level determination sub-module is configured to determine the driving pressure level of the driver in the first vehicle according to the visual obstacle information if the second vehicle enters the preset movable distance.
- the present application also provides a vehicle, comprising: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, the computer program being executed by the processor to implement the above-mentioned vehicle avoidance method In order to avoid repetition, the details are not repeated here.
- the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned vehicle avoidance method embodiment can be achieved, and the same technical effect can be achieved, which is: To avoid repetition, I will not repeat them here.
- the various components of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof.
- a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a computing processing device according to the present application.
- DSP digital signal processor
- the present application can also be implemented as an apparatus or apparatus program (eg, computer programs and computer program products) for performing part or all of the methods described herein.
- Such a program implementing the present application may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.
- Figure 4 shows a computing processing device that can implement methods according to the present application.
- the computing processing device traditionally includes a processor 410 and a computer program product or computer readable medium in the form of a memory 420 .
- the memory 420 may be electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk, or ROM.
- the memory 420 has storage space 430 for program code 431 for performing any of the method steps in the above-described methods.
- storage space 430 for program code may include various program codes 431 for implementing various steps in the above methods, respectively. These program codes can be read from or written to one or more computer program products.
- These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks. Such computer program products are typically portable or fixed storage units as described with reference to FIG. 8 .
- the storage unit may have storage segments, storage spaces, etc. arranged similarly to the memory 420 in the computing processing device of FIG. 5 .
- the program code may, for example, be compressed in a suitable form.
- the storage unit includes computer readable code 431', ie code readable by a processor such as 410, for example, which when executed by a computing processing device, causes the computing processing device to perform any of the methods described above. of the various steps.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
Abstract
Provided are a vehicle avoidance method and apparatus, which are applied to a first vehicle. The method comprises: when it is detected that there is a second vehicle in an opposite direction within a specified range, detecting an illumination brightness for the second vehicle; when the illumination brightness reaches a preset brightness threshold value, acquiring visual disturbance information corresponding to a driver inside a first vehicle; determining a driving stress level of the driver inside the first vehicle according to the visual disturbance information; and according to the driving stress level, controlling the first vehicle to perform avoidance. By means of the present application, the driving risk posed when a visual disturbance affects a driver and a driving stress of the driver is increased due to exposure to strong light can be reduced, thereby improving the driving safety of the vehicle when the vehicle meets a vehicle coming in the opposite direction.
Description
本申请要求在2021年01月04日提交中国专利局、申请号202110005045.8、发明名称为“一种车辆避让方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed on January 4, 2021, with the application number 202110005045.8, and the invention title is "A vehicle avoidance method and device", the entire contents of which are incorporated into this application by reference.
本申请涉及汽车技术领域,特别是涉及一种车辆避让方法和一种车辆避让装置。The present application relates to the technical field of automobiles, and in particular, to a vehicle avoidance method and a vehicle avoidance device.
汽车作为越来越多人出门的常用交通工具,行车安全尤为重要。As a common means of transportation for more and more people to go out, driving safety is particularly important.
在夜间行车时,驾驶员可能会由于对向驶来车辆的前灯照射,影响驾驶员的视觉感知,造成驾驶员一定的心理压力。心理压力可能会影响驾驶员行车过程中的判断能力,造成一定的行车风险。When driving at night, the driver may be affected by the headlights of the oncoming vehicle, which may affect the driver's visual perception and cause certain psychological pressure for the driver. Psychological stress may affect the driver's ability to judge while driving, causing certain driving risks.
发明内容SUMMARY OF THE INVENTION
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种车辆避让方法和相应的一种车辆避让装置。In view of the above problems, the present application is made in order to provide a vehicle avoidance method and a corresponding vehicle avoidance device that overcome the above problems or at least partially solve the above problems.
本申请公开了一种车辆避让方法,包括:应用于第一车辆,所述第一车辆设置有主摄像头以及位于侧前方的副摄像头;所述方法包括:The present application discloses a vehicle avoidance method, comprising: applying to a first vehicle, wherein the first vehicle is provided with a main camera and a sub-camera located in front of the side; the method includes:
在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度;When detecting that there is an opposite second vehicle within the specified range, detecting illumination brightness for the second vehicle;
当所述光照亮度达到预设亮度阈值时,获取所述第一车辆内的驾驶员对应的视觉障碍信息;When the illumination brightness reaches a preset brightness threshold, obtain the visual obstacle information corresponding to the driver in the first vehicle;
依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级;determining the driving stress level of the driver in the first vehicle according to the visual obstacle information;
按照所述驾驶压力等级控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the driving pressure level.
可选地,所述第一车辆设置有转向控制组件;所述按照所述驾驶压力等级控制所述第一车辆进行避让的步骤,包括:Optionally, the first vehicle is provided with a steering control assembly; the step of controlling the first vehicle to avoid according to the driving pressure level includes:
若所述驾驶压力等级为第一等级,在检测到所述转向控制组件未相对于 所述对向车辆反向转动且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出确认避让请求信息;If the driving pressure level is the first level, after it is detected that the steering control assembly is not turning in the opposite direction relative to the oncoming vehicle and the first vehicle is in the lane on the opposite side of the second vehicle When the avoidance space is safe, output confirmation avoidance request information;
在接收到与所述确认避让请求信息对应的确认操作事件时,生成控制指令;generating a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information;
按照所述控制指令控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the control instruction.
可选地,所述按照所述驾驶压力等级控制所述第一车辆进行避让的步骤,包括:Optionally, the step of controlling the first vehicle to evade according to the driving pressure level includes:
若所述驾驶压力等级为第二等级,在所述第二车辆与所述第一车辆相距第一避让距离、且横向距离小于第一预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出避让提示信息;If the driving pressure level is the second level, when the second vehicle and the first vehicle are at a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and the first vehicle is located in the lane When the avoidance space on the opposite side of the second vehicle is safe, output avoidance prompt information;
生成控制指令;generate control instructions;
按照所述控制指令控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the control instruction.
可选地,所述按照所述驾驶压力等级控制所述第一车辆进行避让的步骤,包括:Optionally, the step of controlling the first vehicle to evade according to the driving pressure level includes:
若所述驾驶压力等级为第三等级,在所述第二车辆与所述第一车辆相距第二避让距离、且横向距离小于第二预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,生成控制指令;If the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and the first vehicle is located in the lane generating a control command when the avoidance space on the opposite side of the second vehicle is safe;
按照所述控制指令控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the control instruction.
可选地,所述第一车辆设置有人机交互组件;所述方法还包括:Optionally, the first vehicle is provided with a human-machine interaction component; the method further includes:
在所述第一车辆进行避让时,生成避让状态信息;generating avoidance state information when the first vehicle avoids;
采用所述人机交互组件输出所述避让状态信息。Using the human-computer interaction component to output the avoidance state information.
可选地,还包括:Optionally, also include:
在检测到驾驶员转向操作或者制动操作时,终止按照所述控制指令控制所述第一车辆进行避让;When a steering operation or a braking operation of the driver is detected, stop controlling the first vehicle to evade according to the control instruction;
在未检测到驾驶员转向操作或者制动操作时,获取目标避让位置;Obtain the target avoidance position when the driver's steering operation or braking operation is not detected;
判断所述第一车辆是否移动至所述目标避让位置;determining whether the first vehicle has moved to the target avoidance position;
若否,则返回所述生成控制指令的步骤。If not, return to the step of generating a control instruction.
可选地,所述依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾 驶压力等级的步骤包括:Optionally, the step of determining the driving stress level of the driver in the first vehicle according to the visual obstacle information includes:
判断所述第二车辆是否进入预设的可作动距离;judging whether the second vehicle has entered a preset actionable distance;
若是,则依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级。If so, the driving stress level of the driver in the first vehicle is determined according to the visual obstacle information.
本申请还公开了一种车辆避让装置,应用于第一车辆,所述装置包括:The application also discloses a vehicle avoidance device, which is applied to the first vehicle, and the device includes:
亮度检测模块,用于在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度;a brightness detection module, configured to detect the brightness of illumination for the second vehicle when it is detected that there is an opposite second vehicle within a specified range;
视觉障碍信息获取模块,用于当所述光照亮度达到预设亮度阈值时,获取所述第一车辆内的驾驶员对应的视觉障碍信息;a visual obstacle information acquisition module, configured to acquire visual obstacle information corresponding to the driver in the first vehicle when the illumination brightness reaches a preset brightness threshold;
驾驶压力等级确定模块,用于依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级;a driving stress level determination module, configured to determine the driving stress level of the driver in the first vehicle according to the visual obstacle information;
避让控制模块,用于按照所述驾驶压力等级控制所述第一车辆进行避让。An avoidance control module, configured to control the first vehicle to avoid according to the driving pressure level.
可选地,所述第一车辆设置有转向控制组件;所述避让控制模块包括:Optionally, the first vehicle is provided with a steering control assembly; the avoidance control module includes:
第一等级处理子模块,用于若所述驾驶压力等级为第一等级,在检测到所述转向控制组件未相对于所述对向车辆反向转动且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出确认避让请求信息;The first level processing sub-module is configured to, if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction with respect to the opposite vehicle and the lane where the first vehicle is located is the same as the lane. When the avoidance space on the opposite side of the second vehicle is safe, output confirmation avoidance request information;
第一控制指令生成子模块,用于在接收到与所述确认避让请求信息对应的确认操作事件时,生成控制指令;a first control instruction generation sub-module, configured to generate a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information;
第一避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The first avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
可选地,所述避让控制模块包括:Optionally, the avoidance control module includes:
第二等级处理子模块,用于若所述驾驶压力等级为第二等级,在所述第二车辆与所述第一车辆相距第一避让距离、且横向距离小于第一预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出避让提示信息;The second level processing sub-module is configured to, if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, output avoidance prompt information;
第二控制指令生成子模块,用于生成控制指令;a second control instruction generation submodule for generating a control instruction;
第二避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The second avoidance sub-module is configured to control the first vehicle to avoid according to the control instruction.
本申请还公开了一种车辆,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器 执行时实现如上所述的车辆避让方法的步骤。The present application also discloses a vehicle, comprising: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, the computer program being executed by the processor to achieve the above The steps of the vehicle avoidance method.
本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权上所述的车辆避让方法的步骤。The present application also discloses a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the vehicle avoidance method described above are implemented.
本申请包括以下优点:通过在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度,当所述光照亮度达到预设亮度阈值时,获取所述第一车辆内的驾驶员对应的视觉障碍信息,依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级,按照所述驾驶压力等级控制所述第一车辆进行避让,从而实现在检测到指定范围内的对向第二车辆的光照亮度大于预设亮度阈值时,根据获取到的驾驶员的视觉障碍信息确定驾驶员的驾驶压力等级,按照驾驶压力等级控制第一车辆对第二车辆进行避让,降低了驾驶员由于受到强光照射造成视觉障碍并增加驾驶压力时的驾驶风险,提高了车辆与对向车辆会车时的行车安全性。The present application includes the following advantages: when an opposite second vehicle is detected within a specified range, the illumination brightness of the second vehicle is detected, and when the illumination brightness reaches a preset brightness threshold, the first vehicle is acquired The visual obstacle information corresponding to the driver in the first vehicle is determined according to the visual obstacle information, and the driving pressure level of the driver in the first vehicle is determined according to the driving pressure level, and the first vehicle is controlled to avoid according to the driving pressure level, so as to realize the detection When the illumination brightness of the opposite second vehicle within the specified range is greater than the preset brightness threshold, determine the driver's driving pressure level according to the obtained driver's visual obstacle information, and control the first vehicle to the second vehicle according to the driving pressure level. The avoidance reduces the driving risk when the driver is exposed to strong light and causes visual obstruction and increases driving pressure, and improves the driving safety when the vehicle and the opposite vehicle meet.
为了更清楚地说明本申请的技术方案,下面将对本申请描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the present application more clearly, the following will briefly introduce the accompanying drawings used in the description of the present application. As far as technical personnel are concerned, other drawings can also be obtained based on these drawings without any creative effort.
图1是本申请的一种车载系统结构框图;Fig. 1 is a kind of vehicle-mounted system structural block diagram of the present application;
图2是本申请的一种车辆避让方法实施例的步骤流程图;2 is a flow chart of steps of an embodiment of a vehicle avoidance method of the present application;
图3是本申请的一种车辆避让装置实施例的结构框图;3 is a structural block diagram of an embodiment of a vehicle avoidance device according to the present application;
图4示意性地示出了用于执行根据本申请的方法的计算处理设备的框图;Figure 4 schematically shows a block diagram of a computing processing device for performing the method according to the present application;
图5示意性地示出了用于保持或者携带实现根据本申请的方法的程序代码的存储单元。Figure 5 schematically shows a storage unit for holding or carrying program code implementing the method according to the application.
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below with reference to the accompanying drawings in the present application. Not all implementations. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
本申请可以应用于第一车辆,第一车辆设置有车载系统。参照图1,示出了本申请的一种车载系统结构框图。车载系统可以包括:主摄像头101、左前摄像头102、右前摄像头103、雷达装置104、速度传感器105、惯性传感器106、转向传感器107、制动开关传感器108、制动执行模块109、转向执行模块110以及HMI(Human Machine Interface,人机界面)模块111和中央处理器112。车载系统的各组成部分的主要功能如下:The present application can be applied to a first vehicle provided with an onboard system. Referring to FIG. 1 , a structural block diagram of an in-vehicle system of the present application is shown. The in-vehicle system may include: a main camera 101, a left front camera 102, a right front camera 103, a radar device 104, a speed sensor 105, an inertial sensor 106, a steering sensor 107, a brake switch sensor 108, a brake execution module 109, a steering execution module 110 and HMI (Human Machine Interface, human-machine interface) module 111 and central processing unit 112 . The main functions of each component of the vehicle system are as follows:
主摄像头101,用于探测光照信息、前向车道线信息、前向车辆信息;左前摄像头102,用于采集探测光照信息、前向车道线信息、前向车辆信息以及侧向障碍物信息,以及自车车速信息。右前摄像头103,用于采集探测光照信息、前向车道线信息、前向车辆信息以及侧向障碍物信息;雷达装置104,用于采集前向车辆信息,以及向自动变道控制模块提供当前车辆行驶的道路属性;速度传感器105,用于采集横/纵向速度;惯性传感器106,用于采集横/纵向加速度;转向传感器107,用于采集转向信息;制动开关传感器108,用于采集制动信息;制动执行模块109,用于响应制动指令,控制车辆进行制动;转向执行模块110,用于响应转向指令,控制车辆进行转向;HMI模块111,用于输出HMI提示指令以及向中央处理器传输驾驶员指令;中央处理器112,用于接收并存储上述模块的相应信息,经过一系列算法处理流程,判定当前车辆行驶环境下的驾驶员视觉障碍程度与驾驶员驾驶压力情况。The main camera 101 is used to detect illumination information, forward lane line information, and forward vehicle information; the left front camera 102 is used to collect detection illumination information, forward lane line information, forward vehicle information and lateral obstacle information, and Vehicle speed information. The right front camera 103 is used to collect detection lighting information, forward lane line information, forward vehicle information and lateral obstacle information; the radar device 104 is used to collect forward vehicle information and provide the current vehicle to the automatic lane change control module Road attributes of driving; speed sensor 105, used to collect lateral/longitudinal speed; inertial sensor 106, used to collect lateral/longitudinal acceleration; steering sensor 107, used to collect steering information; brake switch sensor 108, used to collect braking information; the brake execution module 109 is used to control the vehicle to brake in response to the braking command; the steering execution module 110 is used to respond to the steering command and control the vehicle to turn; the HMI module 111 is used to output the HMI prompt command and to the central The processor transmits the driver's instruction; the central processor 112 is used to receive and store the corresponding information of the above modules, and through a series of algorithm processing procedures, determine the driver's visual impairment degree and the driver's driving pressure in the current vehicle driving environment.
参照图2,示出了本申请的一种车辆避让方法实施例的步骤流程图,本申请可以应用于第一车辆,本申请具体可以包括如下步骤:Referring to FIG. 2, a flow chart of steps of an embodiment of a vehicle avoidance method of the present application is shown. The present application may be applied to the first vehicle, and the present application may specifically include the following steps:
步骤101,在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度;Step 101, when it is detected that there is an opposite second vehicle within a specified range, detect the illumination brightness for the second vehicle;
第二车辆为与所述第一车辆相对行驶的车辆。The second vehicle is a vehicle traveling opposite to the first vehicle.
可以通过车载系统中的摄像头和/或雷达装置判断指定范围内是否存在第二车辆,如果存在,则采用一个或多个摄像头针对第二车辆检测光照亮度。Whether there is a second vehicle within a specified range can be determined by a camera and/or a radar device in the in-vehicle system, and if so, one or more cameras are used to detect the brightness of the second vehicle.
指定范围可以是以第一车辆为中心,以预设的监控距离为半径的检测区域,本申请对监控距离的大小不作限定。The designated range may be a detection area with the first vehicle as the center and the preset monitoring distance as the radius, and the size of the monitoring distance is not limited in this application.
步骤102,当所述光照亮度达到预设亮度阈值时,获取所述第一车辆内的驾驶员对应的视觉障碍信息;Step 102, when the illumination brightness reaches a preset brightness threshold, obtain the visual obstacle information corresponding to the driver in the first vehicle;
当车辆在夜间行驶时,驾驶员一般都会开启车辆头部的照明组件,包括但不限于近光灯和远光灯。When the vehicle is driving at night, the driver generally turns on the lighting components on the head of the vehicle, including but not limited to low beam and high beam.
而当人的视觉暴露在照明组件的强光下时,强光可能会对人造成一定程度的致盲,所以当针对第二车辆检测的光照亮度大于预设亮度阈值时,第一车辆内的驾驶员很可能由于第二车辆的车灯照射造成一定程度的致盲,即驾驶员可能存在一定的视觉障碍,获取第一车辆内的驾驶员的视觉障碍信息。When the human vision is exposed to the strong light of the lighting component, the strong light may cause blindness to a certain extent. Therefore, when the brightness of the light detected for the second vehicle is greater than the preset brightness threshold, the light in the first vehicle The driver is likely to be blinded to a certain extent due to the illumination of the headlights of the second vehicle, that is, the driver may have a certain visual impairment, and information about the visual impairment of the driver in the first vehicle is obtained.
在一示例中,获取到视觉障碍信息时,判断视觉障碍信息是否满足预设条件,以判断驾驶员是否存在一定的视觉障碍。In an example, when the visual obstacle information is acquired, it is judged whether the visual obstacle information satisfies a preset condition, so as to judge whether the driver has a certain visual obstacle.
步骤103,依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级;Step 103, determining the driving pressure level of the driver in the first vehicle according to the visual obstacle information;
不同程度的视觉障碍可能会对驾驶员造成不同的心理压力。具体的,视觉障碍的程度越高,驾驶员的心理压力越大,潜在的行车风险越高;视觉障碍的程度越低,驾驶员的心理压力越低潜在的行车风险。Different degrees of visual impairment may cause different psychological pressures to drivers. Specifically, the higher the degree of visual impairment, the greater the driver's psychological pressure, and the higher the potential driving risk; the lower the degree of visual impairment, the lower the driver's psychological pressure and the lower the potential driving risk.
可以依据获取到的视觉障碍信息确定第一车辆内的驾驶员的驾驶压力等级,从而对应确定潜在的行车风险。The driving pressure level of the driver in the first vehicle may be determined according to the acquired visual obstacle information, thereby correspondingly determining potential driving risks.
本申请对视觉障碍信息的生成方式不作限定。The present application does not limit the generation method of the visual impairment information.
在一种示例中,可以通过采用第一车辆的摄像头检测第一车辆的车道线生成检测数据,并依据检测数据确定驾驶员的视觉障碍信息。In one example, the detection data may be generated by using the camera of the first vehicle to detect the lane line of the first vehicle, and the visual obstacle information of the driver may be determined according to the detection data.
步骤104,按照所述驾驶压力等级控制所述第一车辆进行避让。Step 104, controlling the first vehicle to evade according to the driving pressure level.
可以预先针对不同的驾驶压力等级设置相应的避让操作,当确定第一车辆内的驾驶员的压力等级时,按照驾驶压力等级对应的避让操作控制第一车辆进行避让,降低了由于驾驶员受到强光照射下的行车风险。Corresponding avoidance operations can be set for different driving pressure levels in advance. When the pressure level of the driver in the first vehicle is determined, the first vehicle is controlled to avoid according to the avoidance operation corresponding to the driving pressure level, which reduces the risk of the driver being subjected to strong pressure. Risk of driving under light exposure.
在本申请中,通过在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度,当所述光照亮度达到预设亮度阈值时,获取所述 第一车辆内的驾驶员对应的视觉障碍信息,依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级,按照所述驾驶压力等级控制所述第一车辆进行避让,从而实现在检测到指定范围内的对向第二车辆的光照亮度大于预设亮度阈值时,根据获取到的驾驶员的视觉障碍信息确定驾驶员的驾驶压力等级,按照驾驶压力等级控制第一车辆对第二车辆进行避让,降低了驾驶员由于受到强光照射造成视觉障碍并增加驾驶压力时的驾驶风险,提高了车辆与对向车辆会车时的行车安全性。特别地,提高了黑暗环境(例如:夜间、无照明设施的空间等)下的行车风险。In the present application, when an opposite second vehicle is detected within a specified range, the illumination brightness of the second vehicle is detected, and when the illumination brightness reaches a preset brightness threshold, the information in the first vehicle is obtained. According to the visual obstacle information corresponding to the driver, the driving pressure level of the driver in the first vehicle is determined according to the visual obstacle information, and the first vehicle is controlled to avoid according to the driving pressure level, so as to realize the detection When the illumination brightness of the opposite second vehicle within the specified range is greater than the preset brightness threshold, the driving pressure level of the driver is determined according to the obtained visual obstacle information of the driver, and the first vehicle is controlled according to the driving pressure level to perform the operation on the second vehicle. Avoidance reduces the driving risk when the driver is exposed to strong light and causes visual obstruction and increases driving pressure, and improves the driving safety when the vehicle and the opposite vehicle meet. In particular, the driving risk in dark environments (eg, at night, spaces without lighting facilities, etc.) is increased.
在本申请的一种可选实施例中,步骤103包括:In an optional embodiment of the present application, step 103 includes:
子步骤S11,判断所述第二车辆是否进入预设的可作动距离;Sub-step S11, judging whether the second vehicle has entered a preset actionable distance;
可以预设设置可作动距离,并检测第一车辆与第二车辆之间的距离,判断第二车辆是否进入可作动距离,其中,可作动距离小于上述监控距离。The actionable distance can be preset, and the distance between the first vehicle and the second vehicle is detected to determine whether the second vehicle has entered the actionable distance, wherein the actionable distance is smaller than the monitoring distance.
本申请对可作动距离的具体长度不作限定。The application does not limit the specific length of the actionable distance.
子步骤S12,若所述第二车辆进入所述可作动距离,则依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级。Sub-step S12, if the second vehicle enters the actionable distance, determine the driving pressure level of the driver in the first vehicle according to the visual obstacle information.
当第二车辆进入可作动距离时,依据获取的视觉障碍信息确定第一车辆内的驾驶员的驾驶压力等级,其中,视觉障碍信息用于表征驾驶员的视觉障碍程度。When the second vehicle enters the actionable distance, the driving pressure level of the driver in the first vehicle is determined according to the acquired visual obstacle information, wherein the visual obstacle information is used to represent the degree of the driver's visual obstacle.
通过设置可作动距离,避免当第二车辆处于较远距离时,过早地控制车辆进行避让。By setting the actionable distance, it is avoided to control the vehicle to avoid prematurely when the second vehicle is at a long distance.
在本申请的一种可选实施例中,步骤104包括:In an optional embodiment of the present application, step 104 includes:
子步骤S11,若所述驾驶压力等级为第一等级,在检测到所述转向控制组件未相对于所述对向车辆反向转动且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出确认避让请求信息;Sub-step S11, if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction relative to the opposite vehicle and the second vehicle is in the lane where the first vehicle is located. When the avoidance space on the opposite side is safe, output confirmation avoidance request information;
若驾驶压力等级为第一等级,可以先检测转向控制组件(例如:方向盘)是否转向与第二车辆相反方向,如果未转向则检测第一车辆所处车道的与所述第二车辆相对一侧的避让空间是否安全,若安全则输出避让请求确认信息。If the driving pressure level is the first level, it is possible to first detect whether the steering control component (for example, the steering wheel) is steered in the opposite direction to the second vehicle, and if not, detect the opposite side of the lane where the first vehicle is located from the second vehicle. Whether the avoidance space is safe, if it is safe, output the avoidance request confirmation information.
其中,当第二车辆位于第一车辆左侧时,则检测第一车辆的右侧的避让 空间是否安全;当第二车辆位于第一车辆右侧时,则检测第一车辆的左侧的避让空间是否安全。Wherein, when the second vehicle is located on the left side of the first vehicle, it is detected whether the avoidance space on the right side of the first vehicle is safe; when the second vehicle is located on the right side of the first vehicle, the avoidance space on the left side of the first vehicle is detected. Is the space safe.
检测避让空间是否安全的方法包括但不限于超声波确认静止障碍物距离,毫米波雷达确认移动障碍物,红外探测行人等。Methods to detect whether the avoidance space is safe include, but are not limited to, ultrasonics to confirm the distance of stationary obstacles, millimeter-wave radar to confirm moving obstacles, and infrared to detect pedestrians, etc.
避让空间可以是第一车辆可达的第一范围的空间。The avoidance space may be a first range of space accessible to the first vehicle.
子步骤S12,在接收到与所述确认避让请求信息对应的确认操作事件时,生成控制指令;Sub-step S12, when receiving a confirmation operation event corresponding to the confirmation avoidance request information, generating a control instruction;
驾驶员可以针对避让确认请求信息判断是否需要进行避让,第一车辆能够获取驾驶员相应的操作事件,例如:获取驾驶员的语音指令、触控指令等。当检测到操作事件为确认操作事件,生成控制指令。The driver can judge whether it is necessary to evade based on the avoidance confirmation request information, and the first vehicle can obtain the corresponding operation events of the driver, such as obtaining the driver's voice command, touch command, and the like. When it is detected that the operation event is a confirmation operation event, a control instruction is generated.
子步骤S13,按照所述控制指令控制所述第一车辆进行避让。Sub-step S13, the first vehicle is controlled to evade according to the control instruction.
按照控制指令控制第一车辆对第二车辆进行避让。The first vehicle is controlled to avoid the second vehicle according to the control instruction.
在本申请的一种可选实施例中,步骤104包括:In an optional embodiment of the present application, step 104 includes:
子步骤S21,若所述驾驶压力等级为第二等级,在所述第二车辆与所述第一车辆相距第一避让距离、且横向距离小于第一预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出避让提示信息;Sub-step S21, if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and the first vehicle When the avoidance space on the opposite side of the lane and the second vehicle is safe, output avoidance prompt information;
若驾驶压力等级为第二等级,检测第二车辆是否与第一车辆相距第一避让距离,若是则检测第一车辆与第二车辆之间的横向距离。当横向距离小于第一预设距离阈值时,检测第一车辆所处车道的与所述第二车辆相对一侧的避让空间是否安全。如果避让空间安全,则生成并输出避让提示信息,以提示用户即将开始避让。If the driving pressure level is the second level, it is detected whether the second vehicle is at a first avoidance distance from the first vehicle, and if so, the lateral distance between the first vehicle and the second vehicle is detected. When the lateral distance is less than the first preset distance threshold, it is detected whether the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe. If the avoidance space is safe, generate and output avoidance prompt information to remind the user that the avoidance is about to start.
由于第二车辆与第一车辆之间的距离较近,则先自动开启避让功能,避免需要驾驶员确认再进行避让,降低行车风险。Since the distance between the second vehicle and the first vehicle is relatively close, the avoidance function is automatically enabled first, so as to avoid the need for the driver to confirm before performing the avoidance, thereby reducing the driving risk.
子步骤S22,生成控制指令;Sub-step S22, generating a control instruction;
子步骤S23,按照所述控制指令控制所述第一车辆进行避让。In sub-step S23, the first vehicle is controlled to evade according to the control instruction.
子步骤S22-S23与子步骤S12-S13相似,在此不再赘述,相关之处参见相应部分说明即可。Sub-steps S22-S23 are similar to sub-steps S12-S13, and will not be repeated here, and the relevant parts can be referred to the description of the corresponding part.
在本申请的一种可选实施例中,步骤104包括:In an optional embodiment of the present application, step 104 includes:
子步骤S31,若所述驾驶压力等级为第三等级,在所述第二车辆与所述第一车辆相距第二避让距离、且横向距离小于第二预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,生成控制指令。Sub-step S31, if the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and the first vehicle is When the avoidance space on the side opposite to the second vehicle in the lane is safe, a control command is generated.
若驾驶压力等级为第三等级,检测第二车辆是否与第一车辆相距第一避让距离,若是则检测第一车辆与第二车辆之间的横向距离。当横向距离小于第二预设距离阈值时,检测第一车辆所处车道的与所述第二车辆相对一侧的避让空间是否安全。如果避让空间安全,则生成控制指令。If the driving pressure level is the third level, it is detected whether the second vehicle is at a first avoidance distance from the first vehicle, and if so, the lateral distance between the first vehicle and the second vehicle is detected. When the lateral distance is smaller than the second preset distance threshold, it is detected whether the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe. If the avoidance space is safe, a control instruction is generated.
其中,第二避让距离小于第一避让距离,第二预设距离阈值不大于第一预设距离阈值。Wherein, the second avoidance distance is smaller than the first avoidance distance, and the second preset distance threshold is not greater than the first preset distance threshold.
由于第二车辆与第一车辆之间的距离十分近,则直接自动开启避让功能,降低行车风险。Since the distance between the second vehicle and the first vehicle is very close, the avoidance function is directly and automatically activated to reduce the driving risk.
子步骤S32,按照所述控制指令控制所述第一车辆进行避让。In sub-step S32, the first vehicle is controlled to evade according to the control instruction.
子步骤S32与子步骤S13相似,在此不再赘述,相关之处参见相应部分说明即可。Sub-step S32 is similar to sub-step S13, and details are not repeated here, and the relevant parts can be referred to the description of the corresponding part.
在实际应用中,可以按照驾驶压力等级生成相应的控制指令。例如:当驾驶压力等级为第一等级时,生成的控制指令为一级避让指令;当驾驶压力等级为第二等级时,生成的控制指令为二级避让指令;当驾驶压力等级为第三等级时,生成的控制指令为三级避让指令。按照不同的控制指令进行与驾驶压力等级匹配的不同程度的避让控制。In practical applications, corresponding control commands can be generated according to the driving pressure level. For example: when the driving pressure level is the first level, the generated control command is the first-level avoidance command; when the driving pressure level is the second level, the generated control command is the second-level avoidance command; when the driving pressure level is the third level When , the generated control instruction is a three-level avoidance instruction. According to different control commands, different degrees of avoidance control matching the driving pressure level are performed.
在本申请的一种可选实施例中,还包括:若所述驾驶压力等级为第四等级,则不控制所述第一车辆进行避让。In an optional embodiment of the present application, the method further includes: if the driving pressure level is the fourth level, not controlling the first vehicle to evade.
当驾驶压力等级为第四压力等级,表示驾驶员能够完全自主判断行车风险并防止意外发生,则不采用车载系统控制第一车辆对第二车辆进行避让。When the driving pressure level is the fourth pressure level, it means that the driver can fully independently judge the driving risk and prevent accidents, and the on-board system is not used to control the first vehicle to avoid the second vehicle.
在本申请的一种可选实施例中,所述第一车辆设置有人机交互组件;所述方法还包括:在所述第一车辆进行避让时,生成避让状态信息;采用所述人机交互组件输出所述避让状态信息。In an optional embodiment of the present application, the first vehicle is provided with a human-machine interaction component; the method further includes: when the first vehicle avoids, generating avoidance state information; using the human-machine interaction The component outputs the avoidance status information.
在一示例中,人机交互组件可以是第一车辆中的具备多媒体输出功能以及操作事件采集功能的设备。In an example, the human-computer interaction component may be a device in the first vehicle with a multimedia output function and an operation event collection function.
可以在第一车辆避让过程中,生成用以表征避让过程的避让状态信息,例如:开始避让、正在避让、避让路径、避让结束等信息中的一个或多个。During the avoidance process of the first vehicle, avoidance state information used to characterize the avoidance process may be generated, for example, one or more of information such as: starting to avoid, in the process of avoiding, avoiding the path, and ending the avoidance.
在人机交互组件中显示避让过程状态,驾驶员能够直观感知第一车辆处于避让过程的状态。The state of the avoidance process is displayed in the human-computer interaction component, and the driver can intuitively perceive the state of the first vehicle in the avoidance process.
在本申请的一种可选实施例中,所述车辆避让方法还包括:在检测到驾驶员转向操作或者制动操作时,终止按照所述控制指令控制所述第一车辆进行避让;在未检测到驾驶员转向操作或者制动操作时,获取目标避让位置;判断所述第一车辆是否移动至所述目标避让位置;若否,则返回所述生成控制指令的步骤。In an optional embodiment of the present application, the vehicle avoidance method further includes: when a steering operation or a braking operation of a driver is detected, terminating controlling the first vehicle to avoid according to the control instruction; When a steering operation or braking operation of the driver is detected, a target avoidance position is obtained; it is judged whether the first vehicle moves to the target avoidance position; if not, the step of generating a control command is returned.
如果检测到驾驶员针对第一车辆行驶的转向操作或制动操作,即表明驾驶员当前为人工避让意图,或者驾驶员认为需要停止自动避让过程,则退出按照控制指令控制第一车辆进行避让。If the steering operation or braking operation of the driver for the driving of the first vehicle is detected, it indicates that the driver currently intends to avoid manually, or the driver thinks that the automatic avoidance process needs to be stopped, and then exits to control the first vehicle to avoid according to the control instruction.
在未检测到驾驶员转向操作或者制动操作时,确定第一车辆进行避让的目标避让位置,如果车辆当前未处于目标避让位置,则返回生成控制指令的步骤,并按照控制指令控制第一车辆进行避让。When the driver's steering operation or braking operation is not detected, determine the target avoidance position for the first vehicle to avoid, if the vehicle is not currently in the target avoidance position, return to the step of generating a control command, and control the first vehicle according to the control command Make an evasion.
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请所必须的。It should be noted that, for the sake of simple description, the method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence, because according to this application, certain steps may be performed in other sequences or concurrently. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the present application.
参照图3,示出了本申请的一种车辆避让装置实施例的结构框图,本申请应用于第一车辆,具体可以包括如下模块:Referring to FIG. 3 , a structural block diagram of an embodiment of a vehicle avoidance device of the present application is shown. The present application is applied to the first vehicle, and may specifically include the following modules:
亮度检测模块301,用于在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度;a brightness detection module 301, configured to detect illumination brightness for the second vehicle when it is detected that there is an opposite second vehicle within a specified range;
视觉障碍信息获取模块302,用于当所述光照亮度达到预设亮度阈值时, 获取所述第一车辆内的驾驶员对应的视觉障碍信息;A visual obstacle information obtaining module 302, configured to obtain visual obstacle information corresponding to the driver in the first vehicle when the illumination brightness reaches a preset brightness threshold;
驾驶压力等级确定模块303,用于依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级;a driving stress level determination module 303, configured to determine the driving stress level of the driver in the first vehicle according to the visual obstacle information;
避让控制模块304,用于按照所述驾驶压力等级控制所述第一车辆进行避让。The avoidance control module 304 is configured to control the first vehicle to avoid according to the driving pressure level.
在本申请的一种可选实施例中,所述第一车辆设置有转向控制组件;所述避让控制模块304包括:In an optional embodiment of the present application, the first vehicle is provided with a steering control assembly; the avoidance control module 304 includes:
第一等级处理子模块,用于若所述驾驶压力等级为第一等级,在检测到所述转向控制组件未相对于所述对向车辆反向转动且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出确认避让请求信息;The first level processing sub-module is configured to, if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction with respect to the opposite vehicle and the lane where the first vehicle is located is the same as the lane. When the avoidance space on the opposite side of the second vehicle is safe, output confirmation avoidance request information;
第一控制指令生成子模块,用于在接收到与所述确认避让请求信息对应的确认操作事件时,生成控制指令;a first control instruction generation sub-module, configured to generate a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information;
第一避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The first avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
在本申请的一种可选实施例中,所述避让控制模块304包括:In an optional embodiment of the present application, the avoidance control module 304 includes:
第二等级处理子模块,用于若所述驾驶压力等级为第二等级,在所述第二车辆与所述第一车辆相距第一避让距离、且横向距离小于第一预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出避让提示信息;The second level processing sub-module is configured to, if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, output avoidance prompt information;
第二控制指令生成子模块,用于生成控制指令;a second control instruction generation submodule for generating a control instruction;
第二避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The second avoidance sub-module is configured to control the first vehicle to avoid according to the control instruction.
在本申请的一种可选实施例中,所述避让控制模块304包括:In an optional embodiment of the present application, the avoidance control module 304 includes:
第三等级处理子模块,用于若所述驾驶压力等级为第三等级,在所述第二车辆与所述第一车辆相距第二避让距离、且横向距离小于第二预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,生成控制指令;The third level processing sub-module is configured to, if the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, generating a control command;
第三避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The third avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
在本申请的一种可选实施例中,所述第一车辆设置有人机交互组件;所述方法还包括:In an optional embodiment of the present application, the first vehicle is provided with a human-machine interaction component; the method further includes:
避让状态信息生成模块,用于在所述第一车辆进行避让时,生成避让状态信息;an avoidance state information generation module, configured to generate avoidance state information when the first vehicle avoids;
避让状态信息输出模块,用于采用所述人机交互组件输出所述避让状态信息。An avoidance state information output module is used for outputting the avoidance state information by using the human-computer interaction component.
在本申请的一种可选实施例中,所述装置还包括:In an optional embodiment of the present application, the device further includes:
操作检测模块,用于在检测到驾驶员转向操作或者制动操作时,终止按照所述控制指令控制所述第一车辆进行避让;an operation detection module, configured to terminate the control of the first vehicle to evade according to the control instruction when a steering operation or a braking operation of the driver is detected;
目标避让位置获取模块,用于在未检测到驾驶员转向操作或者制动操作时,获取目标避让位置;The target avoidance position acquisition module is used to obtain the target avoidance position when the driver's steering operation or braking operation is not detected;
目标避让位置检测模块,用于判断所述第一车辆是否移动至所述目标避让位置;若否,则返回所述生成控制指令的步骤。A target avoidance position detection module, configured to judge whether the first vehicle moves to the target avoidance position; if not, return to the step of generating a control instruction.
在本申请的一种可选实施例中,所述驾驶压力等级确定模块303包括:In an optional embodiment of the present application, the driving pressure level determination module 303 includes:
预设的可作动距离检测模块,用于判断所述第二车辆是否进入预设的可作动距离;a preset actionable distance detection module for judging whether the second vehicle enters the preset actionable distance;
驾驶压力等级确定子模块,用于若所述第二车辆进入所述预设的可作动距离,则依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级。The driving pressure level determination sub-module is configured to determine the driving pressure level of the driver in the first vehicle according to the visual obstacle information if the second vehicle enters the preset movable distance.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts.
本申请还提供了一种车辆,包括:包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述车辆避让方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The present application also provides a vehicle, comprising: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, the computer program being executed by the processor to implement the above-mentioned vehicle avoidance method In order to avoid repetition, the details are not repeated here.
本申请还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述车辆避让方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned vehicle avoidance method embodiment can be achieved, and the same technical effect can be achieved, which is: To avoid repetition, I will not repeat them here.
本申请的各个部件可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解, 可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本申请的计算处理设备中的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various components of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a computing processing device according to the present application. The present application can also be implemented as an apparatus or apparatus program (eg, computer programs and computer program products) for performing part or all of the methods described herein. Such a program implementing the present application may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.
例如,图4示出了可以实现根据本申请的方法的计算处理设备。该计算处理设备传统上包括处理器410和以存储器420形式的计算机程序产品或者计算机可读介质。存储器420可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器420具有用于执行上述方法中的任何方法步骤的程序代码431的存储空间430。例如,用于程序代码的存储空间430可以包括分别用于实现上面的方法中的各种步骤的各个程序代码431。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图8所述的便携式或者固定存储单元。该存储单元可以具有与图5的计算处理设备中的存储器420类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括计算机可读代码431’,即可以由例如诸如410之类的处理器读取的代码,这些代码当由计算处理设备运行时,导致该计算处理设备执行上面所描述的方法中的各个步骤。For example, Figure 4 shows a computing processing device that can implement methods according to the present application. The computing processing device traditionally includes a processor 410 and a computer program product or computer readable medium in the form of a memory 420 . The memory 420 may be electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk, or ROM. The memory 420 has storage space 430 for program code 431 for performing any of the method steps in the above-described methods. For example, storage space 430 for program code may include various program codes 431 for implementing various steps in the above methods, respectively. These program codes can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks. Such computer program products are typically portable or fixed storage units as described with reference to FIG. 8 . The storage unit may have storage segments, storage spaces, etc. arranged similarly to the memory 420 in the computing processing device of FIG. 5 . The program code may, for example, be compressed in a suitable form. Typically, the storage unit includes computer readable code 431', ie code readable by a processor such as 410, for example, which when executed by a computing processing device, causes the computing processing device to perform any of the methods described above. of the various steps.
以上仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above only expresses several embodiments of the present application, and the descriptions thereof are relatively specific and detailed, but should not be construed as a limitation on the scope of the patent of the present application. It should be pointed out that for those skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the scope of protection of the patent of the present application shall be subject to the appended claims.
Claims (12)
- 一种车辆避让方法,其特征在于,应用于第一车辆,所述方法包括:A vehicle avoidance method, characterized in that, applied to a first vehicle, the method comprising:在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度;When detecting that there is an opposite second vehicle within the specified range, detecting illumination brightness for the second vehicle;当所述光照亮度达到预设亮度阈值时,获取所述第一车辆内的驾驶员对应的视觉障碍信息;When the illumination brightness reaches a preset brightness threshold, obtain the visual obstacle information corresponding to the driver in the first vehicle;依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级;determining the driving stress level of the driver in the first vehicle according to the visual obstacle information;按照所述驾驶压力等级控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the driving pressure level.
- 根据权利要求1所述的方法,其特征在于,所述第一车辆设置有转向控制组件;所述按照所述驾驶压力等级控制所述第一车辆进行避让的步骤,包括:The method according to claim 1, wherein the first vehicle is provided with a steering control assembly; the step of controlling the first vehicle to evade according to the driving pressure level comprises:若所述驾驶压力等级为第一等级,在检测到所述转向控制组件未相对于所述对向车辆反向转动且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出确认避让请求信息;If the driving pressure level is the first level, after it is detected that the steering control assembly is not turning in the opposite direction relative to the oncoming vehicle and the first vehicle is in the lane on the opposite side of the second vehicle When the avoidance space is safe, output confirmation avoidance request information;在接收到与所述确认避让请求信息对应的确认操作事件时,生成控制指令;generating a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information;按照所述控制指令控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the control instruction.
- 根据权利要求1所述的方法,其特征在于,所述按照所述驾驶压力等级控制所述第一车辆进行避让的步骤,包括:The method according to claim 1, wherein the step of controlling the first vehicle to evade according to the driving pressure level comprises:若所述驾驶压力等级为第二等级,在所述第二车辆与所述第一车辆相距第一避让距离、且横向距离小于第一预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出避让提示信息;If the driving pressure level is the second level, when the second vehicle and the first vehicle are at a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and the first vehicle is located in the lane When the avoidance space on the opposite side of the second vehicle is safe, output avoidance prompt information;生成控制指令;generate control instructions;按照所述控制指令控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the control instruction.
- 根据权利要求1所述的方法,其特征在于,所述按照所述驾驶压力等级控制所述第一车辆进行避让的步骤,包括:The method according to claim 1, wherein the step of controlling the first vehicle to evade according to the driving pressure level comprises:若所述驾驶压力等级为第三等级,在所述第二车辆与所述第一车辆相距第二避让距离、且横向距离小于第二预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,生成控制指令;If the driving pressure level is the third level, when the second vehicle and the first vehicle are separated by a second avoidance distance, and the lateral distance is less than a second preset distance threshold, and the first vehicle is located in the lane generating a control command when the avoidance space on the opposite side of the second vehicle is safe;按照所述控制指令控制所述第一车辆进行避让。The first vehicle is controlled to evade according to the control instruction.
- 根据权利要求3或4所述的方法,其特征在于,所述第一车辆设置有人机交互组件;所述方法还包括:The method according to claim 3 or 4, wherein the first vehicle is provided with a human-machine interaction component; the method further comprises:在所述第一车辆进行避让时,生成避让状态信息;generating avoidance state information when the first vehicle avoids;采用所述人机交互组件输出所述避让状态信息。Using the human-computer interaction component to output the avoidance state information.
- 根据权利要求2或3或4所述的方法,其特征在于,还包括:The method according to claim 2 or 3 or 4, characterized in that, further comprising:在检测到驾驶员转向操作或者制动操作时,终止按照所述控制指令控制所述第一车辆进行避让;When a steering operation or a braking operation of the driver is detected, stop controlling the first vehicle to evade according to the control instruction;在未检测到驾驶员转向操作或者制动操作时,获取目标避让位置;Obtain the target avoidance position when the driver's steering operation or braking operation is not detected;判断所述第一车辆是否移动至所述目标避让位置;determining whether the first vehicle has moved to the target avoidance position;若否,则返回所述生成控制指令的步骤。If not, return to the step of generating a control instruction.
- 根据权利要求1所述的方法,其特征在于,所述依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级的步骤包括:The method according to claim 1, wherein the step of determining the driving stress level of the driver in the first vehicle according to the visual obstacle information comprises:判断所述第二车辆是否进入预设的可作动距离;judging whether the second vehicle has entered a preset actionable distance;若是,则依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级。If so, the driving stress level of the driver in the first vehicle is determined according to the visual obstacle information.
- 一种车辆避让装置,其特征在于,应用于第一车辆,所述装置包括:A vehicle avoidance device, characterized in that, when applied to a first vehicle, the device comprises:亮度检测模块,用于在检测到指定范围内存在对向的第二车辆时,针对所述第二车辆检测光照亮度;a brightness detection module, configured to detect the brightness of illumination for the second vehicle when it is detected that there is an opposite second vehicle within a specified range;视觉障碍信息获取模块,用于当所述光照亮度达到预设亮度阈值时,获取所述第一车辆内的驾驶员对应的视觉障碍信息;a visual obstacle information acquisition module, configured to acquire visual obstacle information corresponding to the driver in the first vehicle when the illumination brightness reaches a preset brightness threshold;驾驶压力等级确定模块,用于依据所述视觉障碍信息确定所述第一车辆内的驾驶员的驾驶压力等级;a driving stress level determination module, configured to determine the driving stress level of the driver in the first vehicle according to the visual obstacle information;避让控制模块,用于按照所述驾驶压力等级控制所述第一车辆进行避让。An avoidance control module, configured to control the first vehicle to avoid according to the driving pressure level.
- 根据权利要求8所述的装置,其特征在于,所述第一车辆设置有转向控制组件;所述避让控制模块包括:The device according to claim 8, wherein the first vehicle is provided with a steering control assembly; the avoidance control module comprises:第一等级处理子模块,用于若所述驾驶压力等级为第一等级,在检测到所述转向控制组件未相对于所述对向车辆反向转动且所述第一车辆所处车 道的与所述第二车辆相对一侧的避让空间安全时,输出确认避让请求信息;The first level processing sub-module is configured to, if the driving pressure level is the first level, when it is detected that the steering control assembly does not turn in the opposite direction with respect to the opposite vehicle and the lane where the first vehicle is located is the same as the lane. When the avoidance space on the opposite side of the second vehicle is safe, output confirmation avoidance request information;第一控制指令生成子模块,用于在接收到与所述确认避让请求信息对应的确认操作事件时,生成控制指令;a first control instruction generation sub-module, configured to generate a control instruction when receiving a confirmation operation event corresponding to the confirmation avoidance request information;第一避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The first avoidance submodule is configured to control the first vehicle to avoid according to the control instruction.
- 根据权利要求9所述的装置,其特征在于,所述避让控制模块包括:The device according to claim 9, wherein the avoidance control module comprises:第二等级处理子模块,用于若所述驾驶压力等级为第二等级,在所述第二车辆与所述第一车辆相距第一避让距离、且横向距离小于第一预设距离阈值、且所述第一车辆所处车道的与所述第二车辆相对一侧的避让空间安全时,输出避让提示信息;The second level processing sub-module is configured to, if the driving pressure level is the second level, when the second vehicle and the first vehicle are separated by a first avoidance distance, and the lateral distance is less than a first preset distance threshold, and When the avoidance space on the side opposite to the second vehicle in the lane where the first vehicle is located is safe, output avoidance prompt information;第二控制指令生成子模块,用于生成控制指令;a second control instruction generation submodule for generating a control instruction;第二避让子模块,用于按照所述控制指令控制所述第一车辆进行避让。The second avoidance sub-module is configured to control the first vehicle to avoid according to the control instruction.
- 一种车辆,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7中任一项所述的车辆避让方法的步骤。A vehicle, characterized by comprising: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, the computer program being executed by the processor to implement the method as claimed in claim 1 The steps of the vehicle avoidance method described in any one of -7.
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的车辆避让方法的步骤。A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the vehicle avoidance method according to any one of claims 1 to 7 is implemented A step of.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110005045.8 | 2021-01-04 | ||
CN202110005045.8A CN112693453B (en) | 2021-01-04 | 2021-01-04 | Vehicle avoiding method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022143994A1 true WO2022143994A1 (en) | 2022-07-07 |
Family
ID=75514590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/143753 WO2022143994A1 (en) | 2021-01-04 | 2021-12-31 | Vehicle avoidance method and apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112693453B (en) |
WO (1) | WO2022143994A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112693453B (en) * | 2021-01-04 | 2022-07-01 | 广州小鹏自动驾驶科技有限公司 | Vehicle avoiding method and device |
CN113635917A (en) * | 2021-07-12 | 2021-11-12 | 东风汽车集团股份有限公司 | Automatic vehicle driving control method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102616236A (en) * | 2012-04-27 | 2012-08-01 | 柳州职业技术学院 | Night-meeting safety control system |
CN107599956A (en) * | 2017-07-29 | 2018-01-19 | 湖南文理学院 | One kind meets at night safety control system |
CN109367539A (en) * | 2018-11-01 | 2019-02-22 | 哈尔滨理工大学 | A kind of intelligence system detecting fatigue driving |
US20190088130A1 (en) * | 2017-09-18 | 2019-03-21 | Anuj Kapuria | Monitoring drivers and external environment for vehicles |
CN111959488A (en) * | 2020-08-04 | 2020-11-20 | 长城汽车股份有限公司 | Method and device for controlling vehicle, storage medium and vehicle |
CN112693453A (en) * | 2021-01-04 | 2021-04-23 | 广州小鹏自动驾驶科技有限公司 | Vehicle avoiding method and device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5837994C1 (en) * | 1997-04-02 | 2001-10-16 | Gentex Corp | Control system to automatically dim vehicle head lamps |
KR101278237B1 (en) * | 2011-06-08 | 2013-06-24 | 에스엘 주식회사 | Method and apparatus for recognizing vehicles |
CN103895564B (en) * | 2014-04-24 | 2015-11-18 | 上海电机学院 | Car light distance-light automatic exchanger and method thereof during nighttime meeting |
CN205168309U (en) * | 2015-11-11 | 2016-04-20 | 深圳前海探鹿科技有限公司 | Automatic regulation and control system of car headlight |
CN108016346A (en) * | 2016-10-31 | 2018-05-11 | 法乐第(北京)网络科技有限公司 | Safety meeting method and apparatus, automobile data recorder |
CN109131046A (en) * | 2017-06-27 | 2019-01-04 | 长城汽车股份有限公司 | Vehicle night meeting system |
CN109606373B (en) * | 2018-11-29 | 2020-06-30 | 哈尔滨工业大学 | Visibility-considered driving task demand evaluation method |
-
2021
- 2021-01-04 CN CN202110005045.8A patent/CN112693453B/en active Active
- 2021-12-31 WO PCT/CN2021/143753 patent/WO2022143994A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102616236A (en) * | 2012-04-27 | 2012-08-01 | 柳州职业技术学院 | Night-meeting safety control system |
CN107599956A (en) * | 2017-07-29 | 2018-01-19 | 湖南文理学院 | One kind meets at night safety control system |
US20190088130A1 (en) * | 2017-09-18 | 2019-03-21 | Anuj Kapuria | Monitoring drivers and external environment for vehicles |
CN109367539A (en) * | 2018-11-01 | 2019-02-22 | 哈尔滨理工大学 | A kind of intelligence system detecting fatigue driving |
CN111959488A (en) * | 2020-08-04 | 2020-11-20 | 长城汽车股份有限公司 | Method and device for controlling vehicle, storage medium and vehicle |
CN112693453A (en) * | 2021-01-04 | 2021-04-23 | 广州小鹏自动驾驶科技有限公司 | Vehicle avoiding method and device |
Also Published As
Publication number | Publication date |
---|---|
CN112693453A (en) | 2021-04-23 |
CN112693453B (en) | 2022-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11977675B2 (en) | Primary preview region and gaze based driver distraction detection | |
CN110386148B (en) | Control method and device for automatic driving vehicle and vehicle | |
KR102693159B1 (en) | System and Method for Intersection Collision prevention | |
US7375620B2 (en) | Speed-sensitive rear obstacle detection and avoidance system | |
US20160139598A1 (en) | Autonomous driving vehicle system | |
US10843693B2 (en) | System and method for rear collision avoidance | |
WO2022143994A1 (en) | Vehicle avoidance method and apparatus | |
US20110260618A1 (en) | Method and apparatus for operating a lighting device of a vehicle | |
CN106504554A (en) | The method and device of identification traffic light status information | |
JP2007207047A (en) | Stop warning device and method for vehicle | |
CN112905139A (en) | Vehicle-mounted display screen control method and device, vehicle and storage medium | |
CN115465283A (en) | Adaptive trust calibration | |
US10214207B2 (en) | Vehicle observability enhancing system, vehicle comprising such system and a method for increasing vehicle observability | |
KR102669183B1 (en) | A camera system for ADAS, And Apparatus and Method for controlling vehicle | |
JP2010198513A (en) | Leading vehicle lateral movement warning device | |
KR102616203B1 (en) | Alarm controlling device of vehicle and method thereof | |
KR102682056B1 (en) | A camera system for ADAS and driving Assistance System by using the same | |
CN111959519B (en) | Driving assistance function setting method, device, equipment and medium | |
JP2014100957A (en) | Parking support device and control device | |
KR101684002B1 (en) | System and method for sensing high beam of rear vehicle | |
US20240317264A1 (en) | Driver monitoring device, driver monitoring method, and non-transitory recording medium | |
KR102559534B1 (en) | Method and apparatus for supporting driving lines of vehicle in bad weather | |
CN112693452B (en) | Vehicle control method and device | |
KR102705475B1 (en) | Method and apparatus for displaying an image on handle display of vehicle | |
US20230141584A1 (en) | Apparatus for displaying at least one virtual lane line based on environmental condition and method of controlling same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21914723 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21914723 Country of ref document: EP Kind code of ref document: A1 |