From 772e62caaac7630a4c9b6d97404ef883b5511b54 Mon Sep 17 00:00:00 2001 From: SandroReith <40294694+SandroReith@users.noreply.github.com> Date: Wed, 11 Jun 2025 10:03:11 +0200 Subject: [PATCH 1/2] Update osi_sensorviewconfiguration.proto Reformatted to utilize the ray tracing approach. Offers a generic description, independent of tool provider or sensor technology Signed-off-by: SandroReith <40294694+SandroReith@users.noreply.github.com> --- osi_sensorviewconfiguration.proto | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/osi_sensorviewconfiguration.proto b/osi_sensorviewconfiguration.proto index b624a1a87..f375c4151 100644 --- a/osi_sensorviewconfiguration.proto +++ b/osi_sensorviewconfiguration.proto @@ -1088,33 +1088,19 @@ message RaytracerViewConfiguration // Consider proposing an additional format if using // \c #RAYTRACER_FORMAT_OTHER. // - RAYTRACER_FORMAT_OTHER = 1; + RAYTRACER_FORMAT_OTHER = 1; - // Radar raytracer format used in the Japanese DIVP project. - // - // The message consists of the following fields in the described order. - // In brackets the data type, the unit and a short description is given. - // distance (float; in m; path length of the ray) - // relative_speed (float; in m/s; summed relative speed due to interaction points with moved surfaces) - // propagation_attenuation_h_pol (float; in W; attenuation of signal strength of horizontal polarisation) - // propagation_attenuation_v_pol (float; in W; attenuation of signal strength of vertical polarisation) - // direction_of_arrival_azimuth (float; in rad; direction of arrival of the ray in the configured raytracer coordinate system in azimuth direction) - // direction_of_arrival_elevation (float; in rad; direction of arrival of the ray in the configured raytracer coordinate system in elevation direction) - // direction_of_departure_azimuth (float; in rad; direction of departure of the ray in the configured raytracer coordinate system in azimuth direction) - // direction_of_departure_elevation (float; in rad; direction of departure of the ray in the configured raytracer coordinate system in elevation direction) - // - RAYTRACER_FORMAT_DIVP_RADAR = 2; - - // Radar raytracer format used in the German VIVALDI project. + // Raytracer format for Shoot and Bounce Approach + // Adapted for electromagnetic wave propagation // // The message consists of the following fields in the described order. // In brackets the data type, the unit and a short description is given. // intersection_path_length (float; in m; path length of the ray between the First_Hitpoint and the Last_Hitpoint) // relative_speed (float; in m/s; summed relative speed due to interaction points with moved surfaces) - // jones_vector (float4; in V/m; jones vector of the ray with information of the electromagnetic wave`s phase, signal strength and polarisation) - // last_hitpoint (float3; in m; coordinates of the last hitpoint in the raytracer's coordinate system defined by the mounting position) - // first_hitpoint (float3; in m; coordinates of the first hitpoint in the raytracer's coordinate system defined by the mounting position) + // jones_matrices (float8; in V/m; jones matrix of the ray with information of the electromagnetic wave`s phase, signal strength and polarisation, which gives you additonaly the projection to the subset of the jones vectors ) + // direction_of_arrival_hitpoint (float3; in m; coordinates of the DoA (last hitpoint) in the raytracer's coordinate system defined by the mounting position) + // direction_of_departure_hitpoint (float3; in m; coordinates of the DoD (first hitpoint) in the raytracer's coordinate system defined by the mounting position) // - RAYTRACER_FORMAT_VIVALDI_RADAR = 3; + RAYTRACER_FORMAT_SBR = 3; } } From ce9624ae5685976868715381d43d89346c512e73 Mon Sep 17 00:00:00 2001 From: SandroReith <40294694+SandroReith@users.noreply.github.com> Date: Wed, 11 Jun 2025 10:04:22 +0200 Subject: [PATCH 2/2] Update osi_sensorviewconfiguration.proto updated enum for RAYTRACER_FORMAT_SBR 3 -> 2 Signed-off-by: SandroReith <40294694+SandroReith@users.noreply.github.com> --- osi_sensorviewconfiguration.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osi_sensorviewconfiguration.proto b/osi_sensorviewconfiguration.proto index f375c4151..74b5b1949 100644 --- a/osi_sensorviewconfiguration.proto +++ b/osi_sensorviewconfiguration.proto @@ -1101,6 +1101,6 @@ message RaytracerViewConfiguration // direction_of_arrival_hitpoint (float3; in m; coordinates of the DoA (last hitpoint) in the raytracer's coordinate system defined by the mounting position) // direction_of_departure_hitpoint (float3; in m; coordinates of the DoD (first hitpoint) in the raytracer's coordinate system defined by the mounting position) // - RAYTRACER_FORMAT_SBR = 3; + RAYTRACER_FORMAT_SBR = 2; } }