System and method for event-based vehicle operation
Embodiments of a method and/or system for facilitating event-based vehicle operation can include determining a vehicle route; determining geographic regions for the vehicle route; monitoring the determined geographic regions for events; determining an event of interest from the detected events; and/or dynamically facilitating modification of vehicular operation of the vehicle based on the event of interest, such as in response to determination of the event of interest.
1. A computer-implemented vehicle routing method comprising:
routing a vehicle along a route that defines coordinates of travel in a three-dimensional airspace;
determining a region on the route that the vehicle is to travel through;
while the vehicle is traveling along the route, detecting an event associated with the region based on an external signal;
determining that the event is an event of interest based on one or more parameters associated with the vehicle; and
re-routing the vehicle toward the event of interest along a shortened route that defines adjusted coordinates of travel in the three-dimensional airspace, including dynamically modifying the locomotion component operation to move the vehicle toward the event of interest along the shortened route.
2. The method of claim 1 , wherein determining the region comprises aggregating a set of geographic regions into an aggregate region based on overlapping geographic regions associated with different vehicle routes.
3. The method of claim 2 , wherein dynamically modifying the locomotion component operation comprises dynamically modifying one or more of: a vehicle propulsion component or a vehicle steering component to re-route the vehicle towards the event.
4. The method of claim 3 , wherein dynamically modifying the locomotion component operation comprises:
determining control instructions for the vehicle based on the shortened route; and
sending the control instructions to the vehicle; and
wherein the method further comprises monitoring for additional events during vehicle travel along the shortened route.
5. The method of claim 1 , wherein detecting the event associated with the region based on the external signal comprises:
collecting a plurality of posts from one or more social networking systems;
assigning a subset of posts from the plurality of posts to the region;
determining a keyword frequency for the subset of posts; and
detecting the event associated with the region in response to the keyword frequency exceeding a historic keyword frequency for the region.
6. The method of claim 1 , wherein identifying the event further comprises identifying a ground-based event based on a vehicle parameter received from an airborne Unmanned Aerial Vehicle (UAV).
7. The method of claim 6 , wherein routing the vehicle along the vehicle route comprises routing the UAV along a series of waypoints; and
wherein re-routing the vehicle along the shortened route comprises re-routing the UAV along a second series of waypoints between a location and the event.
8. A computer-implemented vehicle routing method comprising:
routing a vehicle along a route that defines coordinates of travel in a three-dimensional airspace;
determining a region on the route that the vehicle is to travel through;
while the vehicle is traveling along the route, detecting an event associated with the region based on an external signal;
determining an estimated time of arrival (ETA) to the region based on the route;
determining that the event is an event of interest based on one or more parameters associated with the vehicle;
determining a re-route to the region associated with the event, the re-route being determined based on a new route to arrive at the region prior to the ETA; and
re-routing the vehicle toward the event of interest according to adjusted coordinates of travel in the three-dimensional airspace, including dynamically modifying the locomotion component operation to allow the vehicle to arrive at the event of interest prior to the ETA.
9. The method of claim 8 , further comprising determining one or more new geographic regions for event monitoring based on the vehicle re-route.
10. The method of claim 9 , wherein determining the one or more new geographic regions is based on the vehicle route of an Unmanned Aerial Vehicle (UAV).
11. The method of claim 8 , wherein detecting the event associated with the region based on the external signal comprises:
collecting a plurality of data elements from one or more sources of a same source type;
assigning a subset of the data elements to the region;
determining a plurality of characteristics of the subset of the data elements
determining a frequency for at least some of the characteristics; and
detecting the event associated with the region in response to the characteristic frequency exceeding a historic characteristic frequency for the region.
12. The method of claim 11 , wherein collecting the plurality of data elements from one or more sources of a same source type further comprises:
collecting a set of posts from a set of social networking systems; and
detecting a set of events associated with the geographic region based on the set of posts, including:
assigning a subset of posts from the set of posts to the geographic region;
determining a keyword frequency for the subset of posts; and
detecting the event for the geographic region in response to the keyword frequency exceeding a historic keyword frequency for the geographic region.
13. The method of claim 11 , wherein collecting the plurality of data elements from one or more sources of a same source type further comprises collecting sensor data associated with the geographic region.
14. The method of claim 13 , further comprising detecting an event from the sensor data associated with the geographic region including determining that an event category probability for the event exceeds a category probability threshold.
15. The method of claim 8 , further comprising determining the vehicle route based on an initial event classified as an initial event of interest to the vehicle.
16. The method of claim 8 , wherein determining the event parameters for the set of events comprises, for each event of the set of events:
determining a category probability for an event category based on signals included in the external signals, the signals associated with the event; and
in response to the category probability exceeding a category probability threshold, categorizing the event with the event category; and
wherein identifying the event comprises identifying the event based on the event category and the vehicle parameter associated with the vehicle.
17. The method of claim 8 , further comprising associating the detected event with a second vehicle based on a second vehicle route for the second vehicle.
18. The method of claim 8 , wherein remotely controlling the locomotion component further comprises remotely controlling one or more of a vehicle propulsion component or a vehicle steering component to re-route the vehicle towards the event.
19. The method of claim 8 , wherein re-routing the vehicle toward the event of interest according to the adjusted coordinates further comprises modifying at least one vertical coordinate for the vehicle.
20. A computer-implemented vehicle routing method comprising:
routing a vehicle along a route that defines coordinates of travel in a three-dimensional airspace;
while the vehicle is traveling along the route, detecting an event based on an external signal including detecting coordinates of the event;
determining that the event is an event of interest based on one or more parameters associated with the vehicle; and
re-routing the vehicle toward the coordinates of the event of interest along a shortened route that defines adjusted coordinates of travel in the three-dimensional airspace, including dynamically modifying the locomotion component operation to depart from the route to move the vehicle toward the coordinates of the event of interest along the shortened route.