Safety system for a vehicle to detect and warn of a potential collision
Systems and methods are provided for processing reports received from vehicles. A processing device perform operations comprising receiving a first report generated by a first vehicle, the first report generated by the first vehicle for a first hazard detected by the first vehicle; receiving a second report generated by a second vehicle, the second report generated by the second vehicle for a second hazard detected by the second vehicle; analyzing the first report and the second report to make a determination that the first report and the second report identify a related hazard; aggregating the first report and the second report into a consolidated report based on the determination that the first report and the second report identify a related hazard; and generating a map, the map indicating a location of the related hazard based on the consolidated report.
1. At least one non-transitory machine readable medium including instructions that, when executed, cause a processing circuitry to perform operations comprising:
receiving a first report generated by a first vehicle, the first report generated by the first vehicle for a first hazard detected by the first vehicle;
receiving a second report generated by a second vehicle, the second report generated by the second vehicle for a second hazard detected by the second vehicle;
analyzing the first report and the second report to make a determination that the first report and the second report identify a related hazard;
aggregating the first report and the second report into a consolidated report based on the determination that the first report and the second report identify a related hazard; and
generating a map, the map indicating a location of the related hazard based on the consolidated report, wherein the location of the related hazard is represented on the map at a center location of the first hazard and the second hazard.
2. The at least one non-transitory machine readable medium of claim 1 , wherein the map includes a counter indicating a number detected hazards.
3. The at least one non-transitory machine readable medium of claim 1 , wherein the map includes an indicator positioned at the location of the related hazard.
4. The at least one non-transitory machine readable medium of claim 3 , wherein the indicator includes a representation of a number of reports aggregated into the consolidated report.
5. The at least one non-transitory machine readable medium of claim 3 , wherein the indicator includes a representation of a severity of the related hazard.
6. The at least one non-transitory machine readable medium of claim 3 , wherein the indicator includes a representation of a type of the related hazard.
7. The at least one non-transitory machine readable medium of claim 1 , wherein operations further comprise causing the map to be displayed on a display screen.
8. The at least one non-transitory machine readable medium of claim 1 , wherein the determination that the first report and the second report identify a related hazard is based on a location of the first hazard in the first report and a location of the second hazard in the second report.
9. The at least one non-transitory machine readable medium of claim 1 , wherein the related hazard includes at least one of a pedestrian, a cyclist, a vehicle, a child riding on a toy vehicle, a wheelchair user, a structural barrier, a traffic sign, a tree, a wall, or a pole.
10. The at least one non-transitory machine readable medium of claim 1 , wherein the first report includes one or more images associated with the detected first hazard.
11. The at least one non-transitory machine readable medium of claim 1 , wherein the first report includes an indication of a location of the detected first hazard.
12. The at least one non-transitory machine readable medium of claim 1 , wherein the first report includes an indication of a time when first hazard was detected.
13. A system for processing reports received from vehicles, the system comprising:
at least one processor programmed to:
receive a first report generated by a first vehicle, the first report generated by the first vehicle for a first hazard detected by the first vehicle;
receive a second report generated by a second vehicle, the second report generated by the second vehicle for a second hazard detected by the second vehicle;
analyze the first report and the second report to make a determination that the first report and the second report identify a related hazard;
aggregate the first report and the second report into a consolidated report based on the determination that the first report and the second report identify a related hazard; and
generate a map, the map indicating a location of the related hazard based on the consolidated report, wherein the location of the related hazard is represented on the map at a center location of the first hazard and the second hazard.
14. The system of claim 13 , wherein the map includes a counter indicating a number detected hazards.
15. The system of claim 13 , wherein the map includes an indicator positioned at the location of the related hazard.
16. The system of claim 15 , wherein the indicator includes a representation of a number of reports aggregated into the consolidated report.
17. The system of claim 16 , wherein the indicator includes a representation of at least one of a type or a severity of the related hazard.
18. A computer-implemented method for processing reports received from vehicles, the method comprising:
receiving a first report generated by a first vehicle, the first report generated by the first vehicle for a first hazard detected by the first vehicle;
receiving a second report generated by a second vehicle, the second report generated by the second vehicle for a second hazard detected by the second vehicle;
analyzing the first report and the second report to make a determination that the first report and the second report identify a related hazard;
aggregating the first report and the second report into a consolidated report based on the determination that the first report and the second report identify a related hazard; and
generating a map, the map indicating a location of the related hazard based on the consolidated report, wherein the location of the related hazard is represented on the map at a center location of the first hazard and the second hazard.