Using Machine Learning to Take Stay-or-Go Decisions in Data-driven Drone Missions
Giorgos Polychronis, Foivos Pournaropoulos, Christos D. Antonopoulos, Spyros Lalis

TL;DR
This paper introduces machine learning techniques to optimize drone decision-making during data-driven missions, significantly reducing mission time by predicting whether to stay or move on based on runtime data analysis.
Contribution
It presents novel ML-based methods, including branch prediction and reinforcement learning, for real-time stay-or-go decisions in drone missions, outperforming existing regression approaches.
Findings
Up to 4.1x improvement in worst-case mission time
Median mission time within 2.7% of perfect knowledge
Consistent outperformance of regression-based methods
Abstract
Drones are becoming indispensable in many application domains. In data-driven missions, besides sensing, the drone must process the collected data at runtime to decide whether additional action must be taken on the spot, before moving to the next point of interest. If processing does not reveal an event or situation that requires such an action, the drone has waited in vain instead of moving to the next point. If, however, the drone starts moving to the next point and it turns out that a follow-up action is needed at the previous point, it must spend time to fly-back. To take this decision, we propose different machine-learning methods based on branch prediction and reinforcement learning. We evaluate these methods for a wide range of scenarios where the probability of event occurrence changes with time. Our results show that the proposed methods consistently outperform the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUAV Applications and Optimization · Air Traffic Management and Optimization · Aerospace and Aviation Technology
