A Framework For Programming A Swarm Of Uavs
11TH ACM INTERNATIONAL CONFERENCE ON PERVASIVE TECHNOLOGIES RELATED TO ASSISTIVE ENVIRONMENTS (PETRA 2018)(2018)
摘要
In recent years, sensing systems in urban environments are being replaced by Unmanned Aerial Vehicles (UAVs). UAVs, also known as drones, have shown great potential in executing different kinds of sensing missions, such as search and rescue, object tracking, inspection, etc. The UAVs' sensing capabilities and their agile mobility can replace existing complex solutions for such missions. However, coordinating a swarm of drones for mission accomplishment is not a trivial task. Existing works in the literature focus solely on managing the swarm and do not provide options for automating entire missions. In this paper, we present PaROS (PROgramming Swarm), a novel framework for programming a swarm of UAVs. PaROS provides a set of programming primitives for orchestrating a swarm of drones along with automating certain types of missions. These primitives, referred as abstract swarms, control every drone in the swarm, hiding the complexity of low level details from a programmer such as assigning flight plans, task partitioning, failure recovery and area division. Our experimental evaluation proves that our approach is stable, time-efficient and practical.
更多查看译文
关键词
Swarm of Drones, Framework, Programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络