Control system and control method for a motor vehicle for processing multiply reflected signals
11358600 · 2022-06-14
Assignee
Inventors
Cpc classification
G08G1/165
PHYSICS
B60W2556/45
PERFORMING OPERATIONS; TRANSPORTING
G08G1/166
PHYSICS
G01S7/411
PHYSICS
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/804
PERFORMING OPERATIONS; TRANSPORTING
G01S7/415
PHYSICS
International classification
Abstract
A control system is suitable for use in a motor vehicle and is configured and intended for using information concerning objects and/or driving-related information about another motor vehicle in order to distinguish real objects in the surroundings of the motor vehicle from erroneously detected objects, based on surroundings data that are obtained from at least one surroundings sensor situated on the motor vehicle and provided to the control system. Based on these surroundings data, an object in the surroundings of the motor vehicle is detected, and a distance and/or a relative speed and/or an angle between the motor vehicle and the object are/is determined. The object is then classified as an actually existing object or as an erroneously detected object, based on the determined distance and/or based on the determined relative speed and/or based on the determined angle.
Claims
1. A control system (10) which for use in a motor vehicle (12) is configured and intended for distinguishing a real object (30) in the surroundings of the motor vehicle (12) from an erroneously detected object (30′, 30″), based on surroundings data that are obtained from at least one surroundings sensor (14, 16, 18) situated on the motor vehicle (12), wherein the at least one surroundings sensor (14, 16, 18) is configured for providing to an electronic control unit (20) of the control system (10) at least information concerning objects and/or driving-related information about other motor vehicles in an area (20, 22, 24) in front of, to the side of, and/or behind the host motor vehicle (12), and wherein the control system (10) is at least configured and intended for detecting at least one object (30, 30′, 30″) in the surroundings of the motor vehicle (12), based on the provided surroundings data, and based on the provided surroundings data, determining at least one distance (d) and/or one relative speed (v.sub.rel) and/or one angle (ϕ) between the motor vehicle (12) and the at least one object (30, 30′, 30″), classifying the at least one detected object (30, 30′, 30″), based on the determined distance (d) and/or the determined relative speed (v.sub.rel) and/or the determined angle (ϕ), as an actually existing object (30) or as an erroneously detected object (30′, 30″), subjecting the classification to a plausibility check when the object (30, 30′, 30″) has been classified as an erroneously detected object (30′, 30″), and removing the object (30, 30′, 30″) from subsequent processing by the control system (10) and/or by the electronic control unit (20) of the control system (10) when the plausibility check shows that the object (30, 30′, 30″) has been correctly identified as an erroneously detected object (30′, 30″).
2. The control system (10) according to claim 1, wherein the plausibility check shows that the object (30, 30′, 30″) has been correctly identified as an erroneously detected object (30′, 30″) when the angle (ϕ) between the object (30, 30′, 30″) and the motor vehicle (12) corresponds to an angle (ϕ) between another detected object (30, 30′, 30″) and the motor vehicle (12), while the distance and/or the relative speed (vrel) between the object (30, 30′, 30″) and the motor vehicle (12) are/is different from a distance between the other detected object (30, 30′, 30″) and the motor vehicle (12).
3. The control system (10) according to claim 1, wherein the plausibility check shows that the object (30, 30′, 30″) has not been correctly identified as an erroneously detected object (30′, 30″) when the angle (ϕ) between the object (30, 30′, 30″) and the motor vehicle (12) does not correspond to an angle (ϕ) between another detected object (30, 30′, 30″) and the motor vehicle (12), while a speed of the object (30, 30′, 30″) is different from a speed of the other detected object (30, 30′, 30″).
4. The control system (10) according to claim 1, which is configured and intended for including at least one reflection (36, 38) of at least one signal (34) of the at least one surroundings sensor (14, 16, 18) in the determination of the distance (d) and/or the relative speed (v.sub.rel) and/or the angle (ϕ).
5. The control system (10) according to claim 4, wherein the at least one reflection (36, 38) occurs on the object (30, 30′, 30″) or on the motor vehicle (12).
6. The control system (10) according to claim 1, wherein the object (30, 30′, 30″) is a moving object.
7. The control system (10) according to claim 5, which is configured and intended for analyzing the reflection (36, 38) of the at least one reception signal (34) of the at least one surroundings sensor (14, 16, 18) with regard to its signal strength.
8. The control system (10) according to claim 1, wherein the at least one surroundings sensor (14, 16, 18) includes a radar sensor and/or a lidar sensor.
9. A motor vehicle (12) that includes a control system (10) according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further aims, features, advantages, and possible applications result from the following description of exemplary embodiments, which are not to be construed as limiting, with reference to the associated drawings. All features described and/or graphically illustrated, alone or in any combination, constitute the subject matter disclosed herein. The dimensions and proportions of the components shown in the figures are not to scale.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE DRAWINGS
(9) Within the scope of the following disclosure, certain aspects are described primarily with regard to the control system. However, these aspects are of course also applicable within the scope of the disclosed control method, which may be carried out, for example, by a central control device (ECU) of a motor vehicle. This may take place by making suitable write and read access to a memory associated with the motor vehicle. The control method may be implemented within the motor vehicle as hardware or software, and also as a combination of hardware and software. Also included are digital signal processors, application-specific integrated circuits, field-programmable gate arrays, and other suitable switching and computing components.
(10)
(11)
(12) At least one additional or alternative surroundings sensor 16, likewise facing the front in the travel direction of the motor vehicle 12, is situated in the area of the windshield of the motor vehicle 12. For example, this surroundings sensor 16 may be situated between a rearview mirror of the motor vehicle 12 and its windshield. Such a surroundings sensor 16 detects an area 22 in front of the motor vehicle 12; depending on the design of the motor vehicle 12, an area 22 directly in front of the motor vehicle 12 cannot be detected due to the front section (or geometry) of the motor vehicle 12.
(13) In addition, at least one surroundings sensor 18 may be situated at the side and/or the rear of the motor vehicle 12. This optional surroundings sensor 18 detects an area 24 to the side of and/or behind the motor vehicle 12 in the travel direction of the motor vehicle 12. For example, the data or signals of this at least one surroundings sensor 18 may be used to verify information that is detected by the other surroundings sensors 14, 16, and/or to determine a curvature of a lane traveled on by the motor vehicle 12.
(14) The at least one surroundings sensor 14, 16, 18 may be implemented in any desired manner, and may include a front camera, a rear camera, a side camera, a radar sensor, a lidar sensor, an ultrasonic sensor, and/or an inertial sensor. For example, the surroundings sensor 14 may be implemented in the form of a radar, lidar, or ultrasonic sensor or a front camera. A front camera is particularly suited for the surroundings sensor 16 situated at a higher level, although a radar, lidar, or ultrasonic sensor may be provided here as well. In addition, the surroundings sensor 18 situated in the rear of the motor vehicle 12 may be implemented in the form of a rear camera or a radar, lidar, or ultrasonic sensor.
(15) The electronic control unit ECU processes the surroundings data obtained from the surroundings sensor(s) 14, 16, 18 situated on the motor vehicle 12 in order to detect a lane traveled on by the motor vehicle 12 via a first and a second lateral lane marking in front of the motor vehicle 12. In addition, the electronic control unit ECU processes the surroundings data obtained from the surroundings sensor(s) 14, 16, 18 situated on the motor vehicle in order to detect a lane traveled on by another motor vehicle (the lane adjacent to the lane traveled on by the host vehicle, where “adjacent” means that one or more further lanes may also be situated between the adjacent lanes), and its lateral lane markings in front of the motor vehicle. For this purpose, the surroundings sensors 14, 16, 18 of the electronic control unit ECU provide surroundings data that represent the area in front of, to the side of, and/or behind the vehicle. To this end, the control system 10 is connected to the at least one surroundings sensor 14, 16, 18 via at least one data channel or bus (illustrated by dashed lines in
(16) Alternatively or additionally, the control system 10 or its electronic control unit ECU may obtain data from one or more other (driver) assistance systems 20 or some other controller 20 of the motor vehicle 12 which indicate or allow the derivation of the lanes traveled on by the host vehicle, the other vehicle, and further motor vehicles via their lateral lane markings. Thus, data and information already determined by other systems may be used by the control system 10.
(17) In addition, the control system 10 or its electronic control unit ECU determines a driving situation with the surroundings sensors, i.e., based on the surroundings data obtained using the at least one surroundings sensor 14, 16, 18. Here as well, an assistance system 20 or an electronic control unit 20 that is already present may alternatively or additionally supply data and/or information which define(s) a driving situation, or from which a driving situation may be quickly derived. Depending on the determined driving situation, certain objects detected in the driving situation, for example other motor vehicles or other road users, road signs, or guardrails, are detected by the control system 10. These objects, which represent actually existing objects within the meaning of this disclosure, are then differentiated from faulty detections, for example of the same objects, by means of the control system 10.
(18) The driver assistance system 20 or the electronic control unit 20 may also be configured and intended for (semi)autonomously controlling the motor vehicle. In this case, the control system 10 is configured and intended for outputting data to the driver assistance system 20 or to the electronic control unit 20 for autonomous driving. In particular, the control system 10 (or its ECU) may output data that are based on actually existing objects or that represent same. The data may likewise be transmitted via a data channel or bus in a wired or wireless manner. On the other hand, data that are not based on actually existing objects or that do not represent same are not outputted by the control system 10 to the driver assistance system 20 or the electronic control unit 20 for autonomous driving. In this way, the faulty detections, i.e., unused data, are removed from the processing chain by the driver assistance system 20 or the electronic control unit 20. Computing resources are thus saved, and an efficient control 20 is realized.
(19)
(20) In the example shown in
(21) The signal 32 or the radar wave 32 may be emitted, for example, by prompting from the electronic control unit 20 of the control system 10. The control system 10 or its electronic control unit thus determines at least one distance d and one relative speed v.sub.rel between the motor vehicle 12 and the motor vehicle 30. In addition, for example a relative acceleration (not shown in the figure) between the motor vehicles 12, 30 may also be determined. The distance d in
(22) The stated relative speeds between the motor vehicle 12 and the motor vehicle 30 are in each case determined from a ratio of the speeds of the preceding other motor vehicle 30 and of the host motor vehicle 12. These speeds are in turn provided to the electronic control unit 10 of the motor vehicle 12 via data obtained from the surroundings sensors. Based on the relative longitudinal and lateral speeds, it is also possible to derive corresponding relative longitudinal and lateral accelerations between the motor vehicle 12 and the other motor vehicle 30.
(23) Reference is next made to
(24) As illustrated in
(25) The signals 34, 36, 38 thus all represent reflections of the originally emitted signal 32. These reflections are taken into account by the control system 10 in the identification and classification of faulty detections 30′, 30″, i.e., objects that do not exist in reality. Of course, the reflections taken into account are not limited to the number of signals 34, 36, 38 illustrated in
(26) Firstly, from the viewpoint of the control system 10 the faulty detections 30′, 30″ result from the reflections, as illustrated in
(27) With reference to
(28) When multiple reflections occur, the driving situation from the viewpoint of the control system 10 is as shown in
(29) The host motor vehicle 12 emits the radar wave 32 in the direction of the other motor vehicle 30. The radar wave 32 is reflected from the motor vehicle 30 and reaches the motor vehicle 12 as a reflected radar wave 34, where it is detected by the at least one surroundings sensor 14, 16, 18. The appropriate information is provided to the electronic control unit 20 of the control system 10, for example in a suitable data format. The reflection of the radar wave 34 that additionally occurs here results in a further radar wave 36, which is reflected in the direction of the preceding motor vehicle 30. A reflection 38 is also transmitted back from this reflected wave 36 to the host motor vehicle 12, where it is detected. Once again, the signal strengths of the reflected waves 34, 36, 38 decrease with the number of reflections. In the example shown in
(30) Here as well, the reflections 34, 36, 38 of the originally emitted signal 32 are taken into account by the control system 10 for identifying the faulty detection 30′ as such. Once again, the reflections taken into account are not limited to the number of signals 34, 36, 38 illustrated in
(31) Firstly, from the viewpoint of the control system 10 the faulty detections 30′ result from the reflections as illustrated in
(32) In addition, according to
(33) Also in this example, the number of faulty detections is a function of the number of reflections taken into account by the control system 10. If scattering of the particular signals is still not taken into account, the number of faulty detections, which in each case is n times the distance d between the host motor vehicle 12 and the other motor vehicle 30, is given by the number n of reflections of the signal 32 on the other motor vehicle 30, minus one.
(34) With reference to
(35)
(36) As is apparent from
(37) To distinguish between the real object 30 and the faulty detection 30′, in this example the above-mentioned variables are considered for the object 30 and the faulty detection 30′ in each case. For example, the angle ϕ between a virtual longitudinal axis and the signal 32 with a faulty detection 30′ does not differ from the angle ϕ of the virtual longitudinal axis 35 of the motor vehicle 12 with respect to the signal 32. However, if the distance of the faulty detection 30′ with this constant angle is twice the length of the distance of the real object 30 from the motor vehicle, this in fact involves the faulty detection 30′. The same applies when the distance, for a constant angle, is a different multiple of the distance of the motor vehicle 12 from the real object 30.
(38) In contrast, if there is a difference between the angles ϕ (between a virtual longitudinal axis and the signal 32 with a faulty detection 30′, or between the virtual longitudinal axis 35 of the motor vehicle 12 with respect to the signal 32), a distance covered by an object must also change. This is the case not only for the faulty detection 30′, but also for the real object 30. However, in contrast to the real object, this covered distance with the faulty detection 30′ is not reflected in the speed, as is apparent from
(39) Within the scope of the present disclosure, it is thus possible to not only identify and classify real objects and faulty detections based on their (radial) distances from the motor vehicle 12, but also to utilize the existing physical relationship between the objects as a whole in order to check the classified objects and thus increase the accuracy of the classification. In turn, this has a positive effect on the overall performance of the control system.
(40) With reference to
(41) An object in the surroundings of the motor vehicle is detected in a first step S100, based on the provided surroundings data. At least one distance and/or one relative speed and/or one angle between the motor vehicle and the object are/is determined in a second step S102, based on the provided surroundings data. Lastly, the object is classified as an actually existing object or as an erroneously detected object in a third step S104, based on the determined distance and/or the determined relative speed and/or the determined angle.
(42) According to the above discussion, the control system 10 of the host motor vehicle 12 monitors the instantaneous traffic situation in order to distinguish real objects in the surroundings of the motor vehicle 12 from objects that do not exist in reality, so-called faulty detections. Based on this object classification, nonexistent objects may be removed from a further processing chain by the control system 10 or any control or assistance system of the motor vehicle 12 that is coupled to the control system 10. The plausibility check increases the accuracy of the object classification, and thus allows even more efficient suppression of faulty detections in the further processing operation, and thus, even better and more robust recognition and classification of real objects. Lastly, computing resources are thus saved, and the overall performance of the control system is improved.
(43) It is understood that the exemplary embodiments explained above are not exhaustive, and do not limit the subject matter disclosed herein. In particular, it is apparent to those skilled in the art that they may combine the features of the various embodiments with one another and/or omit various features of the embodiments without thereby departing from the subject matter disclosed herein.