Method for at least partially automatically controlling the braking of a vehicle
By adapting braking intensity based on object type and environmental conditions, the method addresses the discomfort and wear issues of emergency braking, enhancing safety and comfort in autonomous vehicles.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2026-03-12
AI Technical Summary
Existing automatic braking systems in vehicles, particularly at Level 3 or Level 4 autonomy, often perform emergency braking, which is uncomfortable for passengers and can cause increased wear and tear on the braking system and pose a risk of accidents with following vehicles.
Adapt the braking intensity based on the type of object and environmental conditions, using statistical traffic accident data to determine the appropriate braking maneuver, ensuring that emergency braking is only performed when necessary to avoid collisions with critical objects.
Reduces the frequency of emergency braking, minimizing vehicle wear and enhancing passenger comfort while improving safety by tailoring braking intensity to the specific situation, thus reducing the risk of collisions with critical objects.
Smart Images

Figure EP2025072256_12032026_PF_FP_ABST
Abstract
Description
[0001] 2023PF02260
[0002] 1
[0003] Automatic or semi-automatic braking control of a vehicle
[0004] The present invention relates to a method for at least partially automatic brake control of a vehicle, a data processing system for carrying out such a method, an electronic vehicle guidance system comprising such a data processing system, and corresponding computer program products.
[0005] When a vehicle is driven fully or semi-automatically, particularly at Level 3 or Level 4, it is necessary, among other things, to automatically or partially automatically control the vehicle's braking system to prevent critical collisions with objects in its vicinity. Especially in the context of driver assistance systems, such systems are also referred to as emergency braking assistants or similar.
[0006] For example, such systems or functions are used to control the braking system, in order to bring the vehicle to a complete stop, especially at relatively low speeds. For instance, if a corresponding object is detected, a hard braking maneuver, also known as emergency braking or full braking, is initiated. This is unpleasant for the vehicle's passengers and can lead to increased wear and tear on the braking system, tires, etc. Furthermore, such emergency braking can also cause an accident with another road user, particularly one following the vehicle.
[0007] It is an object of the present invention to avoid emergency braking in the at least partially automatic brake control of a vehicle.
[0008] This problem is solved by the respective subject matter of the independent claims. Advantageous further developments and preferred embodiments are the subject matter of the dependent claims.
[0009] The invention is based on the idea of individually adapting the braking intensity used for a desired braking maneuver to the current situation by using 2023PF02260
[0010] 2
[0011] Determining the braking intensity takes into account, on the one hand, the type of object and, on the other hand, environmental conditions and / or statistical traffic accident data for the area.
[0012] According to one aspect of the invention, a method for at least partially automatic brake control of a vehicle is described. Object data is generated or received, which includes an object class of an object in the vehicle's environment, in particular in the vehicle's current external environment. For example, environmental data is generated or received, which includes statistical traffic accident data concerning the environment and / or environmental conditions. Depending on the object class and, for example, the environmental data, in particular the statistical traffic accident data and / or the environmental conditions, control data concerning a braking intensity for a desired braking maneuver of the vehicle are determined.Depending on the control data, at least one control signal is generated for at least one brake actuator of the vehicle, in particular to carry out the desired braking maneuver by means of the at least one brake actuator.
[0013] The vehicle can be, in particular, a motor vehicle, for example a car, a passenger car, a truck, a motorcycle or a commercial vehicle.
[0014] Unless otherwise specified, all steps of the procedure can be performed by a data processing system comprising at least one data processing device, in particular by a data processing system of the vehicle. Specifically, the at least one data processing device is configured or adapted to perform the steps of the computer-implemented procedure. For this purpose, the at least one data processing device may, for example, store a computer program containing instructions which, when executed by the at least one data processing device, cause it to perform the corresponding steps of the procedure. The terms "data processing system" and "at least one data processing device" may be used interchangeably.
[0015] All data processing devices of the at least one data processing device can be part of the vehicle. However, it is also possible that all data processing devices of the at least one data processing device are part of an external computing system outside the vehicle, for example, a backend server or a cloud-based system. 2023PF02260
[0016] 3
[0017] Computer system. It is also possible that the at least one data processing device comprises both at least one vehicle data processing device of the vehicle and at least one external data processing device of the external computing system. The at least one vehicle data processing device may, for example, comprise one or more electronic control units (ECUs), and / or one or more zone control units (ZCLIs), and / or one or more domain control units (DCLIs) of the vehicle, and / or one or more sensor systems of the vehicle.
[0018] In the event that the at least one data processing device comprises two or more data processing devices, certain steps performed by the at least one data processing device can be understood, for example, as different data processing devices performing different steps or different parts of a step. In particular, it is not necessary for each data processing device to perform the steps completely. In other words, the execution of the steps can be distributed among the two or more data processing devices.
[0019] If all steps of the method are performed by the data processing system, the method can be described as a computer-implemented method. Each embodiment of a computer-implemented method according to the invention yields a corresponding embodiment of the method that is not purely computer-implemented, in that it includes, for example, corresponding steps for detecting the environment or the object, for example, by means of an environmental sensor system of the vehicle, and / or for performing the braking maneuver by means of the at least one brake actuator.
[0020] An environmental sensor system can be understood, for example, as a sensor system capable of generating sensor data or sensor signals that map, represent, or reproduce the environment of the environmental sensor system. In particular, the ability to detect electromagnetic or other signals from the environment is not sufficient to classify a sensor system as an environmental sensor system. For example, cameras, radar systems, lidar systems, or ultrasonic sensor systems can be considered environmental sensor systems. 2023PF02260
[0021] 4
[0022] In the present disclosure, a data processing device can be understood, for example, as a device with processing circuits for processing data. A data processing device can thus perform arithmetic operations to process data. Indexed access to a data structure, for example, a lookup table (LUT) or a database, can also be considered an arithmetic operation.
[0023] A data processing device may, in particular, comprise one or more computers, one or more microcontrollers, and / or one or more integrated circuits, for example, one or more application-specific integrated circuits (ASICs), one or more field-programmable gate arrays (FPGAs), and / or one or more systems-on-a-chip (SoCs). A data processing device may also comprise one or more processors, for example, one or more microprocessors, one or more central processing units (CPUs), one or more graphics processing units (GPUs), and / or one or more signal processors, in particular one or more digital signal processors (DSPs). The data processing device may also comprise a physical or virtual cluster of computers or other devices of the aforementioned type.
[0024] A data processing device may also include one or more hardware and / or software interfaces, for example for receiving and / or providing data.
[0025] A data processing device may also include one or more storage devices. A storage device may be implemented as volatile memory, such as dynamic random access memory (DRAM) or static random access memory (SRAM), or as non-volatile data storage, such as read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or flash EEPROM, ferroelectric random access memory (FRAM), magnetoresistive random access memory (MRAM), or phase-change random access memory (PCRAM).
[0026] The data processing system can, in particular, be part of an electronic vehicle guidance system. An electronic vehicle guidance system can be understood as an electronic system designed to guide a vehicle fully automatically or autonomously, in particular without requiring intervention by a driver. The vehicle performs all 2023PF02260
[0027] The electronic vehicle control system automatically performs the five required functions, such as steering, braking, and / or acceleration maneuvers, monitoring and recording road traffic, and making appropriate reactions. In particular, the electronic vehicle control system can implement a fully automatic or fully autonomous driving mode of the motor vehicle according to Level 5 of the SAE J3016 classification. An electronic vehicle control system can also be understood as an advanced driver assistance system (ADAS), which supports the driver in partially automated or semi-autonomous driving. Specifically, the electronic vehicle control system can implement a partially automated or semi-autonomous driving mode according to Levels 1 to 4 of the SAE J3016 classification. Here and in the following, "SAE J3016" refers to the corresponding standard in the April 2021 version.
[0028] At least partially automated vehicle control can therefore include driving the vehicle in accordance with a fully automated or fully autonomous driving mode of Level 5 according to SAE J3016. At least partially automated vehicle control can also include driving the vehicle in accordance with a partially automated or semi-autonomous driving mode according to Levels 1 to 4 of SAE J3016.
[0029] Partially automatic brake control means, in particular, either fully automatic or partially automatic brake control. With fully automatic brake control, no action by the driver, such as pressing the brake pedal, is required. With partially automatic brake control, the effect of an action by the driver, such as pressing the brake pedal, can be automatically supplemented, increased, or decreased.
[0030] The object data can be generated, for example, based on sensor data from at least one environmental sensor system of the vehicle, which represents or maps the environment. The object class is, in particular, a result of an object recognition algorithm that is or was performed based on the sensor data. An object recognition algorithm can be understood, for example, as a computer algorithm that is capable of identifying and locating one or more objects within a provided input data set, such as the sensor data, for example, by defining corresponding boundary boxes or regions of interest (ROIs) and, in particular, assigning a corresponding object class to each of the boundary boxes.
[0031] 6 assigns object classes, where the object classes can be selected from a predefined set of object classes. The assignment of an object class to a bounding box can be understood as providing a corresponding confidence value or probability that the object identified within the bounding box belongs to the corresponding object class. For example, the algorithm can provide such a confidence value or probability for each of the object classes for a given bounding box. The object class assignment can, for example, involve selecting or providing the object class with the highest confidence value or probability.
[0032] The object recognition algorithm can be performed prior to the method according to the invention, for example by the at least one environmental sensor system and / or a further data processing system. To perform the method according to the invention, the data processing system can then receive the object class from the at least one environmental sensor system and / or the further data processing system. Alternatively, the data processing system can perform the object recognition algorithm wholly or partially based on the sensor data.
[0033] The environmental data, or a portion thereof, such as environmental conditions, can also be the result of the object detection algorithm and / or one or more other environmental perception algorithms, also known as perception algorithms or computer vision algorithms. For example, object detection algorithms, object tracking algorithms, image classification algorithms, semantic segmentation algorithms, depth estimation algorithms, optical flow estimation algorithms, and so on can be considered perception algorithms.
[0034] The perception algorithms can also be performed prior to the method according to the invention, for example by the at least one environmental sensor system and / or the further data processing system. To perform the method according to the invention, the data processing system can then receive the environmental data or the corresponding part of the environmental data from the at least one environmental sensor system and / or the further data processing system. Alternatively, the data processing system can perform the perception algorithm(s) wholly or partially based on the sensor data. 2023PF02260
[0035] 7
[0036] The data processing system can receive environmental data, or a portion thereof, particularly statistical traffic accident data, but also environmental conditions or parts thereof, from a data storage device or database, or read from a digital map. The data storage device, database, or digital map can be located within the vehicle or external to the vehicle, for example, in a server system or cloud computing system, and so on.
[0037] The data processing system can receive environmental conditions, or parts thereof, from other vehicle sensors or determine them based on sensor data provided by these other sensors. This includes, for example, outside temperature, the presence or absence of rain or other precipitation, solar radiation, and so on.
[0038] The statistical traffic accident data indicates, in particular, how many traffic accidents were recorded in the current environment within a past period, or contains, for example, a corresponding risk indicator relating to the number of traffic accidents in the current environment within the past period, or to a probability of a traffic accident in the current environment based on the traffic accidents recorded in the past period. In some versions, the statistical traffic accident data may also be provided for a current time and / or day of the week and / or season or other current period.
[0039] Environmental conditions can include, for example, weather conditions such as the outside temperature, the presence or absence of rain or other precipitation, solar radiation, and so on. Environmental conditions can also include the type of environment, such as whether it is an urban or rural setting, a tunnel, a bridge, and so forth.
[0040] The control data concerning the braking intensity for the intended braking maneuver can include one or more values, for example, a braking pressure applied by the at least one brake actuator, a braking force applied by the at least one brake actuator, or a deceleration of the vehicle achieved or targeted by the at least one brake actuator, and so on. 2023PF02260
[0041] 8
[0042] The control data may include, in particular, a maximum value of the braking intensity, especially the brake pressure, braking force or deceleration, and / or a profile of the braking intensity, especially the brake pressure, braking force or deceleration, and so on.
[0043] The at least one control signal is then generated in such a way that, upon corresponding transmission to the at least one brake actuator, it causes the at least one brake actuator to initiate or carry out the braking maneuver in accordance with the control data.
[0044] By generating the control data based on the object class and environmental data, particularly statistical traffic accident data and / or environmental conditions, the control data, and thus the braking intensity for the braking maneuver, can be individually adapted to the specific situation. In particular, this ensures that emergency braking is only performed if the object, according to its class, is a critical object—for example, a person or an object that could severely damage the vehicle in a collision, or where a collision would pose a high risk to the vehicle occupants—and / or if the risk of an accident is particularly high according to statistical traffic accident data and / or environmental conditions.For less critical objects, such as bushes or other soft vegetation, the braking maneuver can be performed with lower braking intensity or a smoother braking intensity curve. While this increases the risk of a collision, it is acceptable due to the minor consequences of such a collision. Similarly, intermediate stages are possible in various embodiments.
[0045] The object class of the object is, in particular, one of a multitude of predefined object classes. This multitude of predefined object classes may, for example, include one or more object classes that indicate that the object is a human being, such as an object class "Human," an object class "Child," an object class "Pedestrian," an object class "Cyclist," and so on. The multitude of predefined object classes may also include one or more object classes that indicate that the object is a living being, such as the object classes for humans mentioned above, an object class "Living Object," an object class "Animal," an object class "Small Animal," an object class "Medium-Sized Animal," and so on.
[0046] 9
[0047] Object class "large animal" and so on. Specifically, only humans and animals are understood as living objects here and in the following, whereas plants are considered non-living objects. The multitude of predefined object classes may, for example, include one or more object classes that indicate that the object is a non-living object, such as an object class "non-living object", an object class "soft non-living object", an object class "hard non-living object", an object class "small non-living object", an object class "medium-sized non-living object", an object class "large non-living object", an object class "tree", an object class "bush", an object class "road edge", an object class "guardrail", an object class "curb", an object class "car", an object class "truck", and so on.The multitude of predefined object classes can, for example, include one or more object classes indicating that the object is a static object. The multitude of predefined object classes can, for example, include one or more object classes indicating that the object is a dynamic object, i.e., specifically a moving or movable object.
[0048] According to at least one embodiment, the control data includes a maximum braking intensity for the desired braking maneuver. In particular, the maximum braking intensity is determined depending on the object class and, for example, the environmental data, and the at least one control signal is determined depending on the maximum braking intensity.
[0049] Since the maximum braking intensity has a significant impact on the execution and effectiveness of the braking maneuver, as well as on the comfort of the vehicle occupants and the safety of following road users, such designs are particularly advantageous. The greater the maximum braking intensity, the harder the braking maneuver.
[0050] For example, the maximum braking intensity can be determined such that it is greater for objects of the object class "human" than for objects of the object class "animal" and / or than for objects of the object class "small animal" and / or than for objects of the object class "non-living object" and / or than for objects of the object class "soft non-living object", and so on. For example, the maximum braking intensity can be determined such that it is greater for objects of the object class "large animal" than for objects of the object class "small animal" and / or than for objects of the object class "soft non-living object", and so on. For example, the maximum 2023PF02260
[0051] 10
[0052] Braking intensity can be determined such that it is greater for objects of the object class "hard non-living object" than for objects of the object class "soft non-living object," and so on. This list is neither exhaustive nor binding, but merely intended to illustrate how, in principle, different maximum braking intensities can be selected or determined for different types of objects in corresponding embodiments. Furthermore, it was assumed that the same environmental data is present in the various cases.
[0053] According to at least one embodiment, the control data includes a profile, in particular a temporal profile, of the braking intensity during the intended braking maneuver. Specifically, the profile of the braking intensity is determined depending on the object class and, for example, the environmental data, and the at least one control signal is determined depending on the profile of the braking intensity.
[0054] Since the braking intensity profile has a significant impact on the execution and effectiveness of the braking maneuver, as well as on the comfort of the vehicle occupants and the safety of following road users, such designs are particularly advantageous. Different braking intensity profiles can differ, in particular, in how much the braking intensity changes within a period corresponding to a portion of the braking maneuver—for example, through an average rate of change of the braking intensity during the entire braking maneuver or during a portion of it. The higher the average rate of change, the harder the braking maneuver. The rate of change of the braking intensity can be understood, in particular, as the first time derivative of the braking intensity.The examples above for maximum braking intensity depending on the object classes can also be applied analogously to the course of braking intensity with regard to the corresponding hardness of the braking maneuver.
[0055] According to at least one embodiment, the control data includes the maximum rate of change of the braking intensity during the intended braking maneuver. In particular, the maximum rate of change of the braking intensity is determined depending on the object class and, for example, the environmental data, and the at least one control signal is determined depending on the maximum rate of change of the braking intensity. 2023PF02260
[0056] 11
[0057] Since the maximum rate of change of braking intensity has a significant impact on the execution and effectiveness of the braking maneuver, as well as on the comfort of the vehicle occupants and the safety of following road users, such designs are particularly advantageous. The greater the maximum rate of change of braking intensity, the more severe the braking maneuver, for example. The maximum rate of change of braking intensity can be understood, in particular, as the maximum of the first time derivative of the braking intensity. The examples above for the maximum braking intensity depending on the object classes can also be applied analogously to the maximum rate of change of braking intensity with regard to the corresponding severity of the braking maneuver.
[0058] According to at least one embodiment, current motion parameters of the vehicle and the object are determined or received, particularly by means of the data processing system. Depending on the object class and / or the environmental data, especially the statistical traffic accident data and / or the environmental conditions, a target distance between the vehicle and the object, achieved through the intended braking maneuver, is determined. The control data is determined based on the target distance and the current motion parameters.
[0059] In such embodiments, the vehicle is braked, in particular until it comes to a standstill, according to the braking maneuver. The target distance then corresponds to the distance of the vehicle to the object once the vehicle has been braked to a standstill.
[0060] The motion parameters include, in particular, corresponding motion parameters of the vehicle in the reference coordinate system of the environment and corresponding motion parameters of the object in the reference coordinate system of the environment. Alternatively or additionally, the motion parameters include relative motion parameters of the object with respect to the vehicle. The motion parameters can include, in particular, the velocity of the vehicle and the velocity of the object in the reference coordinate system of the environment and / or the relative velocity of the object with respect to the vehicle. The motion parameters can also include the direction of movement of the vehicle and the direction of movement of the object in the reference coordinate system of the environment and / or the direction of movement of the object relative to the vehicle. 2023PF02260
[0061] 12
[0062] The motion parameters, in particular the motion parameters of the vehicle, can be determined based on corresponding sensor data from suitable vehicle sensors, for example, inertial measurement units (IMUs), speed sensors, wheel speed sensors, acceleration sensors, yaw rate sensors, and so on, and / or based on the time course of sensor data from at least one environmental sensor system. The motion parameters, in particular the motion parameters of the object, can be determined, for example, based on the sensor data from at least one environmental sensor system and / or the time course of this sensor data.
[0063] The motion parameters indicate, in particular, whether the object and the vehicle are moving towards or away from each other, and if so, how fast this is happening. Accordingly, by considering the motion parameters when determining the control data, the risk of a collision in a specific situation can be taken into account in more detail. The higher the collision risk, the more severe the braking maneuver can be, and conversely, the less severe the braking maneuver can be the lower the collision risk according to the motion parameters. Furthermore, the target distance can be set smaller the lower the collision risk according to the motion parameters.
[0064] According to at least one embodiment, the object data includes the object's position, in particular its relative position to the vehicle, and the braking intensity is determined based on the object's position. Specifically, the target distance is determined based on the object's position.
[0065] The object's position influences, firstly, the collision risk, with the risk increasing the closer the object is to the vehicle, and secondly, even under otherwise identical conditions, it affects at least one control signal. This makes it possible to avoid emergency braking in certain situations.
[0066] According to at least one embodiment, the target distance is a first target distance if the object class is a predefined first object class indicating that the object is a human being, and the target distance is a second target distance if the object class is a predefined second object class indicating that the object is a non-living object. 2023PF02260
[0067] 13 especially a soft, non-living object. The second target distance is smaller than the first target distance.
[0068] This applies particularly when all other conditions regarding the vehicle and the object are identical, and when environmental data is identical. Consequently, a harder braking maneuver is performed when the object is a person than when it is an inanimate object, which can be justified, especially since a collision with a person may be considered more serious than a collision with an inanimate object, particularly a soft inanimate object.
[0069] For example, in some embodiments, the second target distance can also be zero, and / or the target distance can be zero if the object class corresponds to a predefined third object class. The third object class can, for example, correspond to the object class "soft non-living object," the object class "bush," or any other object class indicating that the object is one that, in the event of a collision with the vehicle, is expected to cause no or only minor damage to the vehicle. This makes it possible to avoid emergency braking in other situations.
[0070] According to at least one embodiment, the environmental data, for example the statistical traffic accident data, are read out, at least in part, by the data processing system from a digital map of the environment, which is stored, in particular, in the vehicle or in a data storage device provided externally to the vehicle.
[0071] According to at least one embodiment, the environmental data, for example the statistical traffic accident data, are obtained at least partly from an external computer system, for example through wireless communication, in particular by the data processing system.
[0072] According to at least one embodiment, the environmental data, for example, the statistical traffic accident data, are received, in particular by the data processing system, at least in part from another vehicle in the vicinity, for example by wireless communication, in particular by C2C (car-to-car) technology. 2023PF02260
[0073] 14
[0074] According to at least one embodiment, environmental sensor data of the surroundings, representing the environment, are generated by means of an environmental sensor system of the vehicle. The object data, for example the object class, are generated, in particular by means of the data processing system, at least partially based on the environmental sensor data, and / or the environmental data, for example the environmental conditions, are generated or determined, at least partially, based on the environmental sensor data, in particular by means of the data processing system.
[0075] Generating the object data and / or the environment data can, for example, involve applying an object recognition algorithm to the environment sensor data or to data dependent on the environment sensor data.
[0076] According to at least one embodiment, the braking maneuver is initiated, and in particular initiated and carried out, by controlling the at least one brake actuator by the at least one control signal. In particular, the vehicle is braked to a standstill by the braking maneuver.
[0077] In other words, the at least one control signal, in particular through the data processing system, is transmitted to the at least one brake actuator, and the at least one brake actuator exerts a braking force or brake pressure depending on the at least one control signal in order to decelerate the vehicle according to the braking maneuver or according to the control data.
[0078] For use cases or application situations that may arise in a method according to the invention and that are not explicitly described herein, it may be provided that, according to the method, an error message and / or a request for user feedback is issued and / or a default setting and / or a predetermined initial state is set.
[0079] According to another aspect of the invention, a data processing system is specified which is adapted to carry out a method according to the invention, in particular a computer-implemented method according to the invention.
[0080] According to a further aspect of the invention, an electronic vehicle guidance system comprising a data processing system according to the invention is specified. 2023PF02260
[0081] 15
[0082] According to at least one embodiment of the electronic vehicle guidance system, the system includes an environmental sensor system for the vehicle, configured to generate environmental sensor data representing the surroundings. The data processing system is configured to generate object data, at least partially, based on the environmental sensor data and / or to generate environmental data, at least partially, based on the environmental sensor data.
[0083] According to at least one embodiment of the electronic vehicle guidance system, the system includes at least one brake actuator for the vehicle. This brake actuator is configured to decelerate the vehicle based on at least one control signal, in particular to initiate and execute the braking maneuver.
[0084] Further embodiments of the electronic vehicle guidance system according to the invention follow directly from the various configurations of the method according to the invention, and vice versa. In particular, individual features and corresponding explanations as well as advantages relating to the various configurations of the method according to the invention can be transferred analogously to corresponding configurations of the electronic vehicle guidance system according to the invention. In particular, the electronic vehicle guidance system according to the invention is configured or programmed to carry out a method according to the invention. In particular, the electronic vehicle guidance system according to the invention carries out the method according to the invention.
[0085] According to another aspect of the invention, a computer program with instructions is specified. When the instructions are executed by a data processing system, the instructions cause the data processing system to carry out a computer-implemented method according to the invention.
[0086] The instructions can be provided as program code, for example. The program code can be provided as binary code or assembly language, and / or as source code in a programming language such as C, and / or as a program script, such as Python. 2023PF02260
[0087] 16
[0088] According to a further aspect of the invention, a further computer program with additional commands is specified. When the additional commands are executed by an electronic vehicle guidance system according to the invention, in particular by the data processing system of the electronic vehicle guidance system, the additional commands cause the electronic vehicle guidance system to carry out a method according to the invention.
[0089] The additional instructions can be provided, for example, as program code. This program code can be provided, for example, as binary code or assembly language, and / or as source code in a programming language such as C, and / or as a program script, such as Python.
[0090] According to another aspect of the invention, a computer-readable storage medium is specified which stores a computer program according to the invention and / or a further computer program according to the invention.
[0091] The computer program, the further computer program, and the computer-readable storage medium are each computer program products with the commands or the further commands, respectively.
[0092] Further features of the invention are evident from the claims, the figures, and the description of the figures. The features and combinations of features mentioned above in the description, as well as those mentioned below in the description of the figures and / or illustrated in the figures, may be encompassed by the invention not only in the combinations specified, but also in other combinations. In particular, embodiments and combinations of features that do not include all the features of an originally formulated claim may also be encompassed by the invention. Furthermore, embodiments and combinations of features that go beyond or deviate from the combinations of features mentioned in the claims may also include the invention.
[0093] The invention is explained in more detail below with reference to specific exemplary embodiments and corresponding schematic drawings. Identical or functionally equivalent elements in the drawings may be provided with the same reference numerals. The description of identical or functionally equivalent elements is 2023PF02260.
[0094] 17
[0095] Elements are not necessarily repeated in relation to the different figures.
[0096] The figures show
[0097] Fig. 1 shows a schematic representation of a vehicle with an exemplary embodiment of an electronic vehicle guidance system according to the invention; and
[0098] Fig. 2 shows a schematic flowchart of an exemplary embodiment of a method according to the invention for at least partially automatic brake control of a vehicle.
[0099] Figure 1 schematically depicts a vehicle 1, in particular a motor vehicle, which has an exemplary embodiment of an electronic vehicle guidance system 2 according to the invention. The electronic vehicle guidance system 2 includes a data processing system 3, which is adapted to carry out a computer-implemented method according to the invention for at least partially automatic brake control of the vehicle 1. The vehicle 1, for example the electronic vehicle guidance system 2, has one or more environmental sensor systems 4, 5, for example a camera 4 and / or a lidar system 5 and / or an ultrasonic sensor system and / or a radar system.The vehicle 1, for example the electronic vehicle guidance system 2, has at least one brake actuator which, when controlled accordingly by the data processing system 3, which may in particular also include one or more control units, can decelerate the vehicle 1 at least partially automatically in accordance with a braking maneuver, in particular to a standstill.
[0100] Fig. 2 shows a schematic flowchart of an exemplary embodiment of a method according to the invention for at least partially automatic brake control of the vehicle 1. The method can be carried out, for example, by means of an electronic vehicle guidance system 2, as described with respect to Fig. 1.
[0101] Step 210 is optional, meaning it is only included in some embodiments of the method according to the invention. Step 220 is also optional, meaning it is only included in some embodiments of the method according to the invention. Step 250 is 2023PF02260
[0102] 18 is also optional, and is therefore only a component of some embodiments of the method according to the invention.
[0103] In step 210, environmental sensor data 7 of the vehicle 1's surroundings are generated using at least one environmental sensor system 4, 5 of the vehicle 1. This data represents the surroundings. Object data, which includes an object class 9 of an object 6 in the vehicle 1's surroundings, are generated at least partially based on the environmental sensor data 7, for example by applying an object recognition algorithm to the environmental sensor data 7, for example by the at least one environmental sensor system 4, 5 or the data processing system 3.
[0104] Furthermore, environmental data 10 are generated, at least in part, based on the environmental sensor data 7, for example, by the at least one environmental sensor system 4, 5 and / or the data processing system 3. Alternatively or additionally, in step 220, map data 8 from a digital map of the environment are read, which contain at least some of the environmental data 10. The environmental data 10 includes statistical traffic accident data concerning the environment and / or environmental conditions.
[0105] In step 230, depending on the object class 9 and the environmental data 10, control data relating to a braking intensity for a desired braking maneuver of the vehicle 1 are determined. The control data can include, in particular, a maximum value of the braking intensity, especially of the brake pressure, braking force or deceleration, and / or a profile of the braking intensity, especially of the brake pressure, braking force or deceleration, and / or an average rate of change of the braking intensity and / or a maximum rate of change of the braking intensity.
[0106] In step 240, depending on the control data, at least one control signal is generated for at least one brake actuator of vehicle 1.
[0107] In step 250, at least one control signal can be transmitted to at least one brake actuator, which can then initiate and carry out the braking maneuver based on at least one control signal.
[0108] In various configurations, the safety of people and / or animals can be increased. If the electronic vehicle guidance system 2 is the object 6 2023PF02260
[0109] 19 For example, if the vehicle recognizes a human or animal, a different braking strategy, such as higher braking pressure, a greater target distance when braking to a standstill, and so on, can be applied than with other objects, such as bushes, in order to increase safety.
[0110] In various embodiments, the highest possible braking force can be applied for the most critical objects 6, for example, people, and the braking maneuver can be calculated with a maximum target distance. For other objects, the softness of the braking reaction can be increased or the severity of the braking reaction reduced, depending on their prioritization. For some object classes, even a soft impact can be permitted, in which no damage or only minor damage to the vehicle 1 is expected.
[0111] In various designs, emergency braking can be avoided as much as possible, whereas, especially in critical situations, for example at night, in heavy rain, heavy traffic, and so on, accidents involving a person or animal can still be reliably avoided.
Claims
2023PF02260 20 Patent claims 1. Method for at least partially automatic brake control of a vehicle (1 ) wherein Object data is created or received, which includes an object class (9) of an object (6) in an environment of the vehicle (1); Environmental data (10) are generated or received, which includes statistical traffic accident data concerning the environment and / or environmental conditions of the environment; depending on the object class (9) and the environmental data (10), control data concerning a braking intensity for a desired braking maneuver of the vehicle (1) are determined; and depending on the control data, at least one control signal for at least one brake actuator of the vehicle (1) is generated.
2. Method according to claim 1, wherein the control data includes a maximum braking intensity for the desired braking maneuver.
3. Method according to one of the preceding claims, wherein the control data includes a progression of the braking intensity during the intended braking maneuver.
4. Method according to one of the preceding claims, wherein the control data includes a maximum rate of change of the braking intensity during the desired braking maneuver.
5. Method according to one of the preceding claims, wherein current motion parameters of the vehicle (1) and the object (6) are determined or received; 2023PF02260 21 depending on the object class (9) and / or the environmental data, a target distance between the vehicle (1) and the object (6) is determined by the intended braking maneuver; and the control data are determined depending on the target distance and the current movement parameters.
6. Method according to claim 5, wherein the target distance is a first target distance if the object class (9) of the object (6) is a predefined first object class (9) indicating that the object (6) is a human being; and the target distance is a second target distance if the object class (9) of the object (6) is a predefined second object class (9) indicating that the object (6) is a non-living object (6), wherein the second target distance is smaller than the first target distance.
7. Method according to any of the preceding claim 5, wherein the target distance is zero if the object class (9) corresponds to a predefined third object class (9).
8. Method according to one of the preceding claims, wherein the object data includes a position of the object (6) and the braking intensity is determined depending on the position.
9. Method according to one of the preceding claims, wherein a direction of movement of the object (6) is determined and the braking intensity is determined depending on the direction of movement; and / or a speed of movement of the object (6) is determined and the braking intensity is determined depending on the position.
10. A method according to any of the preceding claims, wherein the environmental data (10) are at least partially read from a digital map of the environment; and / or are at least partially obtained from an external computer system; and / or 2023PF02260 22 at least partially obtained from another vehicle (1) in the vicinity.
11. Method according to one of the preceding claims, wherein environmental sensor data (7) of the environment are generated by means of an environment sensor system (4, 5) of the vehicle (1), which represent the environment; and the object data are generated at least partly based on the environment sensor data (7) and / or the environment data (10) are generated at least partly based on the environment sensor data (7).
12. Method according to one of the preceding claims, wherein the braking maneuver is initiated by controlling the at least one brake actuator by the at least one control signal.
13. Data processing system (3) adapted to perform a method according to any one of claims 1 to 10.
14. Electronic vehicle guidance system (2) comprising a data processing system (3) according to claim 13 and an environment sensor system (4, 5) for the vehicle (1) which is configured to generate environment sensor data (7) of the surroundings, which represent the surroundings, wherein the data processing system (3) is configured to generate the object data at least partly based on the environment sensor data (7) and / or to generate the environment data (10) at least partly based on the environment sensor data (7); and / or the at least one brake actuator for the vehicle (1) which is configured to brake the vehicle (1) depending on the at least one control signal.
15. computer program product Commands which, when executed by a data processing system (3), cause the data processing system (3) to perform a method according to any one of claims 1 to 10; and / or further commands which, when executed by an electronic vehicle guidance system (2) according to claim 14, cause the electronic 2023PF02260 23 cause the vehicle guidance system (2) to perform a method according to one of claims 11 or 12.
Citation Information
Patent Citations
determining a need for braking in order to avoid a collision between a motor vehicle and a pedestrian
DE102016124157A1
Self-propelled agricultural machine
EP3150056B1
Method and Device for the Automated Braking and Steering of a Vehicle
US20150302751A1