Drone Fleet Management System LLD Design
Drone Fleet Management System LLD Design
I. INTRODUCTION.
This is simple architecture to provide design for supporting and managing fleets of drones.
Each missions composed of several flights, so the human-computer Interface optimizes the resource
allocation among the flights. Each Flights are composed of a take-off, geo-reference, an operation
zone and a landing point.
The resources needed for each drone flight are pilots, logistics personnel, drones, payloads
and sensors/actuators mounted on payload. The system calculates the fastest option available to
drone with the needed equipment for flying over the operation zone and carring out the mission.
The Human-computer interface must consider the initial position of the resources involved, the
traffic, the time needed to collect the parts and to assemble the drone and the weather forecast as
well.
Once the pilot and the drone are ready to take off, the execution step begins. In order to
reduce the time to reach the operation zone, the system estimates the fastest trajectory considering
the drone model, its total weight, the elevation and the shape of the ground and the wind. It also
generates two flight plans, one for the takeoff point (operation zone) and one for the landing point
using geo-reference.
II. Functionality.
• User/Client will create Mission using Mission designing service and its detailes will be
stored in Mission DB.
• Mission Assignment service will validate Mission using Information Gathering Service.
• Information gathering service will pre calculate route of mission, traffic in route and weather
forcasting of route.
• Information gathering service creates plan of operation for each mission including availale
drone in area, available pilot in area, take off point, operation Zone (route to follow for
drone from starting to ending), landing point.
• Information gathering service also calculates estimated time of mission according to
gathered.
• Mission will only be accepted if Mission Assignment service gives green flag.
• Monitoring service will monitor all the currently running mission of Drones and also sends
direct feed to its user. Motoring DB will store all details of monitoring service.
• Real time drone monitoring service will send all the real time details of drone to monitoring
system as well as to its user in real time. Details of drone that will be shared across network
will be live video feed of drone as well as telemetry streaming of payload.
III. System Architecture.