On Modelling, Simulating and Verifying a Decentralized Mission Control Algorithm for a Fleet of Collaborative UAVs
详细信息查看全文 | 推荐本文 |
摘要
It can be relatively easy to correctly design a centralized mission control algorithm for a fleet of UAVs to achieve optimal mission efficiency. However, the fault intolerance of an algorithm can put the fleet at risk for missions in a noisy communication environment. This paper presents a Decentralized Mission Control (DMC) algorithm for coordinating a fleet of UAVs to accomplish a specific mission. The symbolic model of the UAV fleet configuration and the software processes are applied to the Berkley UAV systems described in and , which facilitate peer-to-peer communication and environmental awareness. The design goal of DMC algorithm is that the UAVs work either cooperatively to achieve the highest efficiency under normal communication modes or adaptively to guarantee the safety of the UAVs under various fault modes. The communication protocol of DMC algorithm mostly relies on message broadcasting in order to minimize the dependency on a ground station. The task assignment schema of the DCM algorithm depends on the modes of the environment variables. It is derived from the Hungary Algorithm , which attains the optimal assignment for equal numbers of tasks and agents. A formal method is used to verify the safety and progress properties such as tolerance to faults and freedom from deadlocks. The real-time interactions of the system are modeled as a nexus of UPPAAL automata and are verified against expected properties specified as a list of temporal CTL queries. A C# program is used to simulate and measure the mission efficiency.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700