Control of activation threshold for vehicle safety systems
11498533 · 2022-11-15
Assignee
Inventors
Cpc classification
B60W50/085
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0098
PERFORMING OPERATIONS; TRANSPORTING
B60T2220/04
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/182
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/182
PERFORMING OPERATIONS; TRANSPORTING
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/048
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0062
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/65
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
There is presented a method for controlling an activation threshold of a safety system of a vehicle. The method comprises receiving map data from a remote data repository, said map data comprising a geographical location of a dynamic object located in a surrounding area of an expected path of the vehicle, determining a geographical location of the vehicle by means of a localization system of the vehicle, and lowering an activation threshold value of the safety system when the geographical location of the vehicle is within a predefined distance from the dynamic object. The presented method provides for an efficient means for preparing e.g. an emergency brake assist system of a vehicle in potentially critical situations.
Claims
1. A method for controlling an activation threshold of a safety system of a vehicle, said method comprising: receiving map data from a remote data repository, said map data comprising a geographical location of a dynamic object located in a surrounding environment of an expected path of the vehicle; determining a geographical location of the vehicle by means of a localization system of the vehicle; and lowering an activation threshold value of the safety system when the geographical location of the vehicle is within a predefined distance from the dynamic object.
2. The method according to claim 1, wherein the dynamic object is a first dynamic object, the method further comprising: determining a position, relative to the vehicle, of a second dynamic object in a surrounding environment of the vehicle; determining a geographical location of the second dynamic object in the surrounding environment of the vehicle based on the determined position of the second dynamic object and the determined geographical location of the vehicle; and transmitting wireless data packets comprising information about the geographical location of the second dynamic object to the remote data repository.
3. The method according to claim 2, further comprising: raising the activation threshold of the safety system when the geographical location of the vehicle changes from being within the predefined distance to being outside of the predefined distance from the first dynamic object.
4. The method according to claim 3, further comprising: generating an output to a user of the vehicle when the geographical location of the vehicle is within the predefined distance from the first dynamic object, said output comprising information about the geographical location of the dynamic object.
5. The method according to claim 1, wherein the safety system is an Emergency Brake Assist, EBA, system, and the step of lowering an activation threshold comprises lowering a threshold of a speed of which an accelerator pedal of the vehicle is released.
6. The method according to claim 1, wherein the safety system is an Emergency Brake Assist, EBA, system, and the step of lowering an activation threshold comprises lowering a threshold of a speed of which a brake pedal of the vehicle is pressed.
7. The method according to claim 1, wherein the step of receiving map data from a remote data repository comprises receiving map data only comprising geographical location of any dynamic object located in a surrounding area of an expected path of the vehicle.
8. A vehicle control system for controlling an activation threshold of a safety system of a vehicle, the vehicle control system comprising: a communication interface; a control circuit configured to: receive map data from a remote data repository via the communication interface, the map data comprising a geographical location of a dynamic object located in a surrounding area of an expected path of the vehicle; determine and monitor a geographical location of the vehicle by means of a localization system of the vehicle; and lower an activation threshold of the safety system when the geographical location of the vehicle is within a predefined distance from the dynamic object.
9. The vehicle control system according to claim 8, wherein the dynamic object is a first dynamic object, and wherein the vehicle control system further comprises a sensor interface for receiving data from a perception system of the vehicle, and wherein the control circuit is further configured to: receive a position, relative to the vehicle, of a second dynamic object in a surrounding environment of the vehicle from the perception system of the vehicle; determine a geographical location of the second dynamic object in the surrounding environment of the vehicle based on the determined position of the second dynamic object and the determined geographical location of the vehicle; and uploading the geographical location of the second dynamic object to the remote data repository.
10. A vehicle management system comprising: a memory comprising map data of a geographical area; a communication interface for receiving and transmitting data; a control circuit configured to: receive supplementary map data, via the communication interface from a first vehicle operating in the geographical area, the supplementary map data comprising a geographical location of at least one dynamic object in the geographical area; and update the map data based on the received supplementary map data; transmit the updated map data to a second vehicle located in the geographical area.
11. The vehicle management system according to claim 10, wherein the control circuit is further configured to: receive an expected path from the second vehicle; and select a subset of the received supplementary data based on the received planned path and at least one selection criteria, wherein the transmitted updated map data only comprises the selected subset of received supplementary map data.
Description
BRIEF DESCRIPTION OF FIGURES
(1) Further objects, features and advantages of embodiments of the invention will appear from the following detailed description, reference being made to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) Those skilled in the art will appreciate that the steps, services and functions explained herein may be implemented using individual hardware circuitry, using software functioning in conjunction with a programmed microprocessor or general purpose computer, using one or more Application Specific Integrated Circuits (ASICs) and/or using one or more Digital Signal Processors (DSPs). It will also be appreciated that when the present disclosure is described in terms of a method, it may also be embodied in one or more processors and one or more memories coupled to the one or more processors, wherein the one or more memories store one or more programs that perform the steps, services and functions disclosed herein when executed by the one or more processors.
(7) In the following description of exemplary embodiments, the same reference numerals denote the same or analogous components.
(8) Even though the following discussion is mainly focused on a vehicle safety system in the form of an Emergency Brake System (EBS) and the selection of the associated activation threshold, it is clear for the skilled reader that the present invention is analogously applicable for other vehicle safety systems, such as e.g. a vehicle steering system arranged to control the steering properties of the vehicle to provide a faster response in a critical situation.
(9)
(10) Further, the method 100 comprises determining 102 a geographical location of the vehicle by means of a localization system of the vehicle. The geographical location can be determined 102 by means of e.g. a Global Navigation Satellite System (GNSS) as like for instance Global Positioning System (GPS), Globalnaya Navigazionnaya Sputnikovaya Sistema (GLONASS), Galileo, Beidou, etc. Alternatively, or additionally, the geographical location may be determined by measuring the vehicle's specific force and angular rate (e.g. by means of an Inertial Measurement Unit) and compare with the road geometry in order to determine the geographical location of the vehicle, or by means of a landmark measurement positioning system.
(11) Further, a check is performed to determine 104 whether or not the vehicle is within a predefined distance from the geographical location of one of the dynamic objects 30 (may be referred to as within a predefined distance from the dynamic object in the following). If or when the vehicle is within the predefined distance from the geographical location of the dynamic object 30, an activation threshold value of the system is reduced 103. Stated differently, the safety system is set 103 in a “high alert” mode when the vehicle is within a predefined distance from the geographical location of the dynamic object 30. In the “high alert” mode, the safety system is set such that it is activated more rapidly when triggered.
(12) For example, the safety system can be an EBA system, and the step of lowering an activation threshold comprises lowering a threshold of a rapidity/speed of which an accelerator pedal of the vehicle is released. Alternatively or additionally, the step of lowering an activation threshold comprises lowering a threshold of a rapidity/speed of which a brake pedal of the vehicle is pressed.
(13) Moving on, if it is determined 104 that the vehicle is not within the predefined distance from the dynamic object 30, the safety system is set or maintained in a standard mode having a predefined activation threshold. Thus, stated differently the step of setting 103 the safety system in an “high alert” mode may be construed as controlling an activation threshold value of the safety system from a first activation threshold value to a second activation threshold value when the geographical location of the vehicle is within a predefined distance from the object. The first activation threshold value is higher than the second threshold value such that the safety system is employed faster when the safety system has the second threshold value.
(14) Further, in accordance with an exemplary embodiment, the method comprises raising an awareness level of the safety system. Thus, as an alternative or addition to reducing an activation threshold value of the safety system, one can for example to activate additional sensors of the safety system in order to increase an accuracy or awareness level of the safety system.
(15)
(16) The vehicle 1a is provided with one or more antennas (not shown) for both communication with external networks and also for receiving GPS signals (from one or more GPS satellites 2); however, separate antennas may be provided for external communication and GPS signals. In more detail, the vehicle 1a is provided with a localization system (not shown) which may include sensors receiving signals from one or several satellite based positioning systems, e.g. from GPS satellites 2.
(17) Thus, the vehicle 1a is further connected to external network(s) via for instance a wireless link. The same or some other wireless link may be used to communicate with other vehicles in the vicinity of the vehicle or with local infrastructure elements. Cellular communication technologies may be used for long range communication such as to external networks and if the cellular communication technology used have low latency it may also be used for communication between vehicles, V2V, and/or vehicle to infrastructure, V2X. Examples of cellular radio technologies are GSM, GPRS, EDGE, LTE, 5G NR, and so on, also including future cellular solutions. However, in some solutions mid to short range communication technologies are used such as Wireless Local Area (LAN), e.g. IEEE 802.11 based solutions. ETSI is working on cellular standards for vehicle communication and for instance 5G is considered as a suitable solution due to the low latency and efficient handling of high bandwidths and communication channels.
(18) As illustrated in the exemplary embodiment of
(19) Further, the control circuit 11 is configured to determine a geographical location of the dynamic object 30 in the surrounding environment 6 of the vehicle 1a based on the determined position (relative to the vehicle 1a) of the dynamic object and the determined geographical location of the vehicle 1a. In more detail, by knowing the geographical location of the vehicle 1a (i.e. a position in a global coordinate system), and the position of the dynamic object in a local coordinate system of the vehicle, the control circuit 11 can be configured to derive a location of the dynamic object 30 in the global coordinate system by means of a coordinate transformation. Naturally, the associated computations may be performed locally in the vehicle control system 10 or remotely via e.g. a cloud-based solution, or a combination thereof as known in the art. Once the geographical location of the dynamic object 30 is known, the data 4 is uploaded or sent to a remote data repository 3. This may also be referred to as probe sourcing to a map.
(20) The control circuitry 11 may comprise at least one processor with a number of modules for performing different operations, and be connected to at least one computer readable memory or storage medium 12 for storing data and/or instruction sets for operating different functions in the processor(s). Furthermore, optionally, depending on functionality provided in the control circuitry 11 one or more communication interfaces 14 and/or one or more antenna interfaces (not shown) may be provided and furthermore, one or more sensor interfaces 13 may be provided for acquiring data from sensors within the vehicle. The modules of the processor may be an acquisition module, an analysis module and an action module each arranged to execute instruction sets for different steps of a process for performing a method according to the present disclosure. It should be appreciated that the communication/antenna interface may also provide the possibility to acquire sensor data directly or via dedicated sensor control circuitry in the vehicle: for instance GPS data may be acquired through the antenna interface, some sensors in the vehicle may communicate with the control circuitry using a local network setup, such as CAN bus, I2C, Ethernet, optical fibers, and so on. The communication interface 14 may be arranged to communicate with other control functions of the vehicle and may thus be seen as control interface also; however, a separate control interface (not shown) may be provided. Local communication within the vehicle may also be of a wireless type with protocols such as WiFi, LoRa, Zigbee, Bluetooth, or similar mid/short range technologies.
(21) In summary,
(22)
(23) Further, in
(24) Moreover, the received map data and in particular the information related to the location of the dynamic object(s) 30 may be associated with a dead reckoning model such that the received geographical location(s) of the dynamic object(s) is a predicted location based on a determined location, or fix, and estimated speeds over elapsed time and course/heading of the dynamic object(s) 30. Furthermore, the received map data may also be tied to a quality threshold counter such that the information related to the location of the dynamic object(s) 30 is only received if it is not older than a predefined threshold value. This is in order to avoid unnecessary adjustments of threshold values of the safety system and potential false positives. Thus, the control circuit of the vehicle 1b may be configured to transmit a time stamp associated with the measurement of the position of the dynamic object 30.
(25) Further, the control circuit 11 is configured to determine and monitor a geographical location of the vehicle 1b by means of a localization system of the vehicle 1b. As discussed in the foregoing, the localization system (not shown) may be realized in alternatives ways as readily appreciated by the skilled artisan. For example, the localization system may comprise one or more antennas in communication with one or more GPS satellites 2. Once the location of the dynamic object 30 and the geographical location of the vehicle 1b are known, the control circuit 10 is configured to lower/reduce an activation threshold of the safety system (e.g. EBA system) when the current geographical location of vehicle 1b is within a predefined distance 32 from the dynamic object 30. In other words, as indicated in
(26)
(27) Furthermore, the control circuit 11 of the vehicle management system 20 is configured to receive an expected path 8 from the second vehicle 1b, and select a subset of the received supplementary map data (from the first vehicle 1a) based on the received planned path 8 and one or more selection criteria. The selection criteria may for example be to only select supplementary map data that is relevant for the second vehicle 1b, i.e. map data comprising information related to the planned/expected path. In more detail, a selection criteria may be to define a threshold distance from the planned/expected path, outside of which dynamic objects are disregarded. Hereby, one can reduce data traffic by avoiding transmission of superfluous data to the second vehicle 1b. Also, additionally or alternatively, the selection criteria may also include applying a time counter to the supplementary map data (having a time stamp as to when it was transmitted to the vehicle management system 20 from the first vehicle 1a) such that outdated data is not transmitted to the second vehicle 1b.
(28) Moreover, the planned/expected path may for example be received from a navigation system of the second vehicle 1b (e.g. a GPS navigation system comprising a route to a user-provided destination). The expected path may also be received from a route optimization module of the second vehicle 1b.
(29) In summary, the present disclosure provides for a means for increasing the general road safety by utilizing dynamic map data as an input source for preparing various safety systems of vehicles. The dynamic map data comprises periodic updates from vehicles connected to a common vehicle management system, where the updates are based on sensory information of the vehicles in order to identify the positions of e.g. pedestrians, cyclists, animals or other objects with which a vehicle may collide with. The proposed method and systems are particularly suitable for road vehicles driving on small winding cross country roads in less than ideal conditions (e.g. dark, windy, rainy, and/or snowy) where there is a risk that the vehicle may collide with a pedestrian walking alongside the road due to poor visibility and late reactions.
(30) The present disclosure has been presented above with reference to specific embodiments. However, other embodiments than the above described are possible and within the scope of the disclosure. Different method steps than those described above, performing the method by hardware or software, may be provided within the scope of the disclosure. Thus, according to an exemplary embodiment, there is provided a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a vehicle control system, the one or more programs comprising instructions for performing the method according to any one of the above-discussed embodiments. Alternatively, according to another exemplary embodiment a cloud computing system can be configured to perform any of the methods presented herein. The cloud computing system may comprise distributed cloud computing resources that jointly perform the methods presented herein under control of one or more computer program products.
(31) The processor(s) or control circuit(s) (associated with the vehicle control system and vehicle management system) may be or include any number of hardware components for conducting data or signal processing or for executing computer code stored in memory. The control circuit may for example be a microprocessor, digital signal processor, graphical processing unit (GPU), embedded processor, field programmable gate array (FPGA), or ASIC (Application specific integrated circuit).
(32) As discussed in the foregoing the systems have an associated memory, and the memory may be one or more devices for storing data and/or computer code for completing or facilitating the various methods described in the present description. The memory may include volatile memory or non-volatile memory. The memory may include database components, object code components, script components, or any other type of information structure for supporting the various activities of the present description. According to an exemplary embodiment, any distributed or local memory device may be utilized with the systems and methods of this description. According to an exemplary embodiment the memory is communicably connected to the processor (e.g., via a circuit or any other wired, wireless, or network connection) and includes computer code for executing one or more processes/methods described herein.
(33) The different features and steps of the embodiments may be combined in other combinations than those described. Even though the foregoing description has mainly been made in reference to vehicles in the form of cars, the invention is also applicable in other road vehicles such as busses, trucks, motorcycles, etc.
(34) It should be noted that the word “comprising” does not exclude the presence of other elements or steps than those listed and the words “a” or “an” preceding an element do not exclude the presence of a plurality of such elements. It should further be noted that any reference signs do not limit the scope of the claims, that the invention may be at least in part implemented by means of both hardware and software, and that several “means” or “units” may be represented by the same item of hardware.
(35) The above mentioned and described embodiments are only given as examples and should not be limiting to the present invention. Other solutions, uses, objectives, and functions within the scope of the invention as claimed in the below described patent embodiments should be apparent for the person skilled in the art.