WO2024222554A1 - Vehicle control method and apparatus, electronic device, vehicle, and storage medium - Google Patents
Vehicle control method and apparatus, electronic device, vehicle, and storage medium Download PDFInfo
- Publication number
- WO2024222554A1 WO2024222554A1 PCT/CN2024/088387 CN2024088387W WO2024222554A1 WO 2024222554 A1 WO2024222554 A1 WO 2024222554A1 CN 2024088387 W CN2024088387 W CN 2024088387W WO 2024222554 A1 WO2024222554 A1 WO 2024222554A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- target
- vehicle
- range
- duration
- reference object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T7/00—Brake-action initiating means
- B60T7/12—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
- B60T7/22—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
-
- 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
-
- 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
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
Definitions
- the embodiments of the present disclosure relate to the field of automobile technology, and in particular to a vehicle control method, device, electronic device, vehicle, storage medium, computer program product, and computer program.
- Autonomous Emergency Braking means that when an emergency condition occurs and the distance between the target object and the vehicle is less than the safe distance during normal driving, the vehicle will actively brake (brake for short), thereby avoiding or reducing the occurrence of rear-end collisions and other collisions, and improving driving safety.
- the vehicle may perform automatic emergency braking without an emergency condition for various reasons, that is, the phenomenon of false triggering of AEB occurs. False triggering leads to poor user experience and may even easily cause traffic accidents. Therefore, how to reduce false triggering of AEB has become an urgent problem to be solved.
- the embodiments of the present disclosure provide a vehicle control method, apparatus, electronic device, vehicle, storage medium, computer program product and computer program, which can reduce the misjudgment of vehicle operating conditions and thereby reduce the false triggering of an automatic emergency braking system.
- an embodiment of the present disclosure provides a vehicle control method, including: detecting position information of each object within a preset range relative to the vehicle during vehicle driving; determining a target time when it is detected that the position information of the target object relative to the vehicle satisfies a collision condition, the target time being the time during which the target object is continuously detected by the vehicle before it is detected that the position information of the target object relative to the vehicle satisfies the collision condition; triggering the vehicle to perform automatic emergency braking when the target time is greater than or equal to the untrusted time; and controlling the vehicle to keep driving when the target time is less than the untrusted time.
- the method when it is detected that the position information of the target object relative to the vehicle satisfies the collision condition, before determining the target time, the method further includes: determining at least one reference object from the objects within the preset range detected by the vehicle at the target moment, the at least one reference object being part of or all of the objects within the preset range detected by the vehicle at the target moment; obtaining motion information of each reference object in the at least one reference object within a preset time, the preset time being the time after the target moment or the time before the target moment; based on each reference object Based on the motion information within a preset time period, at least one stable reference object is determined from at least one reference object, and the change amount of each stable reference object in the motion information within the preset time period is less than or equal to the change amount threshold; according to the target range where the ratio of the number of stable reference objects to the total number is located, the untrusted time period corresponding to the target range is determined, and the total number is the number of objects detected within a predetermined time period before the
- determining at least one reference object includes: counting the duration for which each object within a preset range detected by the vehicle at the target moment has been continuously detected before the target moment; and determining, as a reference object, an object among the objects within a preset range detected by the vehicle at the target moment that has been continuously detected for a duration greater than or equal to a duration threshold.
- the motion information includes: a lateral speed of the reference object relative to the vehicle, and a longitudinal speed of the reference object relative to the vehicle; based on the motion information of each reference object within a preset time length, determining at least one stable reference object from at least one reference object, including: determining the variance of the lateral speed and the variance of the longitudinal speed corresponding to each reference object based on the lateral speed of each reference object relative to the vehicle and the longitudinal speed of each reference object within the preset time length; determining a reference object that meets a target condition among the at least one reference object as at least one stable reference object, and the target condition includes: the variance of the lateral speed is less than or equal to a lateral speed variance threshold, and the variance of the longitudinal speed is less than or equal to a longitudinal speed variance threshold.
- the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; based on the motion information of each reference object within a preset time length, determining at least one stable reference object from at least one reference object, and also including: based on the lateral distance of each reference object relative to the vehicle and the longitudinal distance relative to the vehicle within a preset time length, determining the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- determining the untrusted time length corresponding to the target range includes: determining the target range in which the ratio of the number of stable reference objects to the total number is located; when the target range is the first range, determining the first preset time length corresponding to the first range as the untrusted time length; when the target range is the second range, determining the second preset time length corresponding to the second range as the untrusted time length; when the target range is the third range, determining the third preset time length corresponding to the third range as the untrusted time length; wherein any value within the first range is greater than any value within the second range, any value within the second range is greater than any value within the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
- determining the untrusted duration corresponding to the target range includes: determining the target range where the ratio of the number of stable reference objects to the total number is located; when the target range is the first range, determining the sum of the target preset duration and the target offset as the untrusted duration; When the target range is the second range, the target preset duration is determined as the untrusted duration; when the target range is the third range, the difference between the target preset duration and the target offset is determined as the untrusted duration; wherein, any value within the first range is greater than any value within the second range, and any value within the second range is greater than any value within the third range, and the target offset is the product of the ratio, the target preset duration and the preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
- the method after determining the untrusted time length corresponding to the target range based on the target range of the ratio of the number of stable reference objects to the total number, the method also includes: when the ratio is greater than or equal to a first threshold, adjusting the following distance of the vehicle in the automatic driving state to a first distance, the first distance being less than a preset following distance; when the ratio is less than the first threshold and greater than or equal to a second threshold, controlling the following distance to maintain the preset following distance, the second threshold being less than the first threshold; when the ratio is less than the second threshold, adjusting the following distance to a second distance, the second distance being greater than the preset following distance.
- an embodiment of the present disclosure provides a vehicle control device, including: a detection module, for detecting position information of each object within a preset range relative to the vehicle during the vehicle's driving process; a determination module, for determining a target duration when it is detected that the position information of the target object relative to the vehicle satisfies a collision condition, the target duration being the duration during which the target object is continuously detected by the vehicle before it is detected that the position information of the target object relative to the vehicle satisfies the collision condition; a trigger module, for triggering the vehicle to perform automatic emergency braking when the target duration is greater than or equal to the untrusted duration; and a control module, for controlling the vehicle to keep driving when the target duration is less than the untrusted duration.
- the vehicle control device further includes: an acquisition module; the determination module is further used to determine at least one reference object from various objects within a preset range detected by the vehicle at the target time before determining the target time when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the at least one reference object is a part of or all of the various objects within the preset range detected by the vehicle at the target time; the acquisition module is used to obtain the motion information of each reference object in the at least one reference object within the preset time, and the preset time is the time after the target time or the time before the target time; the determination module is further used to determine at least one stable reference object from the at least one reference object based on the motion information of each reference object within the preset time, and each stable reference object is a stable reference object whose change in motion information within the preset time is less than or equal to a change threshold; the determination module is further used to determine the untrusted time corresponding to the target range according to the target range where the ratio of the number of stable reference
- the vehicle control device also includes: a statistical module; the statistical module is used to count the duration of continuous detection of each object within a preset range detected by the vehicle at the target moment before the target moment; the determination module is specifically equivalent to determining an object among the objects within the preset range detected by the vehicle at the target moment, whose continuous detection duration is greater than or equal to a duration threshold, as a reference object.
- the motion information includes: the lateral velocity of the reference object relative to the vehicle, and the relative The method further comprises the steps of: determining a lateral speed variance and a longitudinal speed variance of each reference object based on a lateral speed of each reference object relative to the vehicle and a longitudinal speed of each reference object relative to the vehicle within a preset time period; determining a reference object that meets a target condition among at least one reference object as at least one stable reference object, wherein the target condition includes: a lateral speed variance is less than or equal to a lateral speed variance threshold, and a longitudinal speed variance is less than or equal to a longitudinal speed variance threshold.
- the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; the determination module is specifically used to determine the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object based on the lateral distance and the longitudinal distance of each reference object relative to the vehicle within a preset time length; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- the determination module is specifically used to determine a target range for the ratio of the number of stable reference objects to the total number; when the target range is a first range, a first preset time length corresponding to the first range is determined as an untrusted time length; when the target range is a second range, a second preset time length corresponding to the second range is determined as an untrusted time length; when the target range is a third range, a third preset time length corresponding to the third range is determined as an untrusted time length; wherein, any value within the first range is greater than any value within the second range, any value within the second range is greater than any value within the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
- the determination module is specifically used to determine the target range of the ratio of the number of stable reference objects to the total number; when the target range is the first range, the sum of the target preset time and the target offset is determined as the untrusted time; when the target range is the second range, the target preset time is determined as the untrusted time; when the target range is the third range, the difference between the target preset time and the target offset is determined as the untrusted time; wherein, any value within the first range is greater than any value within the second range, and any value within the second range is greater than any value within the third range, and the target offset is the product of the ratio, the target preset time and a preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
- the vehicle control device also includes: an adjustment module; the adjustment module is used to, after determining the untrusted time length corresponding to the target range based on the ratio of the number of stable reference objects to the total number, adjust the following distance of the vehicle in the automatic driving state to a first distance when the ratio is greater than or equal to a first threshold, and the first distance is less than a preset following distance; the control module is also used to control the following distance to maintain the preset following distance when the ratio is less than the first threshold and greater than or equal to a second threshold, and the second threshold is less than the first threshold; the adjustment module is also used to adjust the following distance to a second distance when the ratio is less than the second threshold, and the second distance is greater than the preset following distance.
- an embodiment of the present disclosure provides an electronic device, comprising: a processor, the processor being configured to execute a computer program stored in a memory, the computer program being executed by the processor to implement any of the embodiments of the first aspect of the present disclosure The steps of the vehicle control method provided in the embodiment.
- an embodiment of the present disclosure provides a vehicle, comprising: a vehicle control device provided by any embodiment of the second aspect of the present disclosure, or an electronic device provided by any embodiment of the third aspect of the present disclosure.
- an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the vehicle control method provided in any embodiment of the first aspect of the present disclosure are implemented.
- an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the vehicle control method provided in any embodiment of the first aspect of the present disclosure.
- an embodiment of the present disclosure provides a computer program, including a computer program code.
- the computer program code runs on a computer, the computer executes the vehicle control method provided in any embodiment of the first aspect of the present disclosure.
- the position information of each object within a preset range relative to the vehicle is detected during the driving process of the vehicle; when it is detected that the position information of the target object relative to the vehicle meets the collision condition, the target duration is determined, and the target duration is the duration for which the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle meets the collision condition; when the target duration is greater than or equal to the untrusted duration, the vehicle is triggered to perform automatic emergency braking; when the target duration is less than the untrusted duration, the vehicle is controlled to maintain the driving state. If the target duration for which the target object is continuously detected is less than the untrusted duration, the vehicle emergency braking will not be triggered.
- the position information of the new object obtained in the initial stage may be inaccurate. If the inaccurate position information is transmitted to the control module, the control module may misjudge the dangerous working condition based on the inaccurate position information, and ultimately cause the AEB system to be mistriggered.
- this scheme does not directly trigger the vehicle's AEB system, but ensures that the target object is continuously detected for a target time that is greater than or equal to the untrusted time, so as to ensure that the acquired position information of the target object is more accurate, thereby making the vehicle's operating condition determined based on the more accurate position information more accurate, reducing the occurrence of false triggering of AEB due to inaccurate position information of the new object acquired, thereby reducing the false triggering rate of vehicle AEB and improving the user experience.
- FIG1 is a schematic flow chart of a vehicle control method provided by an embodiment of the present disclosure
- FIG2 is a flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG3 is a flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG4 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG5 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG6 is a flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG7 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG8 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure.
- FIG9 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present disclosure.
- FIG. 10 is a block diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure.
- FIG1 is a flow chart of a vehicle control method provided in an embodiment of the first aspect of the present disclosure. As shown in FIG1 , the method may include the following steps 101 to 104 .
- the preset range is the entire or partial range that can be monitored by sensors disposed outside the vehicle.
- multiple sensors arranged outside the vehicle continuously collect environmental information around the vehicle.
- the sensor may be: a camera, an infrared sensor, a radar sensor, an ultrasonic sensor, etc.
- the multiple sensors may be sensors of the same type (e.g., each sensor in the multiple sensors is a camera), or a combination of various types of sensors (e.g., the multiple sensors include cameras and infrared sensors).
- each object refers to all traffic participants within a preset range during the vehicle's driving process, such as other vehicles, pedestrians, motorcycles, baby carriages, etc.
- the target duration is the duration for which the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle satisfies the collision condition.
- the target object is any object within a preset range during vehicle driving.
- the position information of the target object relative to the vehicle satisfies the collision conditions may include at least one of the following: the lateral (direction perpendicular to the direction of travel of the vehicle) distance of the target object relative to the vehicle satisfies the minimum lateral collision distance, the lateral collision time of the target object relative to the vehicle satisfies the minimum lateral collision time, the longitudinal (direction parallel to the direction of travel of the vehicle) distance of the target object relative to the vehicle satisfies the minimum longitudinal collision distance, and the longitudinal collision time of the target object relative to the vehicle satisfies the minimum longitudinal collision time.
- the longitudinal collision time refers to the time required for the target object to collide with the vehicle in the direction of travel, and the longitudinal collision time is the ratio of the longitudinal distance between the target object and the vehicle to the longitudinal relative speed between the target object and the vehicle;
- the lateral collision time refers to the time required for the target object to collide with the vehicle in the lateral direction, and the lateral collision time is the ratio of the lateral distance between the target object and the vehicle to the lateral relative speed between the target object and the vehicle.
- the control module may misjudge the dangerous working condition based on the inaccurate information, and finally cause the AEB system to be falsely triggered. Therefore, in order to reduce the occurrence of false triggering events caused by this situation, when the sensor detects a new object, the information of the new object collected within the untrusted period (the untrusted period after the first detection of the new target) is identified as untrusted information.
- the senor does not transmit the untrusted information to the control module; in another case, the sensor transmits the untrusted information to the control module, and the control module only records the processing result obtained by processing the untrusted information, but does not trigger the AEB system based on the processing result.
- the target duration is the duration that the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle satisfies the collision condition.
- the triggering of the AEB system must meet the following two conditions: First, the position information of the target object relative to the vehicle satisfies the collision condition; Second, the duration that the target object continuously exists within the preset range of the vehicle is greater than or equal to the untrusted duration.
- the vehicle is triggered to perform automatic emergency braking.
- the untrusted time period may be a fixed time period determined based on experience, or a dynamically changing time period determined based on the vehicle driving environment.
- the specific time period is determined based on actual conditions and is not limited in the embodiments of the present disclosure.
- the untrusted time is a fixed time of 200ms (determined based on experience).
- the untrusted time is 100ms, 200ms or 300ms (determined based on the driving environment of the vehicle).
- the untrusted time is determined based on the change in relative speed between the reference object around the vehicle and the vehicle.
- the change in relative speed is less than or equal to the first change threshold
- the untrusted time is determined to be 300ms
- the untrusted time is determined to be 200ms
- the change in relative speed is greater than the second change threshold
- the untrusted time is determined to be 100ms
- the first change threshold is less than the second change threshold.
- quantitative threshold the vehicle driving environment may also be reflected by the change in the relative distance between the reference objects around the vehicle and the vehicle.
- the vehicle when the target duration is less than the untrusted duration, the vehicle is controlled to keep driving, that is, the target duration for which the target object is continuously detected is short, and the position information of the target object relative to the vehicle obtained by the sensor in the initial stage is considered untrustworthy.
- the vehicle when the target duration is less than the untrusted time, the vehicle is controlled to maintain the driving state, that is, when the target duration is less than the untrusted time, the vehicle continues to drive.
- the vehicle when the target duration is less than the untrusted time, the vehicle is controlled to maintain the driving state. Specifically, when the target duration is less than the untrusted time, the vehicle is controlled to maintain the current speed; when the target duration is less than the untrusted time, the vehicle is controlled to travel at a speed of a first preset percentage of the current speed; when the target duration is less than the untrusted time, the vehicle is controlled to maintain the current speed and output a prompt message to remind the driver that there is a possible risk of collision.
- the method of outputting prompt information can be to display the prompt information on the vehicle screen, to broadcast the prompt information by voice, or to display the prompt information on the dashboard with specific symbols; the specific method of outputting prompt information is not limited in the embodiments of the present disclosure.
- the position information of each object within a preset range relative to the vehicle is detected during the driving process of the vehicle; when it is detected that the position information of the target object relative to the vehicle satisfies the collision condition, the target duration is determined, and the target duration is the duration for which the target object is continuously detected by the vehicle before it is detected that the position information of the target object relative to the vehicle satisfies the collision condition; when the target duration is greater than or equal to the untrusted duration, the vehicle is triggered to perform automatic emergency braking; when the target duration is less than the untrusted duration, the vehicle is controlled to maintain driving. If the target duration for which the target object is continuously detected is less than the untrusted duration, the vehicle emergency braking will not be triggered.
- the position information of the new object acquired in the initial stage may be inaccurate. If the inaccurate position information is transmitted to the control module, the control module may misjudge the dangerous condition based on the inaccurate position information, and ultimately cause the AEB system to be mistriggered.
- this scheme does not directly trigger the vehicle's AEB system, but ensures that the target object is continuously detected for a target time that is greater than or equal to the untrusted time, so as to ensure that the acquired position information of the target object is more accurate, thereby making the vehicle's operating condition determined based on the more accurate position information more accurate, reducing the occurrence of false triggering of AEB due to inaccurate position information of the new object acquired, thereby reducing the false triggering rate of vehicle AEB and improving the user experience.
- the vehicle control method provided by the present disclosure further includes the following steps 105 to 108 .
- At least one reference object is a part of each object within a preset range detected by the vehicle at the target time. object or all objects.
- At least one reference object is determined, specifically, the distance between each reference object and the vehicle is less than or equal to a distance threshold, and/or the duration for which each reference object is continuously detected before the target time is greater than or equal to a duration threshold.
- the duration threshold can be preset.
- the target time is the starting time of a preset period (such as the period for updating the untrusted time), and the preset time is a time shorter than one period.
- the preset time can be after the target time or before the target time.
- the reference object is removed from the at least one reference object.
- each stable reference object has a motion information change within a preset time period that is less than or equal to a change threshold.
- At least one stable reference object is determined from at least one reference object, specifically, including the following two situations:
- the motion information includes: speed information of the reference object relative to the vehicle, based on the speed information of each reference object relative to the vehicle within a preset time period before the target moment, a reference object whose speed information relative to the vehicle within the preset time period changes less than or equal to a speed change threshold is determined as a stable reference object; or, based on the speed information of each reference object relative to the vehicle within a preset time period after the target moment, a reference object whose speed information relative to the vehicle within the preset time period changes less than or equal to a speed change threshold is determined as a stable reference object;
- the motion information includes: speed information of the reference object relative to the vehicle and distance information of the reference object relative to the vehicle. Based on the speed information and distance information of each reference object relative to the vehicle within a preset time period before the target moment, the reference object whose speed information change relative to the vehicle within the preset time period is less than or equal to a speed change threshold, and whose distance information change relative to the vehicle is less than or equal to a distance threshold, is determined to be a stable reference object; or, based on the speed information of each reference object relative to the vehicle within a preset time period after the target moment, the reference object whose speed information change relative to the vehicle within the preset time period is less than or equal to a speed change threshold, and whose distance information change relative to the vehicle is less than or equal to a distance threshold, is determined to be a stable reference object.
- the target range of the ratio of the number of stable reference objects to the total number determine the untrustworthy time corresponding to the target range.
- the total number is the number of objects detected within a predetermined time period before the target moment, or the total number is the number of objects detected within a preset time period.
- the target range is a preset value range, and the target range corresponds to the untrusted time period.
- the vehicle periodically updates the untrusted time while driving, and the target time is every week.
- the starting time of the period the preset duration is less than the duration of one cycle
- the predetermined duration is the duration of one cycle. For example, if the untrusted duration is updated every one second, the untrusted duration is calculated and updated in the first second after the vehicle starts to travel. After the update is completed, a 1s timer is started. When the timer reaches 1s, the untrusted duration is calculated and updated again. After the update is completed, the 1s timer is started again. By analogy, the untrusted duration is updated periodically during the vehicle's travel.
- the total number is the number of objects detected within a preset time period.
- the total number is the number of objects detected within the preset time period before the target moment; in the case of obtaining motion information of each reference object in at least one reference object within a preset time period after the target moment, the total number is the number of objects detected within the preset time period after the target moment.
- the preset time is 200ms
- the predetermined time is 1s
- the target time is the 1s.
- the total number is the number of objects detected within the preset time before the target time, that is, the total number is the number of objects detected by the vehicle from 0 to 1s; the total number is the number of objects detected within the preset time, that is, the total number is the number of objects detected by the vehicle within 200ms before the 1s, or the total number is the number of objects detected by the vehicle within 200ms after the 1s.
- steps 106 to 108 include the following four solutions:
- each reference object in at least one reference object within a preset time length before a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within a predetermined time length before a target moment lies.
- each reference object in at least one reference object within a preset time length before a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within the preset time length before a target moment lies.
- each reference object in at least one reference object within a preset time length after a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within a predetermined time length before a target moment lies.
- each reference object in at least one reference object within a preset time length after a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within the preset time length after a target moment lies.
- At least one reference object is determined, and the at least one reference object is a part of or all of the objects detected by the vehicle at the target time; each reference object in the at least one reference object is obtained at a preset time.
- the preset time length is the time length after the target moment or before the target moment; based on the motion information of each reference object within the preset time length, at least one stable reference object is determined from at least one reference object, and each stable reference object is a reference object whose change amount of motion information within the preset time length is less than or equal to the change amount threshold; according to the target range where the ratio of the number of stable reference objects to the total number is located, the untrusted time length corresponding to the target range is determined, and the total number is the number of objects detected within the predetermined time length before the target moment, or the total number is the number of objects detected within the preset time length.
- step 105 may be specifically implemented through the following steps 105a and 105b.
- 105a Count the duration of each object in the preset range detected by the vehicle at the target time being detected before the target time.
- an object whose continuous detection time is greater than or equal to the time threshold is determined as a reference object.
- the reference object selected for the judgment of the environment is a stable reference object; for example, if the duration threshold is 200ms, the object that has been continuously detected for a duration greater than or equal to 200ms before the target moment is used as the reference object; for an object that has been continuously detected for less than 200ms, it is considered that it is not a stable object and is not used as a reference object for determining the vehicle's surrounding environment.
- the duration of each object detected by the vehicle within a preset range before the target time is counted; among the objects detected by the vehicle within a preset range at the target time, the object whose duration of continuous detection is greater than or equal to the duration threshold is determined as a reference object. In this way, by using the object whose duration of continuous existence is greater than or equal to the duration threshold as a reference object, it is possible to more accurately determine whether the behavior of each traffic participant in the environment where the vehicle is located is stable, thereby more accurately determining the untrustworthy duration.
- the motion information includes: the lateral speed of the reference object relative to the vehicle, and the longitudinal speed of the reference object relative to the vehicle; in combination with FIG. 2 , as shown in FIG. 4 , the above step 107 can be specifically implemented through the following steps 107a and 107b.
- the target conditions include: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, and the longitudinal velocity The variance of is less than or equal to the longitudinal speed variance threshold.
- the variance is used to measure the discreteness of the sample.
- the variance of the lateral velocity and the variance of the longitudinal velocity of each reference object calculated can reflect the magnitude of the fluctuation of the lateral velocity and the longitudinal velocity of each reference object, and then the reference object with smaller fluctuation of the lateral velocity and the longitudinal velocity is determined as a stable reference object.
- the motion information includes: a lateral speed relative to the vehicle and a longitudinal speed relative to the vehicle; based on the motion information of each reference object within a preset time length, at least one stable reference object is determined from at least one reference object, including: based on the lateral speed of each reference object relative to the vehicle and the longitudinal speed of each reference object within the preset time length, the variance of the lateral speed and the variance of the longitudinal speed corresponding to each reference object are determined; the reference object that meets the target condition in the at least one reference object is determined as at least one stable reference object, and the target condition includes: the variance of the lateral speed is less than or equal to the lateral speed variance threshold, and the variance of the longitudinal speed is less than or equal to the longitudinal speed variance threshold.
- the magnitude of the speed fluctuation of each reference object is reflected by the variance of the lateral speed and the variance of the longitudinal speed, so that the reference object with smaller lateral speed and longitudinal speed fluctuation is used as a stable reference object, and then according to the proportion of stable reference objects, it is more accurately determined whether the behavior of each traffic participant in the environment where the vehicle is located is stable.
- the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; in combination with FIG. 4 , as shown in FIG. 5 , the above step 107a also includes the following step 107c.
- the target condition in step 107b further includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- each of the at least one stable reference object determined satisfies all items of the target conditions.
- the target conditions include: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, and the variance of the longitudinal velocity is less than or equal to the longitudinal velocity variance threshold, and the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- the calculated variance of the lateral distance and the longitudinal distance of each reference object can reflect the fluctuation of the lateral distance and longitudinal distance of each reference object, and then the reference object with smaller fluctuation of the lateral distance and longitudinal distance is determined as a stable reference object.
- each stable reference object satisfies: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, the variance of the longitudinal velocity is less than or equal to the longitudinal velocity variance threshold, the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- the driving behavior of the reference object is deemed to be relatively stable and is determined to be a stable reference object.
- the motion information also includes: the lateral distance relative to the vehicle, the longitudinal distance relative to the vehicle; based on the motion information of each reference object within a preset time length, at least one stable reference object is determined from at least one reference object, and further includes: based on the lateral distance relative to the vehicle and the longitudinal distance relative to the vehicle of each reference object within a preset time length, the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object are determined; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- step 108 may be specifically implemented through the following steps 108a to 108d.
- the target range is the first range
- the target range is the third range
- any value in the first range is greater than any value in the second range
- any value in the second range is greater than any value in the third range
- the first preset time length is greater than the second preset time length
- the second preset time length is greater than the third preset time length
- the vehicle pre-stores the correspondence between different ranges and untrusted durations, and each range corresponds to an untrusted duration. According to the target range where the ratio is located, the untrusted duration corresponding to the target range is determined.
- the total number is determined in different ways, and the corresponding ranges are divided differently for different total number determination methods.
- the first range is: (0.8, 1], and the corresponding untrusted time length is 300ms
- the second range is: (0.6, 0.8] and the corresponding untrusted time length is 200ms
- the third range is: (0, 0.6] and the corresponding untrusted time length is 100ms.
- the first range is: (0.7, 1] and the corresponding untrusted time length is 300ms
- the second range is: (0.5, 0.7] and the corresponding untrusted time length is 200ms
- the third range is: (0, 0.5].
- first range, the second range and the third range provided in the embodiment of the present disclosure are merely exemplary descriptions and are not intended to be a limitation of the present disclosure. Increasing or decreasing the number of range divisions, such as dividing the range into numbers other than three, is also within the protection scope of the present disclosure.
- determining the untrusted duration corresponding to the target range includes: determining the target range where the ratio of the number of stable reference objects to the total number is located; when the target range is a first range, determining a first preset duration corresponding to the first range as the untrusted duration; When the target range is the second range, the second preset time length corresponding to the second range is determined as the untrusted time length; when the target range is the third range, the third preset time length corresponding to the third range is determined as the untrusted time length; wherein, any value in the first range is greater than any value in the second range, any value in the second range is greater than any value in the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
- the size of the untrusted time length is dynamically adjusted, so that when a new object appears, the information of the new object obtained after the untrusted time length is ensured to be reliable and accurate information, and then the working condition of the vehicle determined based on the accurate information is more accurate, avoiding the false triggering of the AEB system due to the wrong working condition judgment.
- step 108 may be specifically implemented through the following steps 108e to 108h.
- the target range is the first range, determine the sum of the target preset duration and the target offset as the untrusted duration.
- the target range is the second range, determine the target preset time length as the untrusted time length.
- the target range is the third range, determine the difference between the target preset duration and the target offset as the untrusted duration.
- any value in the first range is greater than any value in the second range, and any value in the second range is greater than any value in the third range.
- the target offset is the product of the ratio, the target preset duration and the preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
- the preset coefficient is determined based on experience or multiple experiments.
- the preset coefficients corresponding to different total quantity determination methods may be the same or different.
- the target preset duration is 200ms
- the preset coefficient is 0.5
- the first range is: (0.8, 1]
- the second range is: (0.6, 0.8]
- step 108a and step 108c above, which will not be repeated here.
- the untrusted duration corresponding to the target range is determined, including: determining the target range where the ratio of the number of stable reference objects to the total number is located; when the target range is the first range, determining the sum of the target preset duration and the target offset as the untrusted duration; when the target range is the second range, determining the target preset duration as the untrusted duration; when the target range is the third range, determining the difference between the target preset duration and the target offset as the untrusted duration.
- the size of the untrusted duration can be determined more finely and accurately, so that when a new object appears, it is ensured that The information of new objects obtained after the untrusted period is reliable and accurate, and the working condition of the vehicle determined based on the accurate information is more accurate, avoiding the false triggering of the AEB system due to incorrect working condition judgment.
- the vehicle control method provided by the embodiment of the present disclosure further includes the following steps 109 to 111 .
- the first distance is smaller than a preset following distance.
- the second threshold is smaller than the first threshold.
- the second distance is greater than the preset following distance.
- the ratio when the ratio is large, it can be determined that in the vehicle's current environment, the driving behavior of most vehicles is relatively stable. Therefore, the preset following distance can be appropriately reduced; when the ratio is small, it can be determined that in the vehicle's current environment, the driving behavior of most vehicles is unstable. Therefore, it is necessary to appropriately increase the preset following distance to avoid collision due to insufficient braking distance in emergency conditions.
- the determination of the first distance and the second distance can be pre-set with a fixed specific value, and any ratio greater than or equal to the first threshold value, the corresponding following distance is the first distance, and any ratio less than the second threshold value, the corresponding following distance is the second distance; the determination of the first distance and the second distance can also be calculated by a preset formula, such as: the first distance is the difference between the preset following distance and the distance offset, the second distance is the sum of the preset following distance and the distance offset, and the distance offset is the product of the ratio, the preset following distance and the preset following coefficient.
- the method further includes: when the ratio is greater than or equal to the first threshold, adjusting the following distance of the vehicle in the automatic driving state to a first distance, the first distance is less than the preset following distance; when the ratio is less than the first threshold and greater than or equal to the second threshold, controlling the following distance to maintain the preset following distance; when the ratio is less than the second threshold, adjusting the following distance to a second distance, the second distance is greater than the preset following distance. In this way, the following distance in the automatic driving process can be dynamically adjusted.
- the following distance can be appropriately reduced.
- the driving behavior of most vehicles in the environment where the vehicle is located is unstable, the following distance can be appropriately increased to avoid collisions caused by insufficient braking distance in emergency conditions.
- the embodiment of the present disclosure provides a vehicle control device, including: a detection module 901, which is used to detect the position information of each object within a preset range relative to the vehicle during the vehicle's driving process; a determination module 902, which is used to determine the target duration when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the target duration.
- a detection module 901 which is used to detect the position information of each object within a preset range relative to the vehicle during the vehicle's driving process
- a determination module 902 which is used to determine the target duration when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the target duration.
- the target duration is the duration for which the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle satisfies the collision condition; the trigger module 903 is used to trigger the vehicle to perform automatic emergency braking when the target duration is greater than or equal to the untrusted duration; the control module 904 is used to control the vehicle to keep driving when the target duration is less than the untrusted duration.
- the vehicle control device further includes: an acquisition module; the determination module 902 is further used to determine at least one reference object from various objects within a preset range detected by the vehicle at the target time before determining the target time when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the at least one reference object is a part of or all of the various objects within the preset range detected by the vehicle at the target time; the acquisition module is used to obtain the motion information of each reference object in the at least one reference object within the preset time, and the preset time is the time after the target time or the time before the target time; the determination module 902 is further used to determine at least one stable reference object from the at least one reference object based on the motion information of each reference object within the preset time, and each stable reference object is a stable reference object whose motion information change within the preset time is less than or equal to the change threshold; the determination module 902 is further used to determine the untrusted time corresponding to the target range according to the target range where the ratio of the
- the vehicle control device also includes: a statistical module; the statistical module is used to count the duration of continuous detection of each object within a preset range detected by the vehicle at the target moment before the target moment; the determination module 902 is specifically the same as determining an object among the objects within the preset range detected by the vehicle at the target moment, whose continuous detection duration is greater than or equal to a duration threshold, as a reference object.
- the motion information includes: a lateral velocity of the reference object relative to the vehicle, and a longitudinal velocity of the reference object relative to the vehicle; the determination module 902 is specifically used to determine the variance of the lateral velocity and the variance of the longitudinal velocity corresponding to each reference object based on the lateral velocity and the longitudinal velocity of each reference object relative to the vehicle within a preset time period; a reference object that meets the target condition among at least one reference object is determined as at least one stable reference object, and the target condition includes: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, and the variance of the longitudinal velocity is less than or equal to the longitudinal velocity variance threshold.
- the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; the determination module 902 is specifically used to determine the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object based on the lateral distance and the longitudinal distance of each reference object relative to the vehicle within a preset time length; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
- the determination module 902 is specifically used to determine a target range where the ratio of the number of stable reference objects to the total number is located; when the target range is a first range, determine a first preset time length corresponding to the first range. is the untrusted time length; when the target range is the second range, the second preset time length corresponding to the second range is determined as the untrusted time length; when the target range is the third range, the third preset time length corresponding to the third range is determined as the untrusted time length; wherein, any value within the first range is greater than any value within the second range, any value within the second range is greater than any value within the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
- the determination module 902 is specifically used to determine the target range within which the ratio of the number of stable reference objects to the total number lies; when the target range is the first range, the sum of the target preset time and the target offset is determined as the untrusted time; when the target range is the second range, the target preset time is determined as the untrusted time; when the target range is the third range, the difference between the target preset time and the target offset is determined as the untrusted time; wherein, any value within the first range is greater than any value within the second range, and any value within the second range is greater than any value within the third range, and the target offset is the product of the ratio, the target preset time and a preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
- the vehicle control device also includes: an adjustment module; the adjustment module is used to, after determining the untrusted time length corresponding to the target range according to the target range where the ratio of the number of stable reference objects to the total number is located, adjust the following distance of the vehicle in the automatic driving state to a first distance when the ratio is greater than or equal to a first threshold, and the first distance is less than a preset following distance; the control module 904 is also used to, when the ratio is less than the first threshold and greater than or equal to a second threshold, control the following distance to maintain the preset following distance, and the second threshold is less than the first threshold; the adjustment module is also used to, when the ratio is less than the second threshold, adjust the following distance to a second distance, and the second distance is greater than the preset following distance.
- the above-mentioned vehicle control device can be the electronic device in the above-mentioned method embodiment of the present disclosure, or it can be a functional module and/or functional entity in the electronic device that can realize the functions of the device embodiment, and the embodiment of the present disclosure is not limited.
- each module can implement the vehicle control method provided by any method embodiment of the first aspect above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- An embodiment of the third aspect of the present disclosure provides an electronic device, as shown in Figure 10, the electronic device may include: a processor 1001, a memory 1002, and a program or instruction stored in the memory 1002 and executable on the processor 1001.
- the program or instruction is executed by the processor 1001
- the various processes of the vehicle control method provided by any method embodiment of the first aspect above can be implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
- An embodiment of the fourth aspect of the present disclosure provides a vehicle, which may include the vehicle control device provided by any embodiment of the second aspect or the electronic device provided by any embodiment of the third aspect, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- a fifth aspect of the present disclosure provides a computer-readable storage medium storing a program or instruction, which, when executed by a processor, implements the vehicle provided by any method embodiment of the first aspect.
- the various processes of the control method can achieve the same technical effect, and will not be repeated here to avoid repetition.
- the sixth aspect embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program or instructions.
- the processor executes the computer program or instructions to implement the various processes of the vehicle control method provided by any method embodiment of the first aspect above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the seventh aspect embodiment of the present disclosure provides a computer program, including a computer program code.
- the computer program code runs on a computer
- the computer executes the various processes of the vehicle control method provided by any embodiment of the first aspect of the present disclosure, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- Another embodiment of the present disclosure provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of any vehicle control method embodiment of the first aspect above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the chip mentioned in the embodiments of the present disclosure may also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.
- the disclosed systems, devices, servers and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the computer software product is stored in a storage medium, including several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present disclosure.
- the aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Regulating Braking Force (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求在2023年04月23日在中国提交的中国专利申请号202310445905.9的优先权,其全部内容通过引用并入本文。This application claims priority to Chinese patent application No. 202310445905.9 filed in China on April 23, 2023, the entire contents of which are incorporated herein by reference.
本公开实施例涉及汽车技术领域,具体涉及一种车辆控制方法、装置、电子设备、车辆、存储介质、计算机程序产品和计算机程序。The embodiments of the present disclosure relate to the field of automobile technology, and in particular to a vehicle control method, device, electronic device, vehicle, storage medium, computer program product, and computer program.
自动紧急制动(Autonomous Emergency Braking,AEB),指车辆在正常行驶的情况下,当紧急工况发生导致目标对象与自车的距离小于安全距离时,自车主动进行刹车(简称制动),从而可以避免或减少追尾等碰撞事故的发生,提高行车安全。但是由于车辆实际行驶环境复杂,可能出于各种原因导致车辆在没有紧急工况出现自动紧急制动,即出现误触发AEB的现象,误触发使得用户体验差,甚至容易引发交通事故。因此如何减少误触发AEB就成为亟待解决的问题。Autonomous Emergency Braking (AEB) means that when an emergency condition occurs and the distance between the target object and the vehicle is less than the safe distance during normal driving, the vehicle will actively brake (brake for short), thereby avoiding or reducing the occurrence of rear-end collisions and other collisions, and improving driving safety. However, due to the complex actual driving environment of the vehicle, the vehicle may perform automatic emergency braking without an emergency condition for various reasons, that is, the phenomenon of false triggering of AEB occurs. False triggering leads to poor user experience and may even easily cause traffic accidents. Therefore, how to reduce false triggering of AEB has become an urgent problem to be solved.
发明内容Summary of the invention
本公开实施例提供了一种车辆控制方法、装置、电子设备、车辆、存储介质、计算机程序产品和计算机程序,能够降低车辆工况的误判,进而减少自动紧急制动系统的误触发。The embodiments of the present disclosure provide a vehicle control method, apparatus, electronic device, vehicle, storage medium, computer program product and computer program, which can reduce the misjudgment of vehicle operating conditions and thereby reduce the false triggering of an automatic emergency braking system.
第一方面,本公开实施例提供了一种车辆控制方法,包括:检测车辆行驶过程中预设范围内的各个对象相对于车辆的位置信息;在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长,目标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长;在目标时长大于或者等于不受信时长的情况下,触发车辆进行自动紧急制动;在目标时长小于不受信时长的情况下,控制车辆保持行驶状态。In a first aspect, an embodiment of the present disclosure provides a vehicle control method, including: detecting position information of each object within a preset range relative to the vehicle during vehicle driving; determining a target time when it is detected that the position information of the target object relative to the vehicle satisfies a collision condition, the target time being the time during which the target object is continuously detected by the vehicle before it is detected that the position information of the target object relative to the vehicle satisfies the collision condition; triggering the vehicle to perform automatic emergency braking when the target time is greater than or equal to the untrusted time; and controlling the vehicle to keep driving when the target time is less than the untrusted time.
在一些实施例中,在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长之前,该方法还包括:从目标时刻被车辆检测到的预设范围内的各个对象中,确定至少一个参考对象,至少一个参考对象为目标时刻被车辆检测到的预设范围内的各个对象中的部分对象或者全部对象;获取至少一个参考对象中每个参考对象,在预设时长内的运动信息,预设时长为目标时刻之后的时长或者目标时刻之前的时长;基于每个参考对 象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,每个稳定参考对象为预设时长内的运动信息的变化量小于或者等于变化量阈值;根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,总数量为目标时刻之前的预定时长内检测到的对象的数量,或者,总数量为预设时长内检测到的对象的数量。In some embodiments, when it is detected that the position information of the target object relative to the vehicle satisfies the collision condition, before determining the target time, the method further includes: determining at least one reference object from the objects within the preset range detected by the vehicle at the target moment, the at least one reference object being part of or all of the objects within the preset range detected by the vehicle at the target moment; obtaining motion information of each reference object in the at least one reference object within a preset time, the preset time being the time after the target moment or the time before the target moment; based on each reference object Based on the motion information within a preset time period, at least one stable reference object is determined from at least one reference object, and the change amount of each stable reference object in the motion information within the preset time period is less than or equal to the change amount threshold; according to the target range where the ratio of the number of stable reference objects to the total number is located, the untrusted time period corresponding to the target range is determined, and the total number is the number of objects detected within a predetermined time period before the target moment, or the total number is the number of objects detected within the preset time period.
在一些实施例中,确定至少一个参考对象,包括:统计目标时刻被车辆检测到的预设范围内的各个对象中每个对象在目标时刻之前,持续被检测到的时长;将目标时刻被车辆检测到的预设范围内的各个对象中,持续被检测到的时长大于或者等于时长阈值的对象,确定为一个参考对象。In some embodiments, determining at least one reference object includes: counting the duration for which each object within a preset range detected by the vehicle at the target moment has been continuously detected before the target moment; and determining, as a reference object, an object among the objects within a preset range detected by the vehicle at the target moment that has been continuously detected for a duration greater than or equal to a duration threshold.
在一些实施例中,运动信息包括:参考对象相对于车辆的横向速度,和参考对象相对于车辆的纵向速度;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,包括:基于每个参考对象在预设时长内,相对于车辆的横向速度和相对于车辆的纵向速度,确定每个参考对象对应的横向速度的方差和纵向速度的方差;将至少一个参考对象中满足目标条件的参考对象,确定为至少一个稳定参考对象,目标条件包括:横向速度的方差小于或者等于横向速度方差阈值,纵向速度的方差小于或者等于纵向速度方差阈值。In some embodiments, the motion information includes: a lateral speed of the reference object relative to the vehicle, and a longitudinal speed of the reference object relative to the vehicle; based on the motion information of each reference object within a preset time length, determining at least one stable reference object from at least one reference object, including: determining the variance of the lateral speed and the variance of the longitudinal speed corresponding to each reference object based on the lateral speed of each reference object relative to the vehicle and the longitudinal speed of each reference object within the preset time length; determining a reference object that meets a target condition among the at least one reference object as at least one stable reference object, and the target condition includes: the variance of the lateral speed is less than or equal to a lateral speed variance threshold, and the variance of the longitudinal speed is less than or equal to a longitudinal speed variance threshold.
在一些实施例中,运动信息还包括:参考对象相对于车辆的横向距离,参考对象相对于车辆的纵向距离;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,还包括:基于每个参考对象在预设时长内,相对于车辆的横向距离和相对于车辆的纵向距离,确定每个参考对象对应的横向距离的方差和纵向距离的方差;目标条件还包括:横向距离的方差小于或者等于横向距离方差阈值,纵向距离的方差小于或者等于纵向距离方差阈值。In some embodiments, the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; based on the motion information of each reference object within a preset time length, determining at least one stable reference object from at least one reference object, and also including: based on the lateral distance of each reference object relative to the vehicle and the longitudinal distance relative to the vehicle within a preset time length, determining the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
在一些实施例中,根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,包括:确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定第一范围对应的第一预设时长为不受信时长;在目标范围为第二范围的情况下,确定第二范围对应的第二预设时长为不受信时长;在目标范围为第三范围的情况下,确定第三范围对应的第三预设时长为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,第一预设时长大于第二预设时长,第二预设时长大于第三预设时长。In some embodiments, based on the target range in which the ratio of the number of stable reference objects to the total number is located, determining the untrusted time length corresponding to the target range includes: determining the target range in which the ratio of the number of stable reference objects to the total number is located; when the target range is the first range, determining the first preset time length corresponding to the first range as the untrusted time length; when the target range is the second range, determining the second preset time length corresponding to the second range as the untrusted time length; when the target range is the third range, determining the third preset time length corresponding to the third range as the untrusted time length; wherein any value within the first range is greater than any value within the second range, any value within the second range is greater than any value within the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
在一些实施例中,根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,包括:确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定目标预设时长与目标偏移量的和为不受信时长; 在目标范围为第二范围的情况下,确定目标预设时长为不受信时长;在目标范围为第三范围的情况下,确定目标预设时长与目标偏移量的差为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,目标偏移量为比值、目标预设时长与预设系数的乘积,预设系数大于0且小于或者等于1。In some embodiments, according to the target range where the ratio of the number of stable reference objects to the total number is located, determining the untrusted duration corresponding to the target range includes: determining the target range where the ratio of the number of stable reference objects to the total number is located; when the target range is the first range, determining the sum of the target preset duration and the target offset as the untrusted duration; When the target range is the second range, the target preset duration is determined as the untrusted duration; when the target range is the third range, the difference between the target preset duration and the target offset is determined as the untrusted duration; wherein, any value within the first range is greater than any value within the second range, and any value within the second range is greater than any value within the third range, and the target offset is the product of the ratio, the target preset duration and the preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
在一些实施例中,根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长之后,该方法还包括:在比值大于或者等于第一阈值的情况下,调整车辆处于自动驾驶状态下的跟车距离为第一距离,第一距离小于预设跟车距离;在比值小于第一阈值,且大于或者等于第二阈值的情况下,控制跟车距离保持预设跟车距离,第二阈值小于第一阈值;在比值小于第二阈值的情况下,调整跟车距离为第二距离,第二距离大于预设跟车距离。In some embodiments, after determining the untrusted time length corresponding to the target range based on the target range of the ratio of the number of stable reference objects to the total number, the method also includes: when the ratio is greater than or equal to a first threshold, adjusting the following distance of the vehicle in the automatic driving state to a first distance, the first distance being less than a preset following distance; when the ratio is less than the first threshold and greater than or equal to a second threshold, controlling the following distance to maintain the preset following distance, the second threshold being less than the first threshold; when the ratio is less than the second threshold, adjusting the following distance to a second distance, the second distance being greater than the preset following distance.
第二方面,本公开实施例提供了一种车辆控制装置,包括:检测模块,用于检测车辆行驶过程中预设范围内的各个对象相对于车辆的位置信息;确定模块,用于在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长,目标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长;触发模块,用于在目标时长大于或者等于不受信时长的情况下,触发车辆进行自动紧急制动;控制模块,用于在目标时长小于不受信时长的情况下,控制车辆保持行驶状态。In a second aspect, an embodiment of the present disclosure provides a vehicle control device, including: a detection module, for detecting position information of each object within a preset range relative to the vehicle during the vehicle's driving process; a determination module, for determining a target duration when it is detected that the position information of the target object relative to the vehicle satisfies a collision condition, the target duration being the duration during which the target object is continuously detected by the vehicle before it is detected that the position information of the target object relative to the vehicle satisfies the collision condition; a trigger module, for triggering the vehicle to perform automatic emergency braking when the target duration is greater than or equal to the untrusted duration; and a control module, for controlling the vehicle to keep driving when the target duration is less than the untrusted duration.
在一些实施例中,该车辆控制装置还包括:获取模块;该确定模块,还用于在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长之前,从目标时刻被车辆检测到的预设范围内的各个对象中,确定至少一个参考对象,至少一个参考对象为目标时刻被车辆检测到的预设范围内的各个对象中的部分对象或者全部对象;该获取模块,用于获取至少一个参考对象中每个参考对象,在预设时长内的运动信息,预设时长为目标时刻之后的时长或者目标时刻之前的时长;该确定模块,还用于基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,每个稳定参考对象为预设时长内的运动信息的变化量小于或者等于变化量阈值;该确定模块,还用于根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,总数量为目标时刻之前的预定时长内检测到的对象的数量,或者,总数量为预设时长内检测到的对象的数量。In some embodiments, the vehicle control device further includes: an acquisition module; the determination module is further used to determine at least one reference object from various objects within a preset range detected by the vehicle at the target time before determining the target time when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the at least one reference object is a part of or all of the various objects within the preset range detected by the vehicle at the target time; the acquisition module is used to obtain the motion information of each reference object in the at least one reference object within the preset time, and the preset time is the time after the target time or the time before the target time; the determination module is further used to determine at least one stable reference object from the at least one reference object based on the motion information of each reference object within the preset time, and each stable reference object is a stable reference object whose change in motion information within the preset time is less than or equal to a change threshold; the determination module is further used to determine the untrusted time corresponding to the target range according to the target range where the ratio of the number of stable reference objects to the total number is located, and the total number is the number of objects detected within the predetermined time before the target time, or the total number is the number of objects detected within the preset time.
在一些实施例中,该车辆控制装置还包括:统计模块;该统计模块,用于统计目标时刻被车辆检测到的预设范围内的各个对象中每个对象在目标时刻之前,持续被检测到的时长;该确定模块,具体同于将目标时刻被车辆检测到的预设范围内的各个对象中,持续被检测到的时长大于或者等于时长阈值的对象,确定为一个参考对象。In some embodiments, the vehicle control device also includes: a statistical module; the statistical module is used to count the duration of continuous detection of each object within a preset range detected by the vehicle at the target moment before the target moment; the determination module is specifically equivalent to determining an object among the objects within the preset range detected by the vehicle at the target moment, whose continuous detection duration is greater than or equal to a duration threshold, as a reference object.
在一些实施例中,运动信息包括:参考对象相对于车辆的横向速度,和参考对象相对 于车辆的纵向速度;该确定模块,具体用于基于每个参考对象在预设时长内,相对于车辆的横向速度和相对于车辆的纵向速度,确定每个参考对象对应的横向速度的方差和纵向速度的方差;将至少一个参考对象中满足目标条件的参考对象,确定为至少一个稳定参考对象,目标条件包括:横向速度的方差小于或者等于横向速度方差阈值,纵向速度的方差小于或者等于纵向速度方差阈值。In some embodiments, the motion information includes: the lateral velocity of the reference object relative to the vehicle, and the relative The method further comprises the steps of: determining a lateral speed variance and a longitudinal speed variance of each reference object based on a lateral speed of each reference object relative to the vehicle and a longitudinal speed of each reference object relative to the vehicle within a preset time period; determining a reference object that meets a target condition among at least one reference object as at least one stable reference object, wherein the target condition includes: a lateral speed variance is less than or equal to a lateral speed variance threshold, and a longitudinal speed variance is less than or equal to a longitudinal speed variance threshold.
在一些实施例中,运动信息还包括:参考对象相对于车辆的横向距离,和参考对象相对于车辆的纵向距离;该确定模块,具体用于基于每个参考对象在预设时长内,相对于车辆的横向距离和相对于车辆的纵向距离,确定每个参考对象对应的横向距离的方差和纵向距离的方差;目标条件还包括:横向距离的方差小于或者等于横向距离方差阈值,纵向距离的方差小于或者等于纵向距离方差阈值。In some embodiments, the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; the determination module is specifically used to determine the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object based on the lateral distance and the longitudinal distance of each reference object relative to the vehicle within a preset time length; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
在一些实施例中,该确定模块,具体用于确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定第一范围对应的第一预设时长为不受信时长;在目标范围为第二范围的情况下,确定第二范围对应的第二预设时长为不受信时长;在目标范围为第三范围的情况下,确定第三范围对应的第三预设时长为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,第一预设时长大于第二预设时长,第二预设时长大于第三预设时长。In some embodiments, the determination module is specifically used to determine a target range for the ratio of the number of stable reference objects to the total number; when the target range is a first range, a first preset time length corresponding to the first range is determined as an untrusted time length; when the target range is a second range, a second preset time length corresponding to the second range is determined as an untrusted time length; when the target range is a third range, a third preset time length corresponding to the third range is determined as an untrusted time length; wherein, any value within the first range is greater than any value within the second range, any value within the second range is greater than any value within the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
在一些实施例中,该确定模块,具体用于确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定目标预设时长与目标偏移量的和为不受信时长;在目标范围为第二范围的情况下,确定目标预设时长为不受信时长;在目标范围为第三范围的情况下,确定目标预设时长与目标偏移量的差为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,目标偏移量为比值、目标预设时长与预设系数的乘积,预设系数大于0且小于或者等于1。In some embodiments, the determination module is specifically used to determine the target range of the ratio of the number of stable reference objects to the total number; when the target range is the first range, the sum of the target preset time and the target offset is determined as the untrusted time; when the target range is the second range, the target preset time is determined as the untrusted time; when the target range is the third range, the difference between the target preset time and the target offset is determined as the untrusted time; wherein, any value within the first range is greater than any value within the second range, and any value within the second range is greater than any value within the third range, and the target offset is the product of the ratio, the target preset time and a preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
在一些实施例中,该车辆控制装置还包括:调整模块;该调整模块用于在根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长之后,在比值大于或者等于第一阈值的情况下,调整车辆处于自动驾驶状态下的跟车距离为第一距离,第一距离小于预设跟车距离;该控制模块,还用于在比值小于第一阈值,且大于或者等于第二阈值的情况下,控制跟车距离保持预设跟车距离,第二阈值小于第一阈值;该调整模块还用于在比值小于第二阈值的情况下,调整跟车距离为第二距离,第二距离大于预设跟车距离。In some embodiments, the vehicle control device also includes: an adjustment module; the adjustment module is used to, after determining the untrusted time length corresponding to the target range based on the ratio of the number of stable reference objects to the total number, adjust the following distance of the vehicle in the automatic driving state to a first distance when the ratio is greater than or equal to a first threshold, and the first distance is less than a preset following distance; the control module is also used to control the following distance to maintain the preset following distance when the ratio is less than the first threshold and greater than or equal to a second threshold, and the second threshold is less than the first threshold; the adjustment module is also used to adjust the following distance to a second distance when the ratio is less than the second threshold, and the second distance is greater than the preset following distance.
第三方面,本公开实施例提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现本公开第一方面任一实 施例提供的车辆控制方法的步骤。In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor, the processor being configured to execute a computer program stored in a memory, the computer program being executed by the processor to implement any of the embodiments of the first aspect of the present disclosure The steps of the vehicle control method provided in the embodiment.
第四方面,本公开实施例提供了一种车辆,包括:本公开第二方面任一实施例提供的车辆控制装置,或者本公开第三方面任一实施例提供的电子设备。In a fourth aspect, an embodiment of the present disclosure provides a vehicle, comprising: a vehicle control device provided by any embodiment of the second aspect of the present disclosure, or an electronic device provided by any embodiment of the third aspect of the present disclosure.
第五方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开第一方面任一实施例提供的车辆控制方法的步骤。In a fifth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the vehicle control method provided in any embodiment of the first aspect of the present disclosure are implemented.
第六方面,本公开实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开第一方面任一实施例提供的车辆控制方法。In a sixth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the vehicle control method provided in any embodiment of the first aspect of the present disclosure.
第七方面,本公开实施例提供了一种计算机程序,包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机执行本公开第一方面任一实施例提供的车辆控制方法。In the seventh aspect, an embodiment of the present disclosure provides a computer program, including a computer program code. When the computer program code runs on a computer, the computer executes the vehicle control method provided in any embodiment of the first aspect of the present disclosure.
本公开实施例提供的技术方案中,本公开实施例中,检测车辆行驶过程中预设范围内的各个对象相对于车辆的位置信息;在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长,目标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长;在目标时长大于或者等于不受信时长的情况下,触发车辆进行自动紧急制动;在目标时长小于不受信时长的情况下,控制车辆保持行驶状态。若目标对象被持续检测到的目标时长小于不受信时长,则不会触发车辆紧急制动。在车辆在检测到的一个新对象时,在初始阶段获取到该新对象的位置信息可能不准确,若将该不准确的位置信息传递到控制模块,控制模块基于该不准确的位置信息可能误判危险工况,最终导致误触发AEB系统。因此,本方案在确定目标对象的位置信息满足碰撞条件的情况下,不直接触发车辆的AEB系统,而是确保该目标对象被持续检测到的目标时长大于或者等于不受信时长,以确保获取到的目标对象的位置信息的准确性更高,从而使得根据该准确性更高的位置信息确定的车辆的工况更准确,减少了由于获取到的新对象的位置信息不准确导致的误触发AEB的发生,进而降低了车辆AEB的误触发率,提升了用户体验。In the technical solution provided by the embodiment of the present disclosure, in the embodiment of the present disclosure, the position information of each object within a preset range relative to the vehicle is detected during the driving process of the vehicle; when it is detected that the position information of the target object relative to the vehicle meets the collision condition, the target duration is determined, and the target duration is the duration for which the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle meets the collision condition; when the target duration is greater than or equal to the untrusted duration, the vehicle is triggered to perform automatic emergency braking; when the target duration is less than the untrusted duration, the vehicle is controlled to maintain the driving state. If the target duration for which the target object is continuously detected is less than the untrusted duration, the vehicle emergency braking will not be triggered. When the vehicle detects a new object, the position information of the new object obtained in the initial stage may be inaccurate. If the inaccurate position information is transmitted to the control module, the control module may misjudge the dangerous working condition based on the inaccurate position information, and ultimately cause the AEB system to be mistriggered. Therefore, when it is determined that the position information of the target object meets the collision condition, this scheme does not directly trigger the vehicle's AEB system, but ensures that the target object is continuously detected for a target time that is greater than or equal to the untrusted time, so as to ensure that the acquired position information of the target object is more accurate, thereby making the vehicle's operating condition determined based on the more accurate position information more accurate, reducing the occurrence of false triggering of AEB due to inaccurate position information of the new object acquired, thereby reducing the false triggering rate of vehicle AEB and improving the user experience.
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
图1为本公开实施例提供的一种车辆控制方法的流程示意图;FIG1 is a schematic flow chart of a vehicle control method provided by an embodiment of the present disclosure;
图2为本公开实施例提供的另一种车辆控制方法的流程示意图;FIG2 is a flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图3为本公开实施例提供的又一种车辆控制方法的流程示意图;FIG3 is a flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图4为本公开实施例提供的又一种车辆控制方法的流程示意图;FIG4 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图5为本公开实施例提供的又一种车辆控制方法的流程示意图;FIG5 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图6为本公开实施例提供的又一种车辆控制方法的流程示意图;FIG6 is a flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图7为本公开实施例提供的又一种车辆控制方法的流程示意图;FIG7 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图8为本公开实施例提供的又一种车辆控制方法的流程示意图;FIG8 is a schematic flow chart of another vehicle control method provided by an embodiment of the present disclosure;
图9为本公开实施例提供的一种车辆控制装置的结构示意图;FIG9 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present disclosure;
图10为本公开实施例提供的一种电子设备的硬件结构框图。FIG. 10 is a block diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure.
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
以下通过几个具体的实施例,对本公开实施例的技术方案进行详细的解释说明。The technical solution of the embodiment of the present disclosure is explained in detail below through several specific embodiments.
图1为本公开第一方面实施例提供的一种车辆控制方法的流程示意图,如图1所示,该方法可以包括下述的步骤101至步骤104。FIG1 is a flow chart of a vehicle control method provided in an embodiment of the first aspect of the present disclosure. As shown in FIG1 , the method may include the following steps 101 to 104 .
101、检测车辆行驶过程中预设范围内的各个对象相对于车辆的位置信息。101. Detect position information of various objects within a preset range relative to the vehicle during the driving process of the vehicle.
在一些实施例中,预设范围为车辆外设置的传感器能够监测到的全部或者部分范围。In some embodiments, the preset range is the entire or partial range that can be monitored by sensors disposed outside the vehicle.
在一些实施例中,车辆行驶过程中,设置在车辆外的多个传感器持续采集车辆周围的环境信息。该传感器可以是:摄像机,红外传感器,雷达传感器,超声波传感器等。多个传感器可以是同类型的传感器(如多个传感器中的每个传感器均为摄像机),还可以是各种类型传感器的组合(如多个传感器中包括摄像机和红外传感器)。In some embodiments, during the driving process of the vehicle, multiple sensors arranged outside the vehicle continuously collect environmental information around the vehicle. The sensor may be: a camera, an infrared sensor, a radar sensor, an ultrasonic sensor, etc. The multiple sensors may be sensors of the same type (e.g., each sensor in the multiple sensors is a camera), or a combination of various types of sensors (e.g., the multiple sensors include cameras and infrared sensors).
在一些实施例中,各个对象指车辆行驶过程中,预设范围内所有的交通参与者,如:其他车辆,行人,摩托车,婴儿车等。In some embodiments, each object refers to all traffic participants within a preset range during the vehicle's driving process, such as other vehicles, pedestrians, motorcycles, baby carriages, etc.
102、在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长。102. When it is detected that the position information of the target object relative to the vehicle satisfies the collision condition, determine the target duration.
其中,目标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长。 The target duration is the duration for which the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle satisfies the collision condition.
在一些实施例中,目标对象为车辆行驶过程中预设范围内的任一对象。In some embodiments, the target object is any object within a preset range during vehicle driving.
在一些实施例中,目标对象相对于车辆的位置信息满足碰撞条件,具体地,可以包括以下至少一项:目标对象相对于车辆的横向(与车辆行驶方向垂直的方向)距离满足最小横向碰撞距离,目标对象相对于车辆的横向碰撞时间满足最小横向碰撞时间,目标对象相对于车辆的纵向(与车辆行驶方向平行的方向)距离满足最小纵向碰撞距离,目标对象相对于车辆的纵向碰撞时间满足最小纵向碰撞时间。In some embodiments, the position information of the target object relative to the vehicle satisfies the collision conditions, specifically, may include at least one of the following: the lateral (direction perpendicular to the direction of travel of the vehicle) distance of the target object relative to the vehicle satisfies the minimum lateral collision distance, the lateral collision time of the target object relative to the vehicle satisfies the minimum lateral collision time, the longitudinal (direction parallel to the direction of travel of the vehicle) distance of the target object relative to the vehicle satisfies the minimum longitudinal collision distance, and the longitudinal collision time of the target object relative to the vehicle satisfies the minimum longitudinal collision time.
具体地,纵向碰撞时间指目标对象与车辆在行驶方向发生碰撞所需的时间,纵向碰撞时间为目标对象和车辆的纵向距离与目标对象和车辆的纵向相对速度的比值;横向碰撞时间指目标对象与车辆在横向发生碰撞所需的时间,横向碰撞时间为目标对象和车辆的横向距离与目标对象和车辆的横向相对速度的比值。Specifically, the longitudinal collision time refers to the time required for the target object to collide with the vehicle in the direction of travel, and the longitudinal collision time is the ratio of the longitudinal distance between the target object and the vehicle to the longitudinal relative speed between the target object and the vehicle; the lateral collision time refers to the time required for the target object to collide with the vehicle in the lateral direction, and the lateral collision time is the ratio of the lateral distance between the target object and the vehicle to the lateral relative speed between the target object and the vehicle.
在一些实施例中,在误触发中,有一类误触发是由于传感器对于新检测到的对象,初始阶段对新检测到的对象的信息判断不够准确,再将不准确的信息传递给控制模块,控制模块基于不准确的信息可能误判危险工况,最终导致误触发AEB系统。因此,为了减少该种情况导致的误触发事件的发生,在传感器在检测到一个新对象的情况下,将不受信时长内(第一次检测到新目标后的不受信时长内)采集到的该新对象的信息认定为不可信信息。一种情况,传感器不将该不可信信息传递给控制模块;另一种情况,传感器将该不可信信息传递给控制模块,控制模块仅记录处理该不可信信息得到的处理结果,但不基于处理结果触发AEB系统。In some embodiments, among false triggers, there is a type of false triggering that is caused by the sensor's inaccurate judgment of the information of the newly detected object in the initial stage, and then the inaccurate information is transmitted to the control module. The control module may misjudge the dangerous working condition based on the inaccurate information, and finally cause the AEB system to be falsely triggered. Therefore, in order to reduce the occurrence of false triggering events caused by this situation, when the sensor detects a new object, the information of the new object collected within the untrusted period (the untrusted period after the first detection of the new target) is identified as untrusted information. In one case, the sensor does not transmit the untrusted information to the control module; in another case, the sensor transmits the untrusted information to the control module, and the control module only records the processing result obtained by processing the untrusted information, but does not trigger the AEB system based on the processing result.
在一些实施例中,目标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长,也就是说,触发AEB系统必须满足以下两个条件。第一:目标对象相对于车辆的位置信息满足碰撞条件;第二:目标对象持续存在于车辆的预设范围内的时长大于或者等于不受信时长。In some embodiments, the target duration is the duration that the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle satisfies the collision condition. In other words, the triggering of the AEB system must meet the following two conditions: First, the position information of the target object relative to the vehicle satisfies the collision condition; Second, the duration that the target object continuously exists within the preset range of the vehicle is greater than or equal to the untrusted duration.
103、在目标时长大于或者等于不受信时长的情况下,触发车辆进行自动紧急制动。103. When the target duration is greater than or equal to the untrusted duration, the vehicle is triggered to perform automatic emergency braking.
104、在目标时长小于不受信时长的情况下,控制车辆保持行驶状态。104. When the target duration is less than the untrusted duration, control the vehicle to keep moving.
在一些实施例中,不受信时长可以是根据经验确定的一个固定时长,也可以是根据车辆行驶环境确定的动态变化的时长,具体根据实际情况确定,本公开实施例不做限定。In some embodiments, the untrusted time period may be a fixed time period determined based on experience, or a dynamically changing time period determined based on the vehicle driving environment. The specific time period is determined based on actual conditions and is not limited in the embodiments of the present disclosure.
在一些实施例中,不受信时长为固定时长200ms(根据经验确定的)。不受信时长为100ms、200ms或者300ms(根据车辆行驶环境确定的),如根据车辆周围的参考对象与车辆之间的相对速度的变化量确定不受信时长,在相对速度的变化量小于或者等于第一变化量阈值的情况下,确定不受信时长为300ms;在相对速度的变化量大于第一变化量阈值,且小于或者等于第二变化量阈值的情况下,确定不受信时长为200ms;在相对速度的变化量大于第二变化量阈值的情况下,确定不受信时长为100ms,第一变化量阈值小于第二变 化量阈值;反应车辆行驶环境的还可以是车辆周围的参考对象与车辆之间的相对距离的变化量等。In some embodiments, the untrusted time is a fixed time of 200ms (determined based on experience). The untrusted time is 100ms, 200ms or 300ms (determined based on the driving environment of the vehicle). For example, the untrusted time is determined based on the change in relative speed between the reference object around the vehicle and the vehicle. When the change in relative speed is less than or equal to the first change threshold, the untrusted time is determined to be 300ms; when the change in relative speed is greater than the first change threshold and less than or equal to the second change threshold, the untrusted time is determined to be 200ms; when the change in relative speed is greater than the second change threshold, the untrusted time is determined to be 100ms, and the first change threshold is less than the second change threshold. quantitative threshold; the vehicle driving environment may also be reflected by the change in the relative distance between the reference objects around the vehicle and the vehicle.
在一些实施例中,在目标时长小于不受信时长的情况下,控制车辆保持行驶状态,即目标对象被持续检测到的目标时长较短,则认为传感器初始阶段获取到的目标对象相对于车辆的位置信息不可信。In some embodiments, when the target duration is less than the untrusted duration, the vehicle is controlled to keep driving, that is, the target duration for which the target object is continuously detected is short, and the position information of the target object relative to the vehicle obtained by the sensor in the initial stage is considered untrustworthy.
在一些实施例中,在目标时长小于不受信时长的情况下,控制车辆保持行驶状态,即在目标时长小于不受信时长的情况下,车辆继续行驶状态。In some embodiments, when the target duration is less than the untrusted time, the vehicle is controlled to maintain the driving state, that is, when the target duration is less than the untrusted time, the vehicle continues to drive.
在一些实施例中,在目标时长小于不受信时长的情况下,控制车辆保持行驶状态,具体地,可以是在目标时长小于不受信时长的情况下,控制车辆保持当前车速行驶;也可以是在目标时长小于不受信时长的情况下,控制车辆以当前车速的第一预设百分比的速度行驶;还可以是在目标时长小于不受信时长的情况下,控制车辆保持当前车速行驶,并输出提示信息,以提示驾驶员存在可能的碰撞风险。In some embodiments, when the target duration is less than the untrusted time, the vehicle is controlled to maintain the driving state. Specifically, when the target duration is less than the untrusted time, the vehicle is controlled to maintain the current speed; when the target duration is less than the untrusted time, the vehicle is controlled to travel at a speed of a first preset percentage of the current speed; when the target duration is less than the untrusted time, the vehicle is controlled to maintain the current speed and output a prompt message to remind the driver that there is a possible risk of collision.
在一些实施例中,输出提示信息的方式可以是在车机屏幕中显示提示信息,也可以是语音播报提示信息,还可以是以特定符号表示提示信息显示在仪表盘上;具体输出提示信息的方式本公开实施例不做限定。In some embodiments, the method of outputting prompt information can be to display the prompt information on the vehicle screen, to broadcast the prompt information by voice, or to display the prompt information on the dashboard with specific symbols; the specific method of outputting prompt information is not limited in the embodiments of the present disclosure.
本公开实施例中,检测车辆行驶过程中预设范围内的各个对象相对于车辆的位置信息;在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长,目标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长;在目标时长大于或者等于不受信时长的情况下,触发车辆进行自动紧急制动;在目标时长小于不受信时长的情况下,控制车辆保持行驶状态。若目标对象被持续检测到的目标时长小于不受信时长,则不会触发车辆紧急制动。在车辆在检测到的一个新对象时,在初始阶段获取到该新对象的位置信息可能不准确,若将该不准确的位置信息传递到控制模块,控制模块基于该不准确的位置信息可能误判危险工况,最终导致误触发AEB系统。因此,本方案在确定目标对象的位置信息满足碰撞条件的情况下,不直接触发车辆的AEB系统,而是确保该目标对象被持续检测到的目标时长大于或者等于不受信时长,以确保获取到的目标对象的位置信息的准确性更高,从而使得根据该准确性更高的位置信息确定的车辆的工况更准确,减少了由于获取到的新对象的位置信息不准确导致的误触发AEB的发生,进而降低了车辆AEB的误触发率,提升了用户体验。In the disclosed embodiment, the position information of each object within a preset range relative to the vehicle is detected during the driving process of the vehicle; when it is detected that the position information of the target object relative to the vehicle satisfies the collision condition, the target duration is determined, and the target duration is the duration for which the target object is continuously detected by the vehicle before it is detected that the position information of the target object relative to the vehicle satisfies the collision condition; when the target duration is greater than or equal to the untrusted duration, the vehicle is triggered to perform automatic emergency braking; when the target duration is less than the untrusted duration, the vehicle is controlled to maintain driving. If the target duration for which the target object is continuously detected is less than the untrusted duration, the vehicle emergency braking will not be triggered. When the vehicle detects a new object, the position information of the new object acquired in the initial stage may be inaccurate. If the inaccurate position information is transmitted to the control module, the control module may misjudge the dangerous condition based on the inaccurate position information, and ultimately cause the AEB system to be mistriggered. Therefore, when it is determined that the position information of the target object meets the collision condition, this scheme does not directly trigger the vehicle's AEB system, but ensures that the target object is continuously detected for a target time that is greater than or equal to the untrusted time, so as to ensure that the acquired position information of the target object is more accurate, thereby making the vehicle's operating condition determined based on the more accurate position information more accurate, reducing the occurrence of false triggering of AEB due to inaccurate position information of the new object acquired, thereby reducing the false triggering rate of vehicle AEB and improving the user experience.
本公开一些实施例中,如图2所示,上述步骤101之后、步骤102之前,本公开提供的车辆控制方法还包括下述步骤105至步骤108。In some embodiments of the present disclosure, as shown in FIG. 2 , after the above step 101 and before step 102 , the vehicle control method provided by the present disclosure further includes the following steps 105 to 108 .
105、从目标时刻被车辆检测到的预设范围内的各个对象中确定至少一个参考对象。105. Determine at least one reference object from objects within a preset range detected by the vehicle at a target time.
其中,至少一个参考对象为目标时刻被车辆检测到的预设范围内的各个对象中的部分 对象或者全部对象。Among them, at least one reference object is a part of each object within a preset range detected by the vehicle at the target time. object or all objects.
在一些实施例中,确定至少一个参考对象,具体地,每个参考对象与车辆的距离小于或者等于距离阈值,和/或,每个参考对象在目标时刻之前,被持续检测到的时长大于或者等于时长阈值。其中,时长阀值可以预先设定。In some embodiments, at least one reference object is determined, specifically, the distance between each reference object and the vehicle is less than or equal to a distance threshold, and/or the duration for which each reference object is continuously detected before the target time is greater than or equal to a duration threshold. The duration threshold can be preset.
106、获取至少一个参考对象中每个参考对象,在预设时长内的运动信息。106. Obtain motion information of each reference object in at least one reference object within a preset time period.
其中,目标时刻为预设周期(如更新不受信时长的周期)的起始时刻,预设时长为小于一个周期的时长。预设时长可以在目标时刻之后,也可以在目标时刻之前。The target time is the starting time of a preset period (such as the period for updating the untrusted time), and the preset time is a time shorter than one period. The preset time can be after the target time or before the target time.
在一些实施例中,若至少一个参考对象中存在获取不到运动信息的参考对象,即在预设时长内车辆检测不到该参考对象,则从至少一个参考对象中剔除该参考对象。In some embodiments, if there is a reference object in at least one reference object whose motion information cannot be obtained, that is, the vehicle cannot detect the reference object within a preset time period, the reference object is removed from the at least one reference object.
107、基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象。107. Determine at least one stable reference object from at least one reference object based on motion information of each reference object within a preset time period.
其中,每个稳定参考对象为预设时长内的运动信息的变化量小于或者等于变化量阈值。Among them, each stable reference object has a motion information change within a preset time period that is less than or equal to a change threshold.
在一些实施例中,基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,具体地,包括下述两种情况:In some embodiments, based on the motion information of each reference object within a preset time period, at least one stable reference object is determined from at least one reference object, specifically, including the following two situations:
运动信息包括:参考对象相对于车辆的速度信息,则基于每个参考对象在目标时刻之前的预设时长内的相对于车辆的速度信息,将预设时长内的相对于车辆的速度信息的变化小于或者等于速度变化量阈值的参考对象,确定为稳定参考对象;或者,基于每个参考对象在目标时刻之后的预设时长内的相对于车辆的速度信息,将预设时长内的相对于车辆的速度信息的变化小于或者等于速度变化量阈值的参考对象,确定为稳定参考对象;The motion information includes: speed information of the reference object relative to the vehicle, based on the speed information of each reference object relative to the vehicle within a preset time period before the target moment, a reference object whose speed information relative to the vehicle within the preset time period changes less than or equal to a speed change threshold is determined as a stable reference object; or, based on the speed information of each reference object relative to the vehicle within a preset time period after the target moment, a reference object whose speed information relative to the vehicle within the preset time period changes less than or equal to a speed change threshold is determined as a stable reference object;
运动信息包括:参考对象相对于车辆的速度信息和相对于车辆的距离信息,则基于每个参考对象在目标时刻之前的预设时长内的相对于车辆的速度信息和相对于车辆的距离信息,将预设时长内的相对于车辆的速度信息的变化小于或者等于速度变化量阈值,且相对于车辆的距离信息的变化小于或者等于距离阈值的参考对象,确定为稳定参考对象;或者,基于每个参考对象在目标时刻之后的预设时长内的相对于车辆的速度信息,将预设时长内的相对于车辆的速度信息的变化小于或者等于速度变化量阈值,且相对于车辆的距离信息的变化小于或者等于距离阈值的参考对象,确定为稳定参考对象。The motion information includes: speed information of the reference object relative to the vehicle and distance information of the reference object relative to the vehicle. Based on the speed information and distance information of each reference object relative to the vehicle within a preset time period before the target moment, the reference object whose speed information change relative to the vehicle within the preset time period is less than or equal to a speed change threshold, and whose distance information change relative to the vehicle is less than or equal to a distance threshold, is determined to be a stable reference object; or, based on the speed information of each reference object relative to the vehicle within a preset time period after the target moment, the reference object whose speed information change relative to the vehicle within the preset time period is less than or equal to a speed change threshold, and whose distance information change relative to the vehicle is less than or equal to a distance threshold, is determined to be a stable reference object.
108、根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长。108. According to the target range of the ratio of the number of stable reference objects to the total number, determine the untrustworthy time corresponding to the target range.
其中,总数量为目标时刻之前的预定时长内检测到的对象的数量,或者,总数量为预设时长内检测到的对象的数量。目标范围为预先设定的数值范围,目标范围与不受信时长相对应。The total number is the number of objects detected within a predetermined time period before the target moment, or the total number is the number of objects detected within a preset time period. The target range is a preset value range, and the target range corresponds to the untrusted time period.
在一些实施例中,车辆在行驶过程中,周期性的更新不受信时长,目标时刻为每个周 期的起始时刻,预设时长为小于一个周期的时长,预定时长为一个周期的时长。如:每隔一秒更新一次不受信时长,则在车辆开始行驶后的第1s,计算并更新不受信时长,更新完成后,启动一个1s的计时器,计时器到达1s则再次计算并更新不受信时长,更新完成后,继续启动1s的计时器,以此类推,在车辆行驶过程中周期性的更新不受信时长。In some embodiments, the vehicle periodically updates the untrusted time while driving, and the target time is every week. The starting time of the period, the preset duration is less than the duration of one cycle, and the predetermined duration is the duration of one cycle. For example, if the untrusted duration is updated every one second, the untrusted duration is calculated and updated in the first second after the vehicle starts to travel. After the update is completed, a 1s timer is started. When the timer reaches 1s, the untrusted duration is calculated and updated again. After the update is completed, the 1s timer is started again. By analogy, the untrusted duration is updated periodically during the vehicle's travel.
在一些实施例中,总数量为预设时长内检测到的对象的数量。包括两种情况:在获取到的至少一个参考对象中每个参考对象在目标时刻之前的预设时长内的运动信息的情况下,总数量为目标时刻之前的预设时长内检测到的对象的数量;在获取到的至少一个参考对象中每个参考对象在目标时刻之后的预设时长内的运动信息的情况下,总数量为目标时刻之后的预设时长内检测到的对象的数量。In some embodiments, the total number is the number of objects detected within a preset time period. There are two cases: in the case of obtaining motion information of each reference object in at least one reference object within a preset time period before the target moment, the total number is the number of objects detected within the preset time period before the target moment; in the case of obtaining motion information of each reference object in at least one reference object within a preset time period after the target moment, the total number is the number of objects detected within the preset time period after the target moment.
在一些实施例中,预设时长为200ms,预定时长为1s,目标时刻为第1s。总数量为目标时刻之前的预定时长内检测到的对象的数量,即总数量为0至1s内车辆检测到的对象的数量;总数量为预设时长内检测到的对象的数量,即总数量为第1s之前的200ms内,车辆检测到的对象的数量,或者,总数量为第1s之后的200ms内,车辆检测到的对象的数量。In some embodiments, the preset time is 200ms, the predetermined time is 1s, and the target time is the 1s. The total number is the number of objects detected within the preset time before the target time, that is, the total number is the number of objects detected by the vehicle from 0 to 1s; the total number is the number of objects detected within the preset time, that is, the total number is the number of objects detected by the vehicle within 200ms before the 1s, or the total number is the number of objects detected by the vehicle within 200ms after the 1s.
具体地,上述步骤106至步骤108包括的以下四种方案:Specifically, the above steps 106 to 108 include the following four solutions:
获取至少一个参考对象中每个参考对象,在目标时刻之前的预设时长内的运动信息;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象;根据稳定参考对象的数量与目标时刻之前的预定时长内检测到的对象的数量的比值所在的目标范围,确定目标范围对应的不受信时长。Obtain motion information of each reference object in at least one reference object within a preset time length before a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within a predetermined time length before a target moment lies.
获取至少一个参考对象中每个参考对象,在目标时刻之前的预设时长内的运动信息;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象;根据稳定参考对象的数量与目标时刻之前的预设时长内检测到的对象的数量的比值所在的目标范围,确定目标范围对应的不受信时长。Obtain motion information of each reference object in at least one reference object within a preset time length before a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within the preset time length before a target moment lies.
获取至少一个参考对象中每个参考对象,在目标时刻之后的预设时长内的运动信息;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象;根据稳定参考对象的数量与目标时刻之前的预定时长内检测到的对象的数量的比值所在的目标范围,确定目标范围对应的不受信时长。Obtain motion information of each reference object in at least one reference object within a preset time length after a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within a predetermined time length before a target moment lies.
获取至少一个参考对象中每个参考对象,在目标时刻之后的预设时长内的运动信息;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象;根据稳定参考对象的数量与目标时刻之后预设时长内检测到的对象的数量的比值所在的目标范围,确定目标范围对应的不受信时长。Obtain motion information of each reference object in at least one reference object within a preset time length after a target moment; determine at least one stable reference object from at least one reference object based on the motion information of each reference object within the preset time length; and determine an untrusted time length corresponding to a target range based on a target range in which a ratio of the number of stable reference objects to the number of objects detected within the preset time length after a target moment lies.
本公开实施例中,确定至少一个参考对象,至少一个参考对象为目标时刻被车辆检测到的对象中的部分对象或者全部对象;获取至少一个参考对象中每个参考对象,在预设时 长内的运动信息,预设时长为目标时刻之后的时长或者目标时刻之前的时长;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,每个稳定参考对象为预设时长内的运动信息的变化量小于或者等于变化量阈值;根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,总数量为目标时刻之前的预定时长内检测到的对象的数量,或者,总数量为预设时长内检测到的对象的数量。如此,根据车辆周围能够检测到的对象中的稳定参考对象的数量,可以反映车辆当前所处的环境是否稳定,由此确定出更准确的不受信时长,进一步确保在新对象出现时,根据获取到的准确的信息确定是否触发AEB系统,进而减少由于获取到的新对象的信息不准确导致的误触发AEB的发生。In the embodiment of the present disclosure, at least one reference object is determined, and the at least one reference object is a part of or all of the objects detected by the vehicle at the target time; each reference object in the at least one reference object is obtained at a preset time. The preset time length is the time length after the target moment or before the target moment; based on the motion information of each reference object within the preset time length, at least one stable reference object is determined from at least one reference object, and each stable reference object is a reference object whose change amount of motion information within the preset time length is less than or equal to the change amount threshold; according to the target range where the ratio of the number of stable reference objects to the total number is located, the untrusted time length corresponding to the target range is determined, and the total number is the number of objects detected within the predetermined time length before the target moment, or the total number is the number of objects detected within the preset time length. In this way, according to the number of stable reference objects among the objects that can be detected around the vehicle, it can be reflected whether the current environment of the vehicle is stable, thereby determining a more accurate untrusted time length, further ensuring that when a new object appears, whether the AEB system is triggered is determined based on the accurate information obtained, thereby reducing the occurrence of false triggering of AEB due to inaccurate information obtained about the new object.
在本公开一些实施例中,结合图2,如图3所示,上述步骤105具体可以通过下述步骤105a和步骤105b实现。In some embodiments of the present disclosure, in combination with FIG. 2 , as shown in FIG. 3 , the above step 105 may be specifically implemented through the following steps 105a and 105b.
105a、统计目标时刻被车辆检测到的预设范围内的各个对象中每个对象在目标时刻之前,持续被检测到的时长。105a. Count the duration of each object in the preset range detected by the vehicle at the target time being detected before the target time.
105b、将目标时刻被车辆检测到的预设范围内的各个对象中,持续被检测到的时长大于或者等于时长阈值的对象,确定为一个参考对象。105b. Among the objects within the preset range detected by the vehicle at the target time, an object whose continuous detection time is greater than or equal to the time threshold is determined as a reference object.
在一些实施例中,为了得到更准确的车辆所处的行驶环境,对于环境的判断中选取的参考对象为稳定存在的参考对象;如:时长阈值为200ms,则在目标时刻之前已经持续被检测到的时长大于或者等于200ms的对象作为参考对象;对于持续被检测到的时长小于200ms的对象,认为不是为稳定存在的对象,不作为确定车辆周围环境的参考对象。In some embodiments, in order to obtain a more accurate picture of the driving environment of the vehicle, the reference object selected for the judgment of the environment is a stable reference object; for example, if the duration threshold is 200ms, the object that has been continuously detected for a duration greater than or equal to 200ms before the target moment is used as the reference object; for an object that has been continuously detected for less than 200ms, it is considered that it is not a stable object and is not used as a reference object for determining the vehicle's surrounding environment.
在一些实施例中,统计目标时刻被车辆检测到的预设范围内的各个对象中每个对象在目标时刻之前,持续被检测到的时长;将目标时刻被车辆检测到的预设范围内的各个对象中,持续被检测到的时长大于或者等于时长阈值的对象,确定为一个参考对象。如此,将持续存在的时长大于或者等于时长阈值的对象作为参考对象,可以更准确地确定车辆所处的环境中各个交通参与者的行为是否稳定,从而更准确的确定不受信时长。In some embodiments, the duration of each object detected by the vehicle within a preset range before the target time is counted; among the objects detected by the vehicle within a preset range at the target time, the object whose duration of continuous detection is greater than or equal to the duration threshold is determined as a reference object. In this way, by using the object whose duration of continuous existence is greater than or equal to the duration threshold as a reference object, it is possible to more accurately determine whether the behavior of each traffic participant in the environment where the vehicle is located is stable, thereby more accurately determining the untrustworthy duration.
在本公开一些实施例中,运动信息包括:参考对象相对于车辆的横向速度,和参考对象相对于车辆的纵向速度;结合图2,如图4所示,上述步骤107具体可以通过下述步骤107a和步骤107b实现。In some embodiments of the present disclosure, the motion information includes: the lateral speed of the reference object relative to the vehicle, and the longitudinal speed of the reference object relative to the vehicle; in combination with FIG. 2 , as shown in FIG. 4 , the above step 107 can be specifically implemented through the following steps 107a and 107b.
107a、基于每个参考对象在预设时长内,相对于车辆的横向速度和相对于车辆的纵向速度,确定每个参考对象对应的横向速度的方差和纵向速度的方差。107a. Based on the lateral speed and the longitudinal speed of each reference object relative to the vehicle within a preset time period, determine the variance of the lateral speed and the variance of the longitudinal speed corresponding to each reference object.
107b、将至少一个参考对象中满足目标条件的参考对象,确定为至少一个稳定参考对象。107b. Determine a reference object that meets the target condition among the at least one reference object as at least one stable reference object.
其中,目标条件包括:横向速度的方差小于或者等于横向速度方差阈值,且纵向速度 的方差小于或者等于纵向速度方差阈值。The target conditions include: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, and the longitudinal velocity The variance of is less than or equal to the longitudinal speed variance threshold.
可以理解,方差用于衡量样本的离散程度。本公开实施例中,通过计算得到的每个参考对象的横向速度的方差和纵向速度的方差,可以反映每个参考对象横向速度和纵向速度波动的大小,进而将横向速度和纵向速度波动较小的参考对象确定为稳定参考对象。It can be understood that the variance is used to measure the discreteness of the sample. In the embodiment of the present disclosure, the variance of the lateral velocity and the variance of the longitudinal velocity of each reference object calculated can reflect the magnitude of the fluctuation of the lateral velocity and the longitudinal velocity of each reference object, and then the reference object with smaller fluctuation of the lateral velocity and the longitudinal velocity is determined as a stable reference object.
在一些实施例中,运动信息包括:相对于车辆的横向速度和相对于车辆的纵向速度;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,包括:基于每个参考对象在预设时长内,相对于车辆的横向速度和相对于车辆的纵向速度,确定每个参考对象对应的横向速度的方差和纵向速度的方差;将至少一个参考对象中满足目标条件的参考对象,确定为至少一个稳定参考对象,目标条件包括:横向速度的方差小于或者等于横向速度方差阈值,且纵向速度的方差小于或者等于纵向速度方差阈值。如此,通过每个参考对象横向速度的方差和纵向速度的方差来反映该参考对象速度波动的大小,从而将横向速度和纵向速度波动较小的参考对象作为稳定参考对象,进而根据稳定参考对象的占比,更准确地确定车辆所处的环境中各个交通参与者的行为是否稳定。In some embodiments, the motion information includes: a lateral speed relative to the vehicle and a longitudinal speed relative to the vehicle; based on the motion information of each reference object within a preset time length, at least one stable reference object is determined from at least one reference object, including: based on the lateral speed of each reference object relative to the vehicle and the longitudinal speed of each reference object within the preset time length, the variance of the lateral speed and the variance of the longitudinal speed corresponding to each reference object are determined; the reference object that meets the target condition in the at least one reference object is determined as at least one stable reference object, and the target condition includes: the variance of the lateral speed is less than or equal to the lateral speed variance threshold, and the variance of the longitudinal speed is less than or equal to the longitudinal speed variance threshold. In this way, the magnitude of the speed fluctuation of each reference object is reflected by the variance of the lateral speed and the variance of the longitudinal speed, so that the reference object with smaller lateral speed and longitudinal speed fluctuation is used as a stable reference object, and then according to the proportion of stable reference objects, it is more accurately determined whether the behavior of each traffic participant in the environment where the vehicle is located is stable.
在本公开一些实施例中,运动信息还包括:参考对象相对于车辆的横向距离,和参考对象相对于车辆的纵向距离;结合图4,如图5所示,上述步骤107a还包括下述步骤107c。In some embodiments of the present disclosure, the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; in combination with FIG. 4 , as shown in FIG. 5 , the above step 107a also includes the following step 107c.
107c、基于每个参考对象在预设时长内,相对于车辆的横向距离和相对于车辆的纵向距离,确定每个参考对象对应的横向距离的方差和纵向距离的方差。107c. Based on the lateral distance and the longitudinal distance of each reference object relative to the vehicle within a preset time period, determine the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object.
其中,上述步骤107b中目标条件还包括:横向距离的方差小于或者等于横向距离方差阈值,且纵向距离的方差小于或者等于纵向距离方差阈值。The target condition in step 107b further includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
在一些实施例中,上述步骤107b中,确定的至少一个稳定参考对象中,每个稳定参考对象满足目标条件的所有项。目标条件包括:横向速度的方差小于或者等于横向速度方差阈值,且纵向速度的方差小于或者等于纵向速度方差阈值,以及,横向距离的方差小于或者等于横向距离方差阈值,且纵向距离的方差小于或者等于纵向距离方差阈值。In some embodiments, in the above step 107b, each of the at least one stable reference object determined satisfies all items of the target conditions. The target conditions include: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, and the variance of the longitudinal velocity is less than or equal to the longitudinal velocity variance threshold, and the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
在一些实施例中,通过计算得到的每个参考对象的横向距离的方差和纵向距离的方差,可以反映每个参考对象横向距离和纵向距离波动的大小,进而将横向距离和纵向距离波动较小的参考对象确定为稳定参考对象。In some embodiments, the calculated variance of the lateral distance and the longitudinal distance of each reference object can reflect the fluctuation of the lateral distance and longitudinal distance of each reference object, and then the reference object with smaller fluctuation of the lateral distance and longitudinal distance is determined as a stable reference object.
在一些实施例中,每个稳定参考对象满足:横向速度的方差小于或者等于横向速度方差阈值,且纵向速度的方差小于或者等于纵向速度方差阈值,且横向距离的方差小于或者等于横向距离方差阈值,且纵向距离的方差小于或者等于纵向距离方差阈值。In some embodiments, each stable reference object satisfies: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, the variance of the longitudinal velocity is less than or equal to the longitudinal velocity variance threshold, the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
在一些实施例中,各个参考对象中,若速度波动较小(表明猛加速或者减速等异常驾驶行为较少),且距离波动也较小(表明频繁变道、超车等激进驾驶行为较少),则认定该参考对象的驾驶行为较稳定,确定为稳定参考对象。 In some embodiments, among the reference objects, if the speed fluctuation is small (indicating fewer abnormal driving behaviors such as sudden acceleration or deceleration) and the distance fluctuation is also small (indicating fewer aggressive driving behaviors such as frequent lane changes and overtaking), then the driving behavior of the reference object is deemed to be relatively stable and is determined to be a stable reference object.
在一些实施例中,运动信息还包括:相对于车辆的横向距离,相对于车辆的纵向距离;基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,还包括:基于每个参考对象在预设时长内,相对于车辆的横向距离和相对于车辆的纵向距离,确定每个参考对象对应的横向距离的方差和纵向距离的方差;目标条件还包括:横向距离的方差小于或者等于横向距离方差阈值,纵向距离的方差小于或者等于纵向距离方差阈值。如此,将各个参考对象中,速度和距离变化较小的参考对象作为稳定参考对象,更准确地从至少一个参考对象中筛选出稳定参考对象。In some embodiments, the motion information also includes: the lateral distance relative to the vehicle, the longitudinal distance relative to the vehicle; based on the motion information of each reference object within a preset time length, at least one stable reference object is determined from at least one reference object, and further includes: based on the lateral distance relative to the vehicle and the longitudinal distance relative to the vehicle of each reference object within a preset time length, the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object are determined; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold. In this way, the reference object with smaller speed and distance changes among the reference objects is used as a stable reference object, and the stable reference object is more accurately screened out from at least one reference object.
在本公开一些实施例中,结合图2,如图6所示,上述步骤108具体可以通过下述步骤108a至步骤108d实现。In some embodiments of the present disclosure, in combination with FIG. 2 , as shown in FIG. 6 , the above step 108 may be specifically implemented through the following steps 108a to 108d.
108a、确定稳定参考对象的数量与总数量的比值所在的目标范围。108a. Determine a target range for the ratio of the number of stable reference objects to the total number.
108b、在目标范围为第一范围的情况下,确定第一范围对应的第一预设时长为不受信时长。108b. When the target range is the first range, determine a first preset time length corresponding to the first range as an untrusted time length.
108c、在目标范围为第二范围的情况下,确定第二范围对应的第二预设时长为不受信时长。108c. When the target range is the second range, determine that a second preset time duration corresponding to the second range is an untrustworthy time duration.
108d、在目标范围为第三范围的情况下,确定第三范围对应的第三预设时长为不受信时长。108d. When the target range is the third range, determine that the third preset time length corresponding to the third range is the untrusted time length.
其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,第一预设时长大于第二预设时长,第二预设时长大于第三预设时长。Among them, any value in the first range is greater than any value in the second range, any value in the second range is greater than any value in the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
在一些实施例中,车辆中预先存储了不同范围与不受信时长的对应关系,每个范围对应一个不受信时长。根据比值所在的目标范围,确定出与目标范围对应的不受信时长。In some embodiments, the vehicle pre-stores the correspondence between different ranges and untrusted durations, and each range corresponds to an untrusted duration. According to the target range where the ratio is located, the untrusted duration corresponding to the target range is determined.
可以理解,根据上述步骤108的描述,总数量的确定方式不同,不同总数量的确定方式,对应的范围的划分不同。如当总数量为预设时长内检测到的对象的数量时,第一范围为:(0.8,1],对应的不受信时长为300ms,第二范围为:(0.6,0.8]对应的不受信时长为200ms,第三范围为:(0,0.6],对应的不受信时长为100ms。当总数量为目标时刻之前的预定时长检测到的对象的数量时,第一范围为:(0.7,1],对应的不受信时长为300ms,第二范围为:(0.5,0.7]对应的不受信时长为200ms,第三范围为:(0,0.5]。It can be understood that according to the description of step 108 above, the total number is determined in different ways, and the corresponding ranges are divided differently for different total number determination methods. For example, when the total number is the number of objects detected within a preset time length, the first range is: (0.8, 1], and the corresponding untrusted time length is 300ms, the second range is: (0.6, 0.8] and the corresponding untrusted time length is 200ms, and the third range is: (0, 0.6] and the corresponding untrusted time length is 100ms. When the total number is the number of objects detected within a predetermined time length before the target moment, the first range is: (0.7, 1] and the corresponding untrusted time length is 300ms, the second range is: (0.5, 0.7] and the corresponding untrusted time length is 200ms, and the third range is: (0, 0.5].
需要说明的是,本公开实施例提供的第一范围、第二范围和第三范围仅是示例性的说明,并不作为对本公开的限定,增加或者减少范围划分的数量,如将范围划分为除三个以外的其他数量,也在本公开的保护范围内。It should be noted that the first range, the second range and the third range provided in the embodiment of the present disclosure are merely exemplary descriptions and are not intended to be a limitation of the present disclosure. Increasing or decreasing the number of range divisions, such as dividing the range into numbers other than three, is also within the protection scope of the present disclosure.
在一些实施例中,根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,包括:确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定第一范围对应的第一预设时长为不受信时长; 在目标范围为第二范围的情况下,确定第二范围对应的第二预设时长为不受信时长;在目标范围为第三范围的情况下,确定第三范围对应的第三预设时长为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,第一预设时长大于第二预设时长,第二预设时长大于第三预设时长。根据不同的比值,动态调整不受信时长的大小,使得在有新对象出现时,确保在不受信时长后获取到的新对象的信息为可靠的准确信息,进而根据准确信息确定的车辆的工况更准确,避免了由于工况判断出错引发的误触发AEB系统。In some embodiments, according to the target range where the ratio of the number of stable reference objects to the total number is located, determining the untrusted duration corresponding to the target range includes: determining the target range where the ratio of the number of stable reference objects to the total number is located; when the target range is a first range, determining a first preset duration corresponding to the first range as the untrusted duration; When the target range is the second range, the second preset time length corresponding to the second range is determined as the untrusted time length; when the target range is the third range, the third preset time length corresponding to the third range is determined as the untrusted time length; wherein, any value in the first range is greater than any value in the second range, any value in the second range is greater than any value in the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length. According to different ratios, the size of the untrusted time length is dynamically adjusted, so that when a new object appears, the information of the new object obtained after the untrusted time length is ensured to be reliable and accurate information, and then the working condition of the vehicle determined based on the accurate information is more accurate, avoiding the false triggering of the AEB system due to the wrong working condition judgment.
在本公开一些实施例中,结合图2,如图7所示,上述步骤108具体可以通过下述步骤108e至108h实现。In some embodiments of the present disclosure, in combination with FIG. 2 , as shown in FIG. 7 , the above step 108 may be specifically implemented through the following steps 108e to 108h.
108e、根据稳定参考对象的数量与总数量的比值所在的目标范围。108e. A target range based on the ratio of the number of stable reference objects to the total number.
108f、在目标范围为第一范围的情况下,确定目标预设时长与目标偏移量的和为不受信时长。108f. When the target range is the first range, determine the sum of the target preset duration and the target offset as the untrusted duration.
108g、在目标范围为第二范围的情况下,确定目标预设时长为不受信时长。108g. When the target range is the second range, determine the target preset time length as the untrusted time length.
108h、在目标范围为第三范围的情况下,确定目标预设时长与目标偏移量的差为不受信时长。108h. When the target range is the third range, determine the difference between the target preset duration and the target offset as the untrusted duration.
其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,目标偏移量为比值、目标预设时长与预设系数的乘积,预设系数大于0且小于或者等于1。Among them, any value in the first range is greater than any value in the second range, and any value in the second range is greater than any value in the third range. The target offset is the product of the ratio, the target preset duration and the preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
在一些实施例中,预设系数为根据经验确定的,或者,根据多次实验确定的。不同的总数量的确定方式对应的预设系数可能相同也可能不同。In some embodiments, the preset coefficient is determined based on experience or multiple experiments. The preset coefficients corresponding to different total quantity determination methods may be the same or different.
在一些实施例中,目标预设时长为200ms,预设系数为0.5,第一范围为:(0.8,1],第二范围为:(0.6,0.8],第三范围为:(0,0.6]。若比值为0.9,则不受信时长为:200+0.9*200*0.5=290ms;若比值为0.8,则不受信时长为:200ms;若比值为0.5,则不受信时长为:200-0.5*200*0.5=150ms。In some embodiments, the target preset duration is 200ms, the preset coefficient is 0.5, the first range is: (0.8, 1], the second range is: (0.6, 0.8], and the third range is: (0, 0.6]. If the ratio is 0.9, the untrusted duration is: 200+0.9*200*0.5=290ms; if the ratio is 0.8, the untrusted duration is: 200ms; if the ratio is 0.5, the untrusted duration is: 200-0.5*200*0.5=150ms.
需要说明的是,对于范围的描述,可以参考上述步骤108a和步骤108c的描述,此处不再赘述。It should be noted that, for the description of the range, reference may be made to the description of step 108a and step 108c above, which will not be repeated here.
在一些实施例中,根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,包括:确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定目标预设时长与目标偏移量的和为不受信时长;在目标范围为第二范围的情况下,确定目标预设时长为不受信时长;在目标范围为第三范围的情况下,确定目标预设时长与目标偏移量的差为不受信时长。通过动态确定的目标偏移量,可以更细粒度、更准确地确定不受信时长的大小,使得在有新对象出现时,确保在 不受信时长后获取到的新对象的信息为可靠的准确信息,进而根据准确信息确定的车辆的工况更准确,避免了由于工况判断出错引发的误触发AEB系统。In some embodiments, based on the target range where the ratio of the number of stable reference objects to the total number is located, the untrusted duration corresponding to the target range is determined, including: determining the target range where the ratio of the number of stable reference objects to the total number is located; when the target range is the first range, determining the sum of the target preset duration and the target offset as the untrusted duration; when the target range is the second range, determining the target preset duration as the untrusted duration; when the target range is the third range, determining the difference between the target preset duration and the target offset as the untrusted duration. By dynamically determining the target offset, the size of the untrusted duration can be determined more finely and accurately, so that when a new object appears, it is ensured that The information of new objects obtained after the untrusted period is reliable and accurate, and the working condition of the vehicle determined based on the accurate information is more accurate, avoiding the false triggering of the AEB system due to incorrect working condition judgment.
在本公开一些实施例中,结合图2,如图8所示,上述步骤108之后,本公开实施例提供的车辆控制方法还包括下述步骤109至步骤111。In some embodiments of the present disclosure, in combination with FIG. 2 , as shown in FIG. 8 , after the above step 108 , the vehicle control method provided by the embodiment of the present disclosure further includes the following steps 109 to 111 .
109、在比值大于或者等于第一阈值的情况下,调整车辆处于自动驾驶状态下的跟车距离为第一距离。109. When the ratio is greater than or equal to the first threshold, adjust the following distance of the vehicle in the automatic driving state to the first distance.
其中,第一距离小于预设跟车距离。The first distance is smaller than a preset following distance.
110、在比值小于第一阈值,且大于或者等于第二阈值的情况下,控制跟车距离保持预设跟车距离。110. When the ratio is less than the first threshold and greater than or equal to the second threshold, control the following distance to maintain a preset following distance.
其中,第二阈值小于第一阈值。The second threshold is smaller than the first threshold.
111、在比值小于第二阈值的情况下,调整跟车距离为第二距离。111. When the ratio is less than the second threshold, adjust the following distance to the second distance.
其中,第二距离大于预设跟车距离。The second distance is greater than the preset following distance.
可以理解,在比值较大时,可以认定车辆当前所处的环境中,大部分车辆的驾驶行为较稳定,因此,可以适当调小预设跟车距离;在比值较小时,可以认定车辆当前所处的环境中,大部分车辆的驾驶行为不稳定,因此,需要适当调大预设跟车距离,以避免出现紧急工况时,刹车距离不够造成碰撞。It can be understood that when the ratio is large, it can be determined that in the vehicle's current environment, the driving behavior of most vehicles is relatively stable. Therefore, the preset following distance can be appropriately reduced; when the ratio is small, it can be determined that in the vehicle's current environment, the driving behavior of most vehicles is unstable. Therefore, it is necessary to appropriately increase the preset following distance to avoid collision due to insufficient braking distance in emergency conditions.
在一些实施例中,具体地,第一距离和第二距离的确定,可以是预先设置一个固定的具体值,任意比值大于或者等于第一阈值,对应的跟车距离都为第一距离,任意比值小于第二阈值,对应的跟车距离都为第二距离;第一距离和第二距离的确定,也可以是通过预设公式计算得到,如:第一距离为预设跟车距离和距离偏移量的差值,第二距离为预设跟车距离和距离偏移量的和,距离偏移量为比值、预设跟车距离与预设跟车系数的乘积。In some embodiments, specifically, the determination of the first distance and the second distance can be pre-set with a fixed specific value, and any ratio greater than or equal to the first threshold value, the corresponding following distance is the first distance, and any ratio less than the second threshold value, the corresponding following distance is the second distance; the determination of the first distance and the second distance can also be calculated by a preset formula, such as: the first distance is the difference between the preset following distance and the distance offset, the second distance is the sum of the preset following distance and the distance offset, and the distance offset is the product of the ratio, the preset following distance and the preset following coefficient.
在一些实施例中,根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长之后,该方法还包括:在比值大于或者等于第一阈值的情况下,调整车辆处于自动驾驶状态下的跟车距离为第一距离,第一距离小于预设跟车距离;在比值小于第一阈值,且大于或者等于第二阈值的情况下,控制跟车距离保持预设跟车距离;在比值小于第二阈值的情况下,调整跟车距离为第二距离,第二距离大于预设跟车距离。如此,可以动态地调整自动驾驶过程中的跟车距离,在车辆所处的环境中大部分车辆的驾驶行为较稳定时,可以适当调小跟车距离,在车辆所处的环境中大部分车辆的驾驶行为不稳定时,可以适当调大跟车距离,以避免出现紧急工况时,刹车距离不够造成碰撞。In some embodiments, after determining the untrusted time length corresponding to the target range according to the target range where the ratio of the number of stable reference objects to the total number is located, the method further includes: when the ratio is greater than or equal to the first threshold, adjusting the following distance of the vehicle in the automatic driving state to a first distance, the first distance is less than the preset following distance; when the ratio is less than the first threshold and greater than or equal to the second threshold, controlling the following distance to maintain the preset following distance; when the ratio is less than the second threshold, adjusting the following distance to a second distance, the second distance is greater than the preset following distance. In this way, the following distance in the automatic driving process can be dynamically adjusted. When the driving behavior of most vehicles in the environment where the vehicle is located is relatively stable, the following distance can be appropriately reduced. When the driving behavior of most vehicles in the environment where the vehicle is located is unstable, the following distance can be appropriately increased to avoid collisions caused by insufficient braking distance in emergency conditions.
第二方面,如图9所示,本公开实施例提供了一种车辆控制装置,包括:检测模块901,用于检测车辆行驶过程中预设范围内的各个对象相对于车辆的位置信息;确定模块902,用于在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长,目 标时长为检测到目标对象相对于车辆的位置信息满足碰撞条件之前,目标对象被车辆持续检测到的时长;触发模块903,用于在目标时长大于或者等于不受信时长的情况下,触发车辆进行自动紧急制动;控制模块904,用于在目标时长小于不受信时长的情况下,控制车辆保持行驶状态。In the second aspect, as shown in FIG9 , the embodiment of the present disclosure provides a vehicle control device, including: a detection module 901, which is used to detect the position information of each object within a preset range relative to the vehicle during the vehicle's driving process; a determination module 902, which is used to determine the target duration when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the target duration. The target duration is the duration for which the target object is continuously detected by the vehicle before the position information of the target object relative to the vehicle satisfies the collision condition; the trigger module 903 is used to trigger the vehicle to perform automatic emergency braking when the target duration is greater than or equal to the untrusted duration; the control module 904 is used to control the vehicle to keep driving when the target duration is less than the untrusted duration.
在一些实施例中,该车辆控制装置还包括:获取模块;该确定模块902,还用于在检测到目标对象相对于车辆的位置信息满足碰撞条件的情况下,确定目标时长之前,从目标时刻被车辆检测到的预设范围内的各个对象中,确定至少一个参考对象,至少一个参考对象为目标时刻被车辆检测到的预设范围内的各个对象中的部分对象或者全部对象;该获取模块,用于获取至少一个参考对象中每个参考对象,在预设时长内的运动信息,预设时长为目标时刻之后的时长或者目标时刻之前的时长;该确定模块902,还用于基于每个参考对象在预设时长内的运动信息,从至少一个参考对象中确定至少一个稳定参考对象,每个稳定参考对象为预设时长内的运动信息的变化量小于或者等于变化量阈值;该确定模块902,还用于根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长,总数量为目标时刻之前的预定时长内检测到的对象的数量,或者,总数量为预设时长内检测到的对象的数量。In some embodiments, the vehicle control device further includes: an acquisition module; the determination module 902 is further used to determine at least one reference object from various objects within a preset range detected by the vehicle at the target time before determining the target time when it is detected that the position information of the target object relative to the vehicle meets the collision condition, and the at least one reference object is a part of or all of the various objects within the preset range detected by the vehicle at the target time; the acquisition module is used to obtain the motion information of each reference object in the at least one reference object within the preset time, and the preset time is the time after the target time or the time before the target time; the determination module 902 is further used to determine at least one stable reference object from the at least one reference object based on the motion information of each reference object within the preset time, and each stable reference object is a stable reference object whose motion information change within the preset time is less than or equal to the change threshold; the determination module 902 is further used to determine the untrusted time corresponding to the target range according to the target range where the ratio of the number of stable reference objects to the total number is located, and the total number is the number of objects detected within the predetermined time before the target time, or the total number is the number of objects detected within the preset time.
在一些实施例中,该车辆控制装置还包括:统计模块;该统计模块,用于统计目标时刻被车辆检测到的预设范围内的各个对象中每个对象在目标时刻之前,持续被检测到的时长;该确定模块902,具体同于将目标时刻被车辆检测到的预设范围内的各个对象中,持续被检测到的时长大于或者等于时长阈值的对象,确定为一个参考对象。In some embodiments, the vehicle control device also includes: a statistical module; the statistical module is used to count the duration of continuous detection of each object within a preset range detected by the vehicle at the target moment before the target moment; the determination module 902 is specifically the same as determining an object among the objects within the preset range detected by the vehicle at the target moment, whose continuous detection duration is greater than or equal to a duration threshold, as a reference object.
在一些实施例中,运动信息包括:参考对象相对于车辆的横向速度,和参考对象相对于车辆的纵向速度;该确定模块902,具体用于基于每个参考对象在预设时长内,相对于车辆的横向速度和相对于车辆的纵向速度,确定每个参考对象对应的横向速度的方差和纵向速度的方差;将至少一个参考对象中满足目标条件的参考对象,确定为至少一个稳定参考对象,目标条件包括:横向速度的方差小于或者等于横向速度方差阈值,纵向速度的方差小于或者等于纵向速度方差阈值。In some embodiments, the motion information includes: a lateral velocity of the reference object relative to the vehicle, and a longitudinal velocity of the reference object relative to the vehicle; the determination module 902 is specifically used to determine the variance of the lateral velocity and the variance of the longitudinal velocity corresponding to each reference object based on the lateral velocity and the longitudinal velocity of each reference object relative to the vehicle within a preset time period; a reference object that meets the target condition among at least one reference object is determined as at least one stable reference object, and the target condition includes: the variance of the lateral velocity is less than or equal to the lateral velocity variance threshold, and the variance of the longitudinal velocity is less than or equal to the longitudinal velocity variance threshold.
在一些实施例中,运动信息还包括:参考对象相对于车辆的横向距离,和参考对象相对于车辆的纵向距离;该确定模块902,具体用于基于每个参考对象在预设时长内,相对于车辆的横向距离和相对于车辆的纵向距离,确定每个参考对象对应的横向距离的方差和纵向距离的方差;目标条件还包括:横向距离的方差小于或者等于横向距离方差阈值,纵向距离的方差小于或者等于纵向距离方差阈值。In some embodiments, the motion information also includes: a lateral distance of the reference object relative to the vehicle, and a longitudinal distance of the reference object relative to the vehicle; the determination module 902 is specifically used to determine the variance of the lateral distance and the variance of the longitudinal distance corresponding to each reference object based on the lateral distance and the longitudinal distance of each reference object relative to the vehicle within a preset time length; the target condition also includes: the variance of the lateral distance is less than or equal to the lateral distance variance threshold, and the variance of the longitudinal distance is less than or equal to the longitudinal distance variance threshold.
在一些实施例中,该确定模块902,具体用于确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定第一范围对应的第一预设时长 为不受信时长;在目标范围为第二范围的情况下,确定第二范围对应的第二预设时长为不受信时长;在目标范围为第三范围的情况下,确定第三范围对应的第三预设时长为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,第一预设时长大于第二预设时长,第二预设时长大于第三预设时长。In some embodiments, the determination module 902 is specifically used to determine a target range where the ratio of the number of stable reference objects to the total number is located; when the target range is a first range, determine a first preset time length corresponding to the first range. is the untrusted time length; when the target range is the second range, the second preset time length corresponding to the second range is determined as the untrusted time length; when the target range is the third range, the third preset time length corresponding to the third range is determined as the untrusted time length; wherein, any value within the first range is greater than any value within the second range, any value within the second range is greater than any value within the third range, the first preset time length is greater than the second preset time length, and the second preset time length is greater than the third preset time length.
在一些实施例中,该确定模块902,具体用于确定稳定参考对象的数量与总数量的比值所在的目标范围;在目标范围为第一范围的情况下,确定目标预设时长与目标偏移量的和为不受信时长;在目标范围为第二范围的情况下,确定目标预设时长为不受信时长;在目标范围为第三范围的情况下,确定目标预设时长与目标偏移量的差为不受信时长;其中,第一范围内的任意值大于第二范围内的任一值,第二范围内的任意值大于第三范围内的任一值,目标偏移量为比值、目标预设时长与预设系数的乘积,预设系数大于0且小于或者等于1。In some embodiments, the determination module 902 is specifically used to determine the target range within which the ratio of the number of stable reference objects to the total number lies; when the target range is the first range, the sum of the target preset time and the target offset is determined as the untrusted time; when the target range is the second range, the target preset time is determined as the untrusted time; when the target range is the third range, the difference between the target preset time and the target offset is determined as the untrusted time; wherein, any value within the first range is greater than any value within the second range, and any value within the second range is greater than any value within the third range, and the target offset is the product of the ratio, the target preset time and a preset coefficient, and the preset coefficient is greater than 0 and less than or equal to 1.
在一些实施例中,该车辆控制装置还包括:调整模块;该调整模块用于在根据稳定参考对象的数量与总数量的比值所在的目标范围,确定目标范围对应的不受信时长之后,在比值大于或者等于第一阈值的情况下,调整车辆处于自动驾驶状态下的跟车距离为第一距离,第一距离小于预设跟车距离;该控制模块904,还用于在比值小于第一阈值,且大于或者等于第二阈值的情况下,控制跟车距离保持预设跟车距离,第二阈值小于第一阈值;该调整模块还用于在比值小于第二阈值的情况下,调整跟车距离为第二距离,第二距离大于预设跟车距离。In some embodiments, the vehicle control device also includes: an adjustment module; the adjustment module is used to, after determining the untrusted time length corresponding to the target range according to the target range where the ratio of the number of stable reference objects to the total number is located, adjust the following distance of the vehicle in the automatic driving state to a first distance when the ratio is greater than or equal to a first threshold, and the first distance is less than a preset following distance; the control module 904 is also used to, when the ratio is less than the first threshold and greater than or equal to a second threshold, control the following distance to maintain the preset following distance, and the second threshold is less than the first threshold; the adjustment module is also used to, when the ratio is less than the second threshold, adjust the following distance to a second distance, and the second distance is greater than the preset following distance.
需要说明的是,上述车辆控制装置可以为本公开上述方法实施例中的电子设备,也可以是该电子设备中能够实现该装置实施例功能的功能模块和/或功能实体,本公开实施例不做限定。It should be noted that the above-mentioned vehicle control device can be the electronic device in the above-mentioned method embodiment of the present disclosure, or it can be a functional module and/or functional entity in the electronic device that can realize the functions of the device embodiment, and the embodiment of the present disclosure is not limited.
本公开实施例中,各模块可以实现上述第一方面任一方法实施例提供的车辆控制方法,且能达到相同的技术效果,为避免重复,这里不再赘述。In the embodiments of the present disclosure, each module can implement the vehicle control method provided by any method embodiment of the first aspect above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
本公开第三方面实施例提供一种电子设备,如图10所示,该电子设备可以包括:处理器1001,存储器1002以及存储在存储器1002上并可在处理器1001上运行的程序或指令,该程序或指令被处理器1001执行时可以实现上述第一方面任一方法实施例提供的车辆控制方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the third aspect of the present disclosure provides an electronic device, as shown in Figure 10, the electronic device may include: a processor 1001, a memory 1002, and a program or instruction stored in the memory 1002 and executable on the processor 1001. When the program or instruction is executed by the processor 1001, the various processes of the vehicle control method provided by any method embodiment of the first aspect above can be implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
本公开第四方面实施例提供一种车辆,该车辆可以包括上述第二方面任一实施例提供的车辆控制装置或第三方面任一实施例提供的电子设备,且能达到相同的技术效果,为避免重复,此处不再赘述。An embodiment of the fourth aspect of the present disclosure provides a vehicle, which may include the vehicle control device provided by any embodiment of the second aspect or the electronic device provided by any embodiment of the third aspect, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
本公开第五方面实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现上述第一方面任一方法实施例提供的车辆 控制方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。A fifth aspect of the present disclosure provides a computer-readable storage medium storing a program or instruction, which, when executed by a processor, implements the vehicle provided by any method embodiment of the first aspect. The various processes of the control method can achieve the same technical effect, and will not be repeated here to avoid repetition.
本公开第六方面实施例提供一种计算机程序产品,其中,该计算机程序产品包括计算机程序或指令,当该计算机程序产品在处理器上运行时,使得处理器执行该计算机程序或指令,实现上述第一方面任一方法实施例提供的车辆控制方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The sixth aspect embodiment of the present disclosure provides a computer program product, wherein the computer program product includes a computer program or instructions. When the computer program product runs on a processor, the processor executes the computer program or instructions to implement the various processes of the vehicle control method provided by any method embodiment of the first aspect above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
本公开第七方面实施例提供一种计算机程序,包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机执行本公开第一方面任一实施例提供的车辆控制方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The seventh aspect embodiment of the present disclosure provides a computer program, including a computer program code. When the computer program code runs on a computer, the computer executes the various processes of the vehicle control method provided by any embodiment of the first aspect of the present disclosure, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
本公开另外的实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述第一方面任一车辆控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Another embodiment of the present disclosure provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of any vehicle control method embodiment of the first aspect above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
应理解,本公开实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present disclosure may also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.
需要说明的是,前述实施例对车辆控制方法和装置的解释说明也适用于本公开实施例的电子设备、车辆、计算机可读存储介质、计算机程序产品和计算机程序,此处不再赘述。It should be noted that the explanations and descriptions of the vehicle control method and device in the aforementioned embodiments are also applicable to the electronic device, vehicle, computer-readable storage medium, computer program product and computer program in the embodiments of the present disclosure, and will not be repeated here.
本公开所有实施例均可以单独被执行,也可以与其它实施例相结合被执行,均视为本公开要求的保护范围。All embodiments of the present disclosure may be implemented individually or in combination with other embodiments, and are all deemed to be within the protection scope required by the present disclosure.
在本公开所提供的几个实施例中,应该理解到,所揭露的系统,装置,服务器和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices, servers and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出 来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or partly contributed to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present disclosure. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
以上所述,以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。 As described above, the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310445905.9A CN118833218A (en) | 2023-04-23 | 2023-04-23 | Vehicle control method and device, electronic equipment, vehicle and storage medium |
| CN202310445905.9 | 2023-04-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024222554A1 true WO2024222554A1 (en) | 2024-10-31 |
Family
ID=93141184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/088387 Pending WO2024222554A1 (en) | 2023-04-23 | 2024-04-17 | Vehicle control method and apparatus, electronic device, vehicle, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118833218A (en) |
| WO (1) | WO2024222554A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180356505A1 (en) * | 2017-06-09 | 2018-12-13 | Toyota Jidosha Kabushiki Kaisha | Target object information acquisition apparatus |
| CN113093178A (en) * | 2021-04-21 | 2021-07-09 | 中国第一汽车股份有限公司 | Obstacle target detection method and device, domain controller and vehicle |
| CN114312840A (en) * | 2021-12-30 | 2022-04-12 | 重庆长安汽车股份有限公司 | Automatic driving obstacle target track fitting method, system, vehicle and storage medium |
| CN115107651A (en) * | 2022-07-16 | 2022-09-27 | 安徽江淮汽车集团股份有限公司 | Vehicle danger early warning method and device |
| US20220404488A1 (en) * | 2018-10-01 | 2022-12-22 | Kpit Technologies Limited | Perception sensors based fusion system for vehicle control and method thereof |
-
2023
- 2023-04-23 CN CN202310445905.9A patent/CN118833218A/en active Pending
-
2024
- 2024-04-17 WO PCT/CN2024/088387 patent/WO2024222554A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180356505A1 (en) * | 2017-06-09 | 2018-12-13 | Toyota Jidosha Kabushiki Kaisha | Target object information acquisition apparatus |
| US20220404488A1 (en) * | 2018-10-01 | 2022-12-22 | Kpit Technologies Limited | Perception sensors based fusion system for vehicle control and method thereof |
| CN113093178A (en) * | 2021-04-21 | 2021-07-09 | 中国第一汽车股份有限公司 | Obstacle target detection method and device, domain controller and vehicle |
| CN114312840A (en) * | 2021-12-30 | 2022-04-12 | 重庆长安汽车股份有限公司 | Automatic driving obstacle target track fitting method, system, vehicle and storage medium |
| CN115107651A (en) * | 2022-07-16 | 2022-09-27 | 安徽江淮汽车集团股份有限公司 | Vehicle danger early warning method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118833218A (en) | 2024-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3825981B1 (en) | Warning apparatus and driving tendency analysis device | |
| JP5715454B2 (en) | Vehicle driving support device | |
| CN109311479B (en) | Rear monitoring for an auto cruise control system | |
| JP6163718B2 (en) | Vehicle control device | |
| US20150039186A1 (en) | Driving assistance device | |
| EP3225487A1 (en) | Vehicle travel control device | |
| US20080204212A1 (en) | Method and Device For Driver Support | |
| US10773633B2 (en) | Distance information system and method for a motor vehicle | |
| EP3756964B1 (en) | Automated lane change control method and automated lane change control device | |
| US10427693B2 (en) | Vehicle-surrounding monitoring device and non-transitory computer readable storage medium | |
| CN107848535B (en) | Start control device and starting control method | |
| CN111768651B (en) | Early warning method and device for preventing vehicle collision | |
| CN105493165A (en) | Vehicle driving situation determination apparatus and vehicle driving situation determination method | |
| JP2011057072A (en) | Automatic braking device | |
| JP2009536132A (en) | Vehicle speed control method in complex traffic situations | |
| CN111731264A (en) | Continuous lane change driving behavior monitoring control method and system | |
| WO2025025455A1 (en) | Emergency braking mode activating method and apparatus, and medium | |
| WO2024222554A1 (en) | Vehicle control method and apparatus, electronic device, vehicle, and storage medium | |
| CN113352988A (en) | Intelligent driving safety auxiliary method, device, equipment, program product and medium | |
| CN114637003B (en) | Target identification method and device for vehicle, automobile and storage medium | |
| JP7192657B2 (en) | Driving support device | |
| US20250319867A1 (en) | Vehicle collision determination device | |
| JP4063144B2 (en) | Vehicle rear side monitoring device | |
| JP2012017717A (en) | Vehicle control device | |
| JPH09134493A (en) | Vehicle traveling information collection device |
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: 24795935 Country of ref document: EP Kind code of ref document: A1 |