The present application claim the benefit under 35 U.S.C. § 119 of German Patent Application No. DE 10 2022 201 280.1 filed on Feb. 8, 2022, which is expressly incorporated herein by reference in its entirety.
The present invention relates to a method and device for operating an infrastructure sensor system. The present invention further relates to an infrastructure sensor system. The present invention further relates to a computer program.
As in other technology areas, networking plays an increasingly important role in automotive applications. More and more vehicles have the ability to connect to other road users, infrastructure components (so-called roadside units or RSUs) or backend services in the cloud. In particular, recently, the connectivity of vehicles with systems on the infrastructure side is gaining in importance. Infrastructural systems can support vehicles in their driving tasks in that sensors on the roadside or data servers, for example, provide additional information that the on-board sensory system of the vehicle cannot generate itself or only to a limited extent.
German Patent Application No. DE 10 2020 118 412 A9 describes a safety monitoring system that uses data generated by a computing subsystem of an automated driving system, in order to realize a higher safety integrity level. Sensor fusion processes are used for this purpose, among other things. In principle, vehicles receive, for example, sensor data collected by external sensor devices or data containing observations or recommendations generated by other systems based on sensor data of these sensor devices and can use said data in sensor fusion, inference, route planning, and other tasks. The fusion of different sensor types thus allows, for example, the detection of objects, the determination of trajectories or an accurate location determination. In addition, a sensor fusion module can be utilized to control the use and processing of the various sensor inputs used by a machine learning engine and other modules of the in-vehicle processing system.
When a road infrastructure supports the driving task of a networked automated vehicle, it is necessary for the infrastructure sensors to be aware of their external influences and environment through calibration. This includes, for example, in which direction (consisting of roll, pitch and yaw angle) a specific infrastructure sensor (e.g., a camera) is oriented, how high the infrastructure sensor is above the ground, and the field of view of the infrastructure sensor. It has been found that masts on which the infrastructure sensors are mounted, for example, can sway or twist due to external influences (such as wind), thereby rendering an initial calibration inaccurate or erroneous. Such sensor masts can sway to different degrees and in different directions. This depends particularly on the environmental factors such as wind and the type and construction of the mast. For example, unilaterally anchored masts are more susceptible on the freely swinging side, whereas bilaterally anchored masts are less prone to sway, and, if they do sway, then they do so in the middle.
With infrastructure sensors configured as a camera, there are already possibilities for computationally compensating for such mechanical swaying, for example by the application of an optical flow algorithm. However, for an imaging infrastructure sensor that detects objects, for example, via machine learning and/or neural network, it can still be an issue to deal with mechanical swaying. For other sensor types, there is yet no known way of computationally compensating for such swaying in ongoing operation so that periodic recalibration is required for such infrastructure sensors.
An object of the present invention is to provide a method by which the influence of mechanical swaying of a mount of infrastructure sensors of an infrastructure sensor system in the ongoing operation of the infrastructure sensor system can be reliably determined and be taken into account in the measurements of the infrastructure sensor system.
A further object of the present invention is to provide an infrastructure system for detecting an environment of an infrastructure, in which the influence of mechanical swaying of a mount of infrastructure sensors of an infrastructure sensor system in the ongoing operation of the infrastructure sensor system can be reliably determined and be taken into account in the measurements of the infrastructure sensor system.
According to a first aspect of the present invention, a method for operating an infrastructure sensor system is proposed, wherein the infrastructure sensor system comprises a plurality of, in particular networked, infrastructure sensors, wherein the plurality of infrastructure sensors are arranged on a shared mounting device. According to an example embodiment of the present invention, the method comprises at least the following steps:
First, data are transmitted to a sway estimation module by at least one of the infrastructure sensors, wherein the data comprise at least pre-processed data, for example environmental information and/or current measurement data, in particular raw data, detected by the respective infrastructure sensor.
For example, it is possible to transmit data that include the position and orientation of the infrastructure sensor with periodic repetition and/or an initial position and a current motion vector. Alternatively or additionally, for example, data of an extrinsic calibration and/or raw data (e.g., video stream in the case of a camera) can be transmitted.
Specific environmental information can be conveyed by the respective infrastructure sensor. The detected environmental information can include, in particular, specific or prominent features of the environment. For example, the features can be line markings, if the infrastructure sensor is configured as a camera, or guardrails as locations or as a point cloud, if the infrastructure sensor is configured as a radar sensor. For example, environmental information that is present as camera data can be evaluated using the optical flow and thus a motion can be detected in the camera data.
The transmitted data are further processed in the next step and the sway estimation module determines from this a motion function for the mounting device. Based on the motion function, correction information, for example for at least one of the infrastructure sensors, is now determined by the sway estimation module. The correction information and/or the motion function can now be provided for further use, for example, to the respective infrastructure sensors or to a central computing unit.
The present invention thus makes it possible computationally to compensate for swaying even in sensor types which are themselves not able to do so. This is achieved by determining and further processing the information required for correcting the mechanical sway by means of at least one other infrastructure sensor, which in particular comprises a different sensor type. In a preferred embodiment of the present invention, information for correcting the mechanical sway through sensor fusion can be drastically improved even for infrastructure sensors that are themselves actually able to determine mechanical sway. In addition to subsequently correcting detected environmental data, the correction information can also be used to improve a confidence and/or accuracy of an infrastructure sensor. Thus, for example, if specific confidence or accuracy threshold values are exceeded or fallen short of, the data of individual infrastructure sensors or of all infrastructure sensors of the infrastructure system can be ignored or marked as erroneous.
It is further made possible to combine sensor types which themselves have a possibility of sway calculation with sensors that do not have their own sway calculation and also to integrate further external sensors into the system exclusively for detecting the sway.
In this context, a sway may be understood as any motion of the infrastructure sensor, which is caused, for example, by a motion and/or sway and/or rotation and/or vibration of the mounting device or part of the mounting device. The motion can be on any time scale, for example, wind can trigger an oscillation of the mounting device with periods of a few seconds or less than one second. However, markedly slower movements can also be triggered, for example by soil erosion or other effects, in which a noticeable deviation only occurs after periods of several days or longer.
In a preferred embodiment of the present invention, the pre-processed data comprise a position and/or an orientation and/or a motion vector according to a previously performed calibration and/or measurement data of the respective infrastructure sensor. Accordingly, the respective infrastructure sensor transmits data that already indicate a position and/or an orientation and/or a motion vector of the respective infrastructure sensor based on a current measurement and/or a calibration of the respective infrastructure sensor performed at an earlier point in time. This makes it possible to perform the processing the transmitted data and the determination of a motion function for the mounting device on the part of the sway estimation module and/or the ascertainment of correction information for at least one of the infrastructure sensors based on the motion function more efficiently. For example, no raw data have to be evaluated first.
In a preferred embodiment of the present invention, at least one of the infrastructure sensors of the infrastructure sensor system is configured as an environment sensor, in particular as an imaging sensor. A first sway estimate can be determined in this embodiment using the environmental information detected by the environment sensor, wherein the first sway estimate is provided to the sway estimation module and is used in determining the motion function and/or in ascertaining the correction information.
In particular, preferably, according to an example embodiment of the present invention, the processing of the data and the determination of the motion function for the mounting device can be performed by the sway estimation module additionally as a function of the first sway estimation. For example, the environmental information detected by an infrastructure sensor of the infrastructure sensor system configured as an environment sensor can comprise raw data, the sway estimation module being able to determine the first sway estimate based on the raw data. Alternatively, a first sway estimate can be determined based on environmental information and a second sway estimate can be specified based on raw data, and the motion function can be ascertained based on the first and/or the second sway estimate.
Particularly preferably, the first sway estimate can be determined by an optical flow analysis of image data that were detected by an infrastructure sensor configured as the imaging sensor. Optical flow analysis of image data is a proven method for ascertaining a motion from image data. A sway estimate of the respective infrastructure sensor can thus be determined particularly efficiently from this motion and a motion function can further be determined therefrom.
Alternatively, the first sway estimate can be determined by an analysis of landmarks or point clouds as compared to a map, which landmarks or point clouds were detected by an infrastructure sensor configured as an imaging sensor. For example, for camera sensors, sensor-specific landmarks, such as roadway markings, can be used for motion estimation. To this end, for example, during the initial calibration of a sensor or repeatedly a snapshot is taken of landmarks and stored as an image in a highly accurate map or as a digital twin. For example, in the case of a video sensor, these landmarks may be lines such as lane markings or reference objects such as trees or buildings, and in the case of a radar or lidar sensor, in particular, they may be reflections of stationary points such as guide posts or guardrails. Thereafter, the currently detected landmarks are continually compared with previously stored landmarks, thus calculating or improving the sway detection. The high accuracy map can alternatively or additionally be obtained from an external source and then be regarded like a sensor source belonging to the infrastructure system.
In the event that the data communicated by at least one of the infrastructure sensors to a sway estimation module comprise environmental information determined by the respective infrastructure sensor, the environmental information can comprise, in a further preferred embodiment of the present invention, object features of objects in the environment of the infrastructure sensor system. The object features can be provided to the sway estimation module and used in determining the motion function and/or in ascertaining the correction information. Thus, efficiently detected features of the environment are used to determine and correct a motion of the mounting device.
The motion function is based on a specific model assumption, for example, depending on the configuration of the mounting device, it can be assumed that a mast or a post deforms according to a specific function, for example, a polynomial function or a logarithmic function can be assumed for the function.
In the case of a transmission of raw data, for example a video stream from a camera, preferably a sway estimate can first be performed for the infrastructure sensor (e.g., the camera) supplying the raw data before the data are further processed with the information from the other infrastructure sensors.
In further processing, mathematical models, such as the calculation of differential equations, can be used to calculate a solution for a motion function ƒ(x) of a mast of the mounting device. This is done, for example, by drawing up different equations as follows:
f′(x0)=0,f(x0)=0,f′(x_end)=0
where x0 is a supporting point when the mast is anchored on one side and x end indicates the free end of the mast. Further equations and/or boundary conditions can result from the evaluation of the transmitted data. For f(x), a model function can be specified, for example a polynomial function of the form f(x)=ax{circumflex over ( )}4+bx{circumflex over ( )}3+cx{circumflex over ( )}2+dx+e, where the function parameters a, b, c, d and e determine the function. The parameters can be ascertained by solving the set equation system. For example, parameter x indicates the position along a boom of a mast of the mounting device in a specific spatial direction.
In order for the system of equations to be solved, there must be more equations than unknowns. For example, more input data are required for a 3-dimensional determination of the sway, i.e. the motion function, than for a 2-dimensional determination. A 3D-sway calculation can advantageously significantly improve the accuracy of the method.
In a preferred embodiment of the present invention, the ascertained correction information comprises functional parameters of the motion function. By means of these functional parameters of the motion function and the model assumption for the motion function, an updated position and orientation and/or a motion vector for at least one of the infrastructure sensors can be determined. For example, the functional parameters (in the example above, the calculated values for a, b, c, d, and e) can be communicated to at least one of the infrastructure sensors. By means of the functional parameters and a known initial position and orientation of the respective infrastructure sensor, an updated position and orientation can now be determined and used as correction information. A particular advantage of this embodiment is that the motion function is not dependent on the respective sensor position, as it describes the motion of the mounting device itself. Thus, the motion function can be distributed equally to all infrastructure sensors. In particular, it can be sufficient to only transmit the ascertained functional parameters. By using multicast/broadcast mechanisms in IP-based networks, the network load can be kept small.
In a further preferred embodiment of the present invention, sensor-specific motion vectors can be determined from the motion function as correction information. By means of a motion vector, an updated position and/or orientation for at least one of the infrastructure sensors can be determined specifically for the respective infrastructure sensor. The sensor-specific motion vectors can be communicated to the respective infrastructure sensors so that the respective infrastructure sensor itself can determine an updated position and/or orientation for itself.
It can be generally provided in the context of the method according to the present invention that correction information is transmitted to at least one of the infrastructure sensors of the infrastructure sensor system so that measurement data of the infrastructure sensor can be corrected by the respective infrastructure sensor itself using the correction information.
For example, the respective infrastructure sensor can thereby update calibration information and take this into account when processing raw measurement data. Alternatively or additionally, the correction information can be made available to a central computing unit that also receives raw measurement data from at least one infrastructure sensor and that takes the correction information into account when processing the raw measurement data and/or when further processing pre-processed measurement data. For example, correction information as well as measurement data and/or environmental information are transmitted from the infrastructure sensors to the computing unit so that the computing unit can calculate an environmental model of the infrastructure sensor system using the correction information and the measurement data and/or environmental information.
For some infrastructure sensors, the computing unit as a central component makes the sway calculation according to the present invention possible in the first place, while for other infrastructure sensors, it can improve the sway calculation according to the present invention. After transmitting the calculated correction information or parameters of the ascertained motion function back to the infrastructure sensors, the latter can decide themselves (e.g., based on predefined threshold values) whether a computational compensation for the sway makes sense (e.g., in the case of rapid swaying in the wind) or whether a recalibration should be initiated, e.g., in the case of a slow twisting of a mast of the mounting device. Furthermore, preferably measurement data of an infrastructure sensor can be subsequently marked as inaccurate based on the correction information.
In a preferred embodiment of the present invention, a message comprising the data and the correction information is used for information exchange between an infrastructure sensor and the sway estimation module. The correction information here includes a motion function and/or parameters of the motion function and/or a sensor-specific motion vector and/or a corrected sensor position and/or a corrected sensor orientation. The message further includes information pertaining to the infrastructure sensor with which the information is exchanged, in particular, a sensor type of the infrastructure sensor and/or information as to whether the infrastructure sensor has its own sway detection and/or information as to whether the infrastructure sensor needs the correction information. Optionally, the message can include a signature and further optionally, a certificate for validating the signature. This increases the security of the exchange of information.
It can preferably be provided that the sway detection calculates a motion function or correction information not only for the present point in time, but rather uses the information available from the past and the present in order also to predict the future, that is, to predict the behavior of the mounting device in the nearer or more distant future with a certain probability. In this case, there is the possibility of a short-term prediction. This usually applies with a high probability since, for example, a mast that starts to sway in one direction usually also sways back afterward.
Furthermore, it is possible to make rougher, longer-term predictions using, for example, external weather sensor data, in that, for example, the behavior of the mounting function is known for specific wind speeds and/or wind directions. For such predictions, conventional filter methods can be used (e.g., Wiener filter, Kalman filter, . . . ) or machine learning or artificial intelligence approaches that can detect specific patterns in input data and sways.
Such predictions can in particular achieve the advantage of informing automated vehicles, which use information of the infrastructure sensor system for an automated travel function (infrastructure-supported automated driving “IAD”), that the infrastructure sensor system could shut down at a certain time (degradation) or operate only with reduced accuracy, or that areas are no longer reliably monitored. For example, an infrastructure sensor system whose sensors are disposed outside of a tunnel may have problems with strong winds, whereas sensors disposed within the tunnel are not impaired by the wind. Thus, the infrastructure sensor system may refuse to provide the IAD service to requesting vehicles, if appropriate.
According to a second aspect of the present invention, a device for operating an infrastructure sensor system is proposed. The device includes at least one sway estimation module and a communication unit configured to receive data, comprising pre-processed data and/or current measurement data, particularly raw data and/or environmental information, from infrastructure sensors of the infrastructure sensor system, wherein the infrastructure sensors are arranged on a shared mounting device. According to the present invention, the device is configured to perform a method according to the first aspect. To this end, the sway estimation module is configured to process the data received by the communication unit and to determine therefrom a motion function for the mounting device, to ascertain correction information for at least one of the infrastructure sensors based on the motion function, and to provide the correction information and/or the motion function.
According to a third aspect of the present invention, an infrastructure sensor system comprising a plurality of infrastructure sensors is proposed, wherein the plurality of infrastructure sensors is arranged on a shared mounting device. According to the present invention, the infrastructure sensor system according to the third aspect comprises a device according to the second aspect of the present invention.
In a preferred embodiment of the present invention, at least one of the infrastructure sensors is configured as an imaging sensor, particularly as a camera sensor, and/or as a radar sensor and/or as a lidar sensor. In other words, preferably at least one of the infrastructure sensors is configured to detect information about an environment of the infrastructure sensor system or an environment of the mounting device. This environmental information may be further processed and/or provided to road users, for example.
In a further preferred embodiment of the infrastructure sensor system of the present invention, the infrastructure sensors comprise at least one strain sensor and/or at least one accelerometer and/or at least one eddy current sensor and/or at least one travel sensor. Such sensors are typically inexpensive and small, and can directly generate data through the application of conventional measurement principles, that include information concerning an instantaneous mechanical oscillation or other motion of the mounting device, and thus permit, in a particularly efficient manner, the determination, by the sway estimation module, of a motion function for the mounting device and the ascertainment of correction information for at least one of the infrastructure sensors based on the motion function.
Such a sensor can be designed, for example, as a strain gage (e.g., as a piezoelectric surface sensor), as also to some extent used in wind turbines. By a corresponding distributed arrangement of several such strain gages, mechanical deflection or twisting of individual components of the mounting device can be specifically measured in a time-dependent manner and from this the motion function can be determined as the overall picture of the sway.
Alternatively or additionally, other sensor types, such as eddy current sensors or travel sensors, can be employed. For example, eddy current sensors are able to determine distance, path or position to metallic objects in a contactless, highly dynamic and precise manner. Even fast processes, such as vibrations or oscillations, can be accurately detected by such sensors.
Alternatively or additionally, weather sensors can be used that can detect wind speeds, for example. Alternatively or additionally, data from an online weather service can be utilized. For example, weather data such as wind speeds or temperatures can provide additional information about weather-related mechanical changes (e.g., oscillations, extension, dimensions, . . . ) of the mounting device, and thus allow for a more accurate determination of a motion function for the mounting device by the sway estimation module and/or permit a more accurate ascertainment of correction information for at least one of the infrastructure sensors based on the motion function.
Example embodiments of the present invention are described in detail with reference to the figures.
In the following description of the embodiment examples of the present invention, identical elements are denoted by identical reference signs, a repeated description of these elements being dispensed with, where appropriate. The figures show the subject matter of the present invention only schematically.
In case of strong winds, for example, or by other environmental factors, the boom 16 of the mounting device 12 can be excited to mechanical oscillations or swaying, as indicated by arrows 18.
The infrastructure sensors are typically calibrated for a specific position and orientation, which typically corresponds to a stationary boom 16. In order to be able to use the measured values of the infrastructure sensors even in case of a swaying boom 16, a method according to the first aspect of the present invention can be employed.
In
For example, in case of strong winds or by other environmental factors, the boom 35 of the mounting device 32 can be excited to mechanical oscillations or swaying, as indicated by arrows 31.
Infrastructure sensors 36 and 39, in this example, are configured as camera sensors that can record images of the environment of mounting device 32 in at regular time intervals. The image data generated in this manner can be pre-processed by being evaluated, for example by optical flow analysis, and based on this evaluation, a first sway estimate can be ascertained based on which a motion function for the mounting device 32 can be calculated. Infrastructure sensors 37 and 38, in this example, are configured as radar sensors that are able to detect distances to objects in the environment of mounting device 32 with high accuracy. The thus generated object data can be additionally evaluated and/or corrected based on the calculated motion function for mounting device 32.
The sway estimation module 110 is configured to process the data received from the communication unit 120 and to determine a motion function therefrom for the mounting device, to ascertain correction information for at least one of the infrastructure sensors based on the motion function, and to provide the correction information and/or the motion function.
In the example of
The infrastructure sensor 220 transmits pre-processed data comprising a motion vector 240 associated with the infrastructure sensor 220 itself and its own position to the communication unit 120. For example, the position of infrastructure sensor 220 can include a position determined from the motion vector and/or a position determined during an initial calibration of the infrastructure sensor 220. Alternatively or additionally, the infrastructure sensor 220 can transmit raw data, for example, in the form of a video stream 224, to the communication unit 120.
Infrastructure sensors 214 and 218 are configured as radar sensors in this example, and are representative of any sensor type that initially is not capable of performing its own sway estimate in sufficient quality. Infrastructure sensors 214 and 218 transmit their own respective positions 239, 234 to communication unit 120. For example, the infrastructure sensor's own position may be a position determined upon initial calibration of the respective infrastructure sensor 214, 218.
For example, a position of an infrastructure sensor 214, 216, 218, 220 may be represented by a global or relative coordinate. The position can additionally comprise at least one angle information (e.g., pitch angle, yaw angle, roll angle) describing an orientation of the respective infrastructure sensor 214, 216, 218, 220 and thus the detection range of the respective infrastructure sensor 214, 216, 218, 220.
The illustrated infrastructure sensor system 200 also includes an accelerometer 212 that is also arranged on the mounting device. The accelerometer 212 may be configured as a MEMS sensor, for example, and, in addition to an acceleration vector for the three spatial directions, may also detect angular accelerations and/or gravitation and/or the Earth's magnetic field and out of these generate highly accurate absolute orientation and motion information. The measurement data generated by the accelerometer 212 may be transmitted to the communication unit 120 as pre-processed data 232 and/or as raw data along with the current and/or initial position of the accelerometer 212.
Optionally, an strain sensor 222 can be provided on the mounting device or even several strain sensors 223. By means of the strain sensors 222, 223, as shown for example in
All data transmitted to the communication unit 120 are made available to the sway estimation module 110, which determines a motion function for the mounting device based on the data. Based on the motion function, the sway estimation module can determine correction information for at least one of the infrastructure sensors.
In this example, the sway estimation module 110 is configured to calculate motion vectors at least for the infrastructure sensors 214 and 218 based on the ascertained motion function for the mounting device. Such a motion vector describes the specific motion for each individual infrastructure sensor 214 and 218. For this purpose, it is necessary for infrastructure sensors 214 and 218 to communicate their own position in advance. Accordingly, based on the transmitted position of the infrastructure sensor 214 and the motion function for the mounting device, a first motion vector 235 is determined and transmitted to the infrastructure sensor 214 by the communication unit 120. Infrastructure sensor 214 can use the first motion vector 235 as correction information, for example, to correct detected environmental information or, for example, if the deviations are too large, to request recalibration. Analogously, based on the transmitted position of the infrastructure sensor 218 and the motion function for the mounting device, a second motion vector 238 can be determined and transmitted to the infrastructure sensor 218 by the communication unit 120. Infrastructure sensor 218 can utilize the second motion vector 238 as correction information.
Determining correction information for infrastructure sensors 216 and 220 configured as camera sensors is not absolutely necessary because the infrastructure sensors 216 and 220 can already perform a sway estimate by evaluating the respective detected image data, for example, by optical flow analysis. Nevertheless, it can be advantageous to calculate also a motion vector for each infrastructure sensor 216 and 220 based on a known position of the respective infrastructure sensor 216 and 220 and the motion function for the mounting device and to transmit it to the respective infrastructure sensor 216 and 220, for example, in order to check the plausibility and improve the accuracy of the sway estimates of the infrastructure sensors 216 and 220.
The sway estimation module 310 is configured to process the data received from the communication unit 320 and to determine a motion function for the mounting device therefrom, to ascertain correction information for at least one of the infrastructure sensors based on the motion function, and to provide the correction information and/or the motion function.
In the example of
As in the example of
All data transmitted to the communication unit 320 are made available to the sway estimation module 310, which determines a motion function for the mounting device based on the data. Based on the motion function, the sway estimation module can ascertain correction information for at least one of the infrastructure sensors.
As a result 435, 438, in this example, the motion function is passed on to infrastructure sensors 414 and 418 that do not have a sway estimation of their own. Subsequently, infrastructure sensors 414 and 418 can determine their current motion vector using the motion function and their initially calibrated position. Alternatively or additionally (not shown here), the result can also be distributed to infrastructure sensors 416 and 420 to improve or overwrite their in-sensor sway estimate. The advantage of this variant is that the motion function is not dependent on the respective sensor position and can therefore be distributed equally to all infrastructure sensors. By using multicast/broadcast mechanisms in IP-based networks, the network load can be kept small.
The difference between the two variants according to
A flowchart 500 of an example of a sway estimation module 510 (as a hardware or software component) employed in a device configured according to an embodiment example of the present invention is shown in
The second infrastructure sensor 514 provides a raw data signal as output 504. The pre-processed data 502 can be easily read in by a read-in module 522. The raw data 504 are post-processed by a motion detection module 524, e.g., by optical flow analysis. Subsequently, information obtained from the transmitted data of sensors 512 and 514 is combined in module 530 and converted into a common representation, if necessary, such as a common local coordinate system. Thereafter, a motion function is ascertained in module 540 with the information thus combined. The motion function can be characterized for example by various functional parameters. The motion function, or data determining the motion function, are passed on to an output interface 550. The output interface 550 generates data 552, 554, which are specific to the sensors 512, 514 and are transmitted as sensor outputs 562, 564 to the respective sensor 512, 514 and/or other sensors of the infrastructure sensor system. For example, a motion function 554 is passed on, which is transmitted as output 564 to the sensor 514 and/or other sensors of the infrastructure sensor system and by which a receiving sensor can specify its current position and/or motion. Using a known sensor position of the sensor 512 and/or of another sensor of the infrastructure sensor system, a specific motion vector 552 for the sensor 512 or for another sensor of the infrastructure sensor system can be determined and transmitted as output 562 to the respective sensor 512.
Architectural diagrams of infrastructure sensor systems 600 and 700 are shown in
Infrastructure sensor system 600 includes infrastructure sensors 616, 618, and 619 that are configured as environmental sensors. In the example shown, the infrastructure sensor 616 is configured as a camera, the infrastructure sensor 618 is configured as a radar sensor, and the infrastructure sensor 619 is configured as a LIDAR sensor. The use of other or additional types of environmental sensors is possible. Infrastructure sensors 616, 618 and 619 are configured to detect their environment and to generate, from the detected environmental data, object lists that include characteristics, e.g., position, speed, acceleration, object size, object type, . . . of moving and/or stationary objects in the environment of the respective sensor. Infrastructure sensors 616, 618, and 619 each transmit such lists of objects as pre-processed data 626, 628, 629 to device 610 for further processing and evaluation.
Infrastructure sensor system 600 further includes infrastructure sensors 612, 614, 615 configured to detect a sway of the mounting device. In this case, the infrastructure sensor 612 is configured as an strain sensor, in particular as strain gage, and provides a measurement signal when a strain of a mechanical element of the mounting device occurs. The infrastructure sensor 614 is configured as an inertial sensor or accelerometer and is able to detect a motion for example, in particular an acceleration, of a mechanical element of the mounting device and output a corresponding measurement signal. Infrastructure sensor system 600 can include several strain sensors and/or accelerometers 615. Infrastructure sensors 612, 614, 615 transmit data 622, 624 as raw measurement data and/or as pre-processed motion and/or strain information to the device 610 for further processing and/or evaluation. The data 622, 624 transmitted by the infrastructure sensors 612, 614, 615 are fed to a sway estimation module 630 of the device 610 that processes the data 622, 624 and determines from this a motion function for the mounting device and/or provides correction information for the infrastructure sensors 616, 618, and 619 based on the motion function and provides the correction information and/or the motion function for sway compensation. The object lists transmitted from the infrastructure sensors 616, 618 and 619 are now corrected in a sensor-specific manner using the correction information and/or motion function provided to a respective sway compensation module 646, 648, 649 of the device 610, that is, the object properties included in the object lists are adjusted using the provided correction information and/or the motion function in such a way that this results in corrected object properties, for example corrected positions, speeds, accelerations, . . . of the objects in the object lists. The thus corrected object lists are fed to a sensor fusion module 650 that creates an environmental model based on the corrected object lists. The environmental model can be provided, e.g., to networked vehicles or other road users by way of a radio module 660.
In the example shown, infrastructure sensors 616, 618, and 619 can each already perform their own, first sway detection based on the data they themselves collect and can transmit the result to the sway detection module 630, which can take it into account in determining the motion function. In this case, it should be ensured that the infrastructure sensors 616, 618 and 619 do not already perform any additional sway compensation internally as the compensation steps can otherwise interfere with each other.
In
The infrastructure sensor system 700 includes infrastructure sensors 716, 718, and 719 that are configured as environmental sensors. In the example shown, the infrastructure sensor 716 is configured as a camera, the infrastructure sensor 718 is configured as a radar sensor, and the infrastructure sensor 719 is configured as a LIDAR sensor. Infrastructure sensors 716, 718, and 719 are configured to detect their environment by, for example, recording image data of the environment, or measuring distances to objects in the environment. Infrastructure sensors 716, 718 and 719 can be configured to extract specific prominent environmental features from the detected raw data, for example, fixed structures such as guardrails or walls. Infrastructure sensors 716, 718, 719 transmit as data 726, 728, 729 respectively raw measurement data and/or, in the case of camera sensor 716, video stream data and/or information about detected prominent environmental characteristics (“feature data”) to the device 710 for further processing and/or evaluation. For each of the infrastructure sensors 716, 718, 719, the device 710 includes a pre-processing module 746, 748, 749. In the pre-processing module 746, the data 726 transmitted by the camera sensor 716 are processed, for example, by methods of digital image processing. In the process, in particular objects can be recognized and tracked. In the pre-processing module 748, the data 728 transmitted by the radar sensor 718 are processed, for example, by determining object distances and/or relative velocities from transmitted raw data. If the data 728 additionally or alternatively include feature data, the features can be associated with known features. In the pre-processing module 749, the data 729 transmitted by the LIDAR sensor 719 are processed, for example, by determining object distances from transmitted raw data. Thus, for each of the infrastructure sensors 716, 718, 719, pre-processed data are obtained that are provided to a sway detection module 730.
Optionally, the infrastructure sensor system 700 further includes infrastructure sensors 712, 714, 715 configured to detect a sway of the mounting device. The infrastructure sensor 712 is here configured as a strain sensor, in particular as a strain gage, and provides a measurement signal when a strain of a mechanical element of the mounting device occurs. The infrastructure sensor 714 is configured as an inertial sensor or accelerometer and can detect, for example, a motion, in particular an acceleration, of a mechanical element of the mounting device and output a corresponding measurement signal. Infrastructure sensor system 700 can include several strain sensors and/or accelerometers 715. Infrastructure sensors 712, 714, 715 transmit data 722, 724 as raw measurement data and/or as pre-processed motion and/or strain information to the device 610 for further processing and/or evaluation. The data 722, 724 transmitted by the infrastructure sensors 712, 714, 715 are provided to the sway estimation module 730 of the device 710.
The sway estimation module 730 can now determine from the optional data of infrastructure sensors 712, 714, 715 and from the data provided by pre-processing modules 746, 748, 749 a motion function for the mounting device, and/or ascertain correction information for infrastructure sensors 716, 718, and 719 based on the motion function, and provide the correction information and/or the motion function for sway compensation. In respective sway compensation modules 756, 758, and 759, the pre-processed data of infrastructure sensors 716, 718, and 719 can now be corrected for swaying of the shared mounting device. The thus corrected data, which can include, for example, object information, are fed to a sensor data fusion module 760 that creates an environment model based on the corrected data. The environmental model can be provided by means of a radio module 770, e.g., to networked vehicles or other road users.
In both the example shown in
Number | Date | Country | Kind |
---|---|---|---|
10 2022 201 280.1 | Feb 2022 | DE | national |