METHOD FOR SELECTING DATA PACKAGES
20230110895 · 2023-04-13
Assignee
Inventors
Cpc classification
H04W28/0942
ELECTRICITY
H04W4/44
ELECTRICITY
H04L47/24
ELECTRICITY
H04W4/90
ELECTRICITY
H04L67/12
ELECTRICITY
H04W4/023
ELECTRICITY
H04W4/70
ELECTRICITY
International classification
Abstract
Selecting data packages received by a host device is provided. The host device receives a number of N data packages. For each data package of the N data packages: a prioritized data package parameter is calculated. The data packages are sorted according to a predetermined sorting-scheme considering at least prioritized data package parameters. A number of M data packages are down-selected from the N data packages, wherein M < N. The one or more of the down-selected M data packages are processed. Accordingly, hardware and software requirements of the host device may be reduced due to a reduced computational complexity.
Claims
1. A method for selecting data packages received by a host device, the method comprising: receiving, by the host device, a plurality of N data packages; for each data package of the N data packages, calculating a prioritized data package parameter; sorting the data packages according to a predetermined sorting-scheme considering at least the prioritized data package parameters; down-selecting a number of M data packages from the N data packages, wherein M < N; and processing one or more of the down-selected M data packages.
2. The method according to claim 1, further comprising: for each of the N data packages, determining a priority rank based on the prioritized data package parameters; and sorting the data packages according to the predetermined sorting-scheme considering both the prioritized data package parameters and the priority ranks.
3. The method according to claim 1, wherein the data packages are transmitted to the host device from one or more remote device(s) by way of device-to-device (D2D) signal-transmission.
4. The method according to claim 3, wherein the host device is part of a host vehicle, and the one or more remote device(s) are part of remote vehicles or other remote objects.
5. The method according to claim 1, wherein the host device is part of a host vehicle, and wherein the data packages are transmitted to the host device by one or more sensing unit(s) of the host vehicle.
6. The method according to claim 1, wherein the prioritized data package parameter for each data package is calculated from a ratio of a first data package associated parameter and a priority factor.
7. The method according to claim 6, wherein the priority factor is defined as a predefined function of a second data package associated parameter or a predefined function of a number of data package associated parameters, in particular a number of first or second data package associated parameters.
8. The method according to claim 1, wherein the data packages are sorted in an ascending or descending order with respect to the prioritized data package parameters or the priority ranks.
9. The method according to claim 1, wherein the M data packages with the highest or lowest prioritized data package parameters or priority ranks are down-selected.
10. The method according to claim 1, wherein the processing of the down-selected data packages is associated with transmitting one or more of the down-selected data packages from the host device to one or more receiving unit(s) and/or processing the down-selected data packages in the host device.
11. The method according to claim 1, wherein the prioritized data package parameter is a prioritized range between the host vehicle and a re-mote-vehicle, wherein the prioritized range is calculated from a ratio of a range between the host vehicle and the remote vehicle as the first data package associated parameter and a predefined function of the range rate as second data package associated parameter.
12. A system for selecting data packages comprising: a host device of a host vehicle, the host device comprising a communication unit and a data processing unit, the host device configured to receive, by the host device, a plurality of N data packages; for each data package of the N data packages, calculate a prioritized data package parameter; sort the data packages according to a predetermined sorting-scheme considering the prioritized data package parameters or optionally the priority ranks; down-select a number of M data packages from the N data packages, wherein M < N; and process one or more of the down-selected M data packages.
13. The system according to claim 12, wherein the host device is further configured to: for each of the N data packages, determine a priority rank based on the prioritized data package parameters; and sort the data packages according to a predetermined sorting-scheme considering the prioritized data package parameters and the priority ranks.
14. The system according to claim 13, wherein the data packages are transmitted to the host device from one or more remote device(s) by way of device-to-device (D2D) signal-transmission.
15. The system according to claim 14, wherein the host device is part of a host vehicle, and the one or more remote device(s) are part of remote vehicles or other remote objects.
16. The system according to claim 12, wherein the host device is part of a host vehicle, and wherein the data packages are transmitted to the host device by one or more sensing unit(s) of the host vehicle.
17. The system according to claim 12, wherein the prioritized data package parameter for each data package is calculated from a ratio of a first data package associated parameter and a priority factor.
18. The system according to claim 17, wherein the priority factor is defined as a predefined function of a second data package associated parameter or a predefined function of a number of data package associated parameters, in particular a number of first or second data package associated parameters.
19. The system according to claim 12, wherein the data packages are sorted in an ascending or descending order with respect to the prioritized data package parameters or the priority ranks.
20. The system according to claim 12, wherein the M data packages with the highest or lowest prioritized data package parameters or priority ranks are down-selected.
21. The system according to claim 12, wherein the processing of the down-selected data packages is associated with transmitting one or more of the down-selected data packages from the host device to one or more receiving unit(s) and/or processing the down-selected data packages in the host device.
22. The system according to claim 12, wherein the prioritized data package parameter is a prioritized range between the host vehicle and a re-mote-vehicle, wherein the prioritized range is calculated from a ratio of a range between the host vehicle and the remote vehicle as the first data package associated parameter and a predefined function of the range rate as second data package associated parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The disclosure will now be described in more detail with reference to the appended figures. In the figures:
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
DETAILED DESCRIPTION
[0060] As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
[0061]
[0062] The host device 2 may be suitable to be used for V2X communication, in which case the data packages 1 may be messages from remote devices of remote vehicles (V2V), infrastructure (V2I) or pedestrians (V2P). In a first operation a. of the method according to the disclosure N (here four) data packages 1 are transmitted from the remote devices 4 to the host device 2. The host device 2 receives the N data packages. In an operation b. for each data package 1 of the N data packages 1 a prioritized data package parameter is calculated. In a follow-up operation c. for each of the N data packages 1 a priority rank is determined based on the prioritized data package parameters. In a follow-up operation d the data packages 1are sorted according to a predetermined sorting-scheme considering the priority ranks. In operation e. M data packages 1 are down-selected from the N data packages 1, wherein M < N. Operations b - e. are carried-out by the host device 2. Finally, one or more of the M down-selected data packages 1 are processed, e. g. by transmitting the down-selected data packages 1 (here a number of two data packages 1) to an ECU 6. The ECU 6 may be part of the host vehicle 3. Alternatively, the processing may be carried-out directly in the host device 2.
[0063] The data packages 1 may also be transmitted (send) to the host device 2 (which may be an ECU or TCU 5) by sensing units (which may be installed in the host vehicle 3 as well). Also, the sensing units as such or ECUs allocated to the sensing units may act as host device 2. The sensing units may be radar, lidar or camera units. With these sensing units information about the environment, e.g. a distance (range) of other vehicles, may be determined. Raw-measurement data may be transmitted to the host device 2 by the sensing units. The raw-measurement data may then be pre-processed and filtered by the host device 2. Then M data packages 1 are down-selected from the initial number of N data packages 1. Said down-selected data packages 1 may then be processed, e. g. by further transmitting these data packages 1 to ECUs 6 of the host vehicle 3 (e. g. via CAN, Ethernet etc.) or by processing the down-selected data packages 1 on the host device 2.
[0064] Turning to
[0065] As outlined before, in operation b. of the proposed method, the prioritized data package parameter for each data package 1 is calculated from a ratio of a first data package associated parameter and a priority factor. The priority factor may be defined as a predefined function of a second data package associated parameter. When the method is employed for instance in the field of V2V communication (as shown in
[0066] In the following, the calculation of the prioritized range is explained in more detail with respect to a use case where each data package 1 received by the host device 2 of a host vehicle 3 refers to a message transmitted by a remote device 6 of a remote vehicle 7. The “range” may be defined as the Euclidian distance between two dedicated reference points of the host vehicle 3 and the remote device 6 (e. g. being part of a remote vehicle 7). The “range rate” may be defined as the first time derivative of the range.
[0067]
wherein: [0068] νrν is the velocity of the remote vehicle 7; [0069] νhν is the velocity of the host vehicle 3; and [0070] β and ε are angles as shown in
[0071] The prioritized range may be calculated from a ratio of the range and the priority factor (a predefined function of a second data package associated parameter). The priority factor may be defined as a function of the range rate. Each remote device 4 (or remote vehicle 7) may have a prioritized range assigned to it. With said calculation method of the prioritized range, the remote devices 4 (or remote vehicles 7) may be sorted based on their prioritized range. The prioritized ranges may then optionally be assigned to priority ranks which may then be sorted, e. g. in an ascending order. This means that the lower the prioritized range is, the higher the priority will be. As described before, the sorting may also rely on the values of the prioritized data package parameters as such (e g. the prioritized ranges).
[0072] The priority factor may be determined with help of a prioritization map (a 2D or 3D plot of dedicated variables). The prioritization map shall be described by prioritization-curve-point-number points. Each point Pi with 1 ≤ i ≤ prioritization-curve-point-number shall be defined as pair of the range rate value Pi, RR and the corresponding priority factor value Pi, PF with Pi, PF > 0. The points shall be sorted in ascending order by their range rate value Pi,RR and the indices shall be assigned accordingly: P1, RR ≤ P2, RR ≤... ≤Pprioritization-cuve-point-number, RR. The priority factor of a remote vehicle 7 shall be calculated by linear interpolation between the given points. If the range rate of an remote vehicle is greater than Pprioritization-cuve-point-number, RR the priority factor shall be set to Pprioritization-cuve-point-number, PF. If the range rate of an remote vehicle 7 is smaller than P1, RR the priority factor shall be set to P1, PF.
[0073] A typical two-dimensional prioritization map is shown in
[0074] In the following, the potential and advantages of the present disclosure are described in context of two applications, namely with respect to an electronic emergency brake light assist (EEBLA) and a left turn assist (LTA), both applications related to the field of vehicles. For both applications, a two-dimensional prioritization map (
[0075] An EEBLA may inform the driver of a host vehicle 3 to reduce the possibility of rear-end obstacle interactions, if a leading remote vehicle 7 is in its path or close to its path while performing an emergency braking maneuver. If a remote vehicle 7 performs an emergency braking procedure, it shall transmit this information along with additional data such as position, velocity and orientation via vehicle-to-vehicle messages (data package 1) to surrounding vehicles, specifically to the remote vehicle 3. The host vehicle 3 equipped with EEBLA receives this data package 1, evaluates its relevance and informs the driver, if necessary. In general, those remote vehicles 7 are considered to be relevant, which are ahead, travelling in the same-direction and are in the same or an adjacent lane as the host vehicle 3.
[0076] To prioritize received vehicle-to-vehicle messages (data packages 1) for further processing the proposed method according to the disclosure may be used.
[0077] The Left- Turn-Assist (LTA) may inform a driver of a host vehicle 3 of oncoming, fast approaching remote vehicles during a left turn to evade obstacle interaction in intersections. Vehicle-to-vehicle messages (data packages 1) including position, orientation and velocity of remote vehicles may be used in addition to vehicle sensors such as radar or camera.
[0078]
[0079] While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.