| CPC G01C 21/3461 (2013.01) [G01C 21/3492 (2013.01)] | 22 Claims | 

| 
               1. A computer-implemented method, carried out by a vehicle data recording device in a vehicle, the method comprising: 
            downloading, from a host data collecting system to the vehicle data recording device, a recording target (T0) for recording data along a route; 
                at a current time (t0), determining a plurality of routes that the vehicle can take; 
                for each route (Ri) of the plurality of routes, generating a route encoding including encoding in numerical values information on predicted values of the route (Ri) for a plurality of metrics, a metric (vck) of the plurality of metrics being a function assigning a value representing an amount of progress in achieving an elementary recording target value of data; 
                providing a plurality of route encodings and additional environmental information that is independent of the plurality of routes to a reinforcement learning agent that selects a route of the plurality of routes in order to optimize a reward; 
                autonomously controlling operation of the vehicle to drive along the selected route or to remain driving along the selected route; 
                recording data from data sources in the vehicle over time while the vehicle drives along the selected route (Rs); and 
                uploading at least part of the recorded data from the vehicle data recording device to the host data collecting system. 
               |