| CPC B60W 40/02 (2013.01) [B60W 50/0205 (2013.01); B60W 50/14 (2013.01); G06F 18/2431 (2023.01); G06F 18/251 (2023.01); G06V 20/58 (2022.01); B60W 2050/146 (2013.01); B60W 2420/403 (2013.01); B60W 2420/408 (2024.01); B60W 2520/14 (2013.01); B60W 2554/00 (2020.02); B60W 2555/20 (2020.02); G01S 13/865 (2013.01); G01S 13/867 (2013.01); G01S 13/931 (2013.01)] | 19 Claims |

|
1. A system for assessing progress of a data recording campaign performed to collect sensor data recorded by a sensor data recorder mounted on a vehicle while the vehicle is being driven, the sensor data for use in testing and validating an advanced driving assistance system (ADAS) of the vehicle, wherein the ADAS is arranged to provide driving assistance by processing sensor data being acquired by at least one sensor mounted on the vehicle as the vehicle is being driven, the system comprising:
a metadata generating apparatus; and
a remote metadata-processing apparatus including a display,
the metadata generating apparatus arranged to generate metadata when mounted on the vehicle and used in the data recording campaign, the metadata generating apparatus comprising:
a data processing apparatus arranged to process data acquired by the at least one sensor to generate metadata for the sensor data, the at least one sensor including at least one of a camera, a Radar sensor, or a LIDAR sensor that generates the sensor data, and the metadata comprising classifications:
a driving scenario involving the vehicle which occurred during the acquisition of the sensor data into respective classes of a predefined set of driving scenario classes associated with different driving scenarios, wherein each driving scenario is associated with a respective driving maneuver performed by the vehicle or a driving maneuver performed by a second vehicle with respect to the vehicle, and wherein the predefined set of driving scenario classes includes at least one of: an overtaking class associated with an overtaking maneuver performed by the vehicle; an overtaken class associated with the vehicle being overtaken by a second vehicle; an emergency braking class associated with an emergency braking performed by the vehicle; a cut-in class associated with a second vehicle on a left or a right of the vehicle moving into the same lane as the vehicle; a yaw-rate-related maneuver class associated with a yaw rate of the vehicle fulfilling a predefined condition; and a speed-related maneuver class associated with a speed of the vehicle fulfilling a predefined condition; and
a communication apparatus arranged to transmit the metadata to the remote metadata processing apparatus; and
the remote metadata processing apparatus comprising:
a data store arranged to store the metadata transmitted by the communication apparatus; and
at least one processor configured to determine whether the received metadata comprises at least a predetermined number of classifications:
a predefined driving scenario class of the set of predefined driving scenario classes associated with different driving scenarios,
wherein the at least one processor is further configured to generate, based on the determination, an indicator for use in the data recording campaign and to transmit the indicator to the display, the indicator indicating whether enough sensor data has been recorded for the predefined driving scenario class of the set of predefined driving scenario classes,
wherein the display is configured to display the indicator to one or more persons overseeing the data recording campaign, and
wherein the ADAS is configured to provide at least one of adaptive cruise control, emergency brake assistance, front collision warning, lane departure warning, and lateral control and lane change driving assistance based on the sensor data.
|