Customized route tracking
Disclosed are systems, methods, and non-transitory computer-readable media for automated fleet tracking. A route management system enables fleet managers to define and assign routes for vehicles in a fleet, as well as set route tracking configurations for customized tracking of the vehicles. For example, the route tracking configuration may include customizations to the scheduled start and/or end time of a route, a threshold for determining that a vehicle has arrived and/or departed from a scheduled stop, and the like.
1. A method comprising:
receiving an input that defines a route variable;
associating the route variable with a fleet attribute within a database;
receiving, from a sensor device associated with a vehicle from among a fleet of vehicles, sensor data that describes an operation of the vehicle, the fleet of vehicles corresponding with the fleet attribute;
generating a route tracking window based on a scheduled start time associated with the route variable, and a scheduled end time associated with the route variable; and
generating a report based on the route variable associated with the fleet attribute and the sensor data received within the route tracking window.
2. The method of claim 1 , wherein the route variable includes one or more of:
a start location;
a destination location;
a scheduled departure time; and
a scheduled arrival time.
3. The method of claim 1 , further comprising:
causing display of a notification that includes the report at a client device associated with the fleet of vehicles.
4. The method of claim 1 , wherein the route variable comprises a threshold, and the generating the report includes:
determining the sensor data transgresses the threshold that corresponds with the route variable; and
generating the report responsive to the determining that the sensor data transgresses the threshold that corresponds with the route variable.
5. The method of claim 1 , wherein the sensor data comprises location data that indicates a location of the vehicle.
6. The method of claim 1 , wherein the route variable comprising an identification of a location, the sensor data comprises location data, and wherein the generating the report includes:
determining the location data identifies the location identified by the route variable; and
generating the report responsive to the determining the location data identifies the location identified by the route variable.
7. The method of claim 1 , wherein the fleet attribute includes a vehicle type.
8. A system comprising:
one or more computer processors; and
one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:
receiving an input that defines a route variable;
associating the route variable with a fleet attribute within a database;
receiving, from a sensor device associated with a vehicle from among a fleet of vehicles, sensor data that describes an operation of the vehicle, the fleet of vehicles corresponding with the fleet attribute;
generating a route tracking window based on a scheduled start time associated with the route variable, and a scheduled end time associated with the route variable; and
generating a report based on the route variable associated with the fleet attribute and the sensor data received within the route tracking window.
9. The system of claim 8 , wherein the route variable includes one or more of:
a start location;
a destination location;
a scheduled departure time; and
a scheduled arrival time.
10. The system of claim 8 , further comprising:
causing display of a notification that includes the report at a client device associated with the fleet of vehicles.
11. The system of claim 8 , wherein the route variable comprises a threshold, and the generating the report includes:
determining the sensor data transgresses the threshold that corresponds with the route variable; and
generating the report responsive to the determining that the sensor data transgresses the threshold that corresponds with the route variable.
12. The system of claim 8 , wherein the sensor data comprises location data that indicates a location of the vehicle.
13. The system of claim 8 , wherein the route variable comprising an identification of a location, the sensor data comprises location data, and wherein the generating the report includes:
determining the location data identifies the location identified by the route variable; and
generating the report responsive to the determining the location data identifies the location identified by the route variable.
14. The system of claim 8 , wherein the fleet attribute includes a vehicle type.
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of one or more computing devices, cause the one or more computing devices to perform operations comprising:
receiving an input that defines a route variable;
associating the route variable with a fleet attribute within a database;
receiving, from a sensor device associated with a vehicle from among a fleet of vehicles, sensor data that describes an operation of the vehicle, the fleet of vehicles corresponding with the fleet attribute;
generating a route tracking window based on a scheduled start time associated with the route variable, and a scheduled end time associated with the route variable; and
generating a report based on the route variable associated with the fleet attribute and the sensor data received within the route tracking window.
16. The non-transitory computer-readable medium of claim 15 , wherein the route variable includes one or more of:
a start location;
a destination location;
a scheduled departure time; and
a scheduled arrival time.
17. The non-transitory computer-readable medium of claim 15 , further comprising:
causing display of a notification that includes the report at a client device associated with the fleet of vehicles.
18. The non-transitory computer-readable medium of claim 15 , wherein the route variable comprises a threshold, and the generating the report includes:
determining the sensor data transgresses the threshold that corresponds with the route variable; and
generating the report responsive to the determining that the sensor data transgresses the threshold that corresponds with the route variable.
19. The non-transitory computer-readable medium of claim 15 , wherein the sensor data comprises location data that indicates a location of the vehicle.
20. The non-transitory computer-readable medium of claim 15 , wherein the route variable comprising an identification of a location, the sensor data comprises location data, and wherein the generating the report includes:
determining the location data identifies the location identified by the route variable; and
generating the report responsive to the determining the location data identifies the location identified by the route variable.