Traffic Condition Data Flow Drone EventBus Dispatcher tubes.csv report.log route-report.png Scans surroundings for Tube Station Arrives at waypoint Tube Station found Tube Station discoved before TrafficCondition (Event) Register condition Write to log file Plot route on map Initialize Read tube stations file Stations read successfully Initialize Register tube stations with Drones Yes No No Yes Yes No