Summary
Indoor positioning system for drone shows and swarms.
- Task
- Total Area
- Quantity of drones
- Autonomous
- Usage
- Tag weight
- Skill requirements
- Costs per system
- Costs per drone
- Drones swarms/shows
- Multiple submaps 15x15m
- Up to 250 drones
- YES
- Indoors and outdoors
- ~10-12g (w/o battery)
- Low to high
- ~500-1000 EUR
- ~150 EUR
Examples
Task
To provide precise indoor positioning coordinates for drone swarms and drone showsю
Problem
The key difference between an indoor positioning systems for a drone scanning objects in a warehouse, for example, and an indoor positioning system for an indoor drone show or an indoor drone swarm research project is the number of drones involved.
To track one or two drones is not a problem because multiple options are possible: NIA, MF, NIA, IA. See more: basic comparison of system architectures.
But for drone swarms consisting of 8-16 drones, only MF NIA and IA are suitable in practice. With the number of mobile objects (drones) more than that, only IA is a viable option. It happens because NIA is using the TDMA approach, and the location update rate per drone for 16 drones would be only 1/16th of the location update rate per system. With a typical location update rate of 8-16Hz, the location update rate per drone would be only 0.5-1Hz, which is very low.
Solution
The precise indoor positioning solution for indoor drone shows and swarms is a combination of proven solutions:
Previously, we always guided against using IA with drones, because the propellers’ noise would severely limit the range of the IA system. In IA system, mobile beacons are listening to the ultrasound pulses of the stationary beacons. Since, stationary beacons are far and their signal is weak, the propellers’ noise would simple mask the ultrasound signal from the stationary beacons and break the system.
However, a combination of technical solutions, such as using sharp DSP filters, placing the microphone above the propellers, and hiding the microphone behind a special ultrasound deflector, helps to overcome such a limitation. These are the know-how that we introduce with this new solution.
See the photos on the left for more details. Notice the external microphone, microphone pole, and microphone deflector. Stationary beacons must always be above the drone in this configuration.
Recommended configuration
Notes
Direction
- All other aspects of connectivity with external systems, for example, PixHawk autopilot or similar autopilots is not different for IA-based indoor positioning system from other systems. UART or virtual UART over USB is the easiest way
- Since external microphones and microphone poles are small, even very small and light drones can carry them. The only limitation would be the size of the base -the distance between the microphones. The larger the better, obviously. The static angular error can be calculated based on the assumption that each microphone's position is measured with ±2cm accuracy. Since the microphones are very small and it is possible to enable TX4/RX4 only on the the stationary beacons, it is possible to increase the accuracy of positioning and in such a way the static angular accuracy as well
Power supply to Mini-RX
- Connect directly with the drone's battery if it is 3.6V LiPol, which is typical for small drones.
- Connect via a light DC-3.6V or DC-5.0V converter if the drone's battery differs from 1-cell LiPol (3.6V).
- Generally speaking, having a DC-DC converter helps if the drones battery's voltage drops due to the motor's current or noise.
- Sometimes, the easiest solution is to replace the default battery of Mini-RX with a light 100mAh battery that would last significantly longer than the drone flies
Power supply to stationary Super-Beacons
Comparison with NIA and MF NIA
- It is not NIA. because in NIA, the location update rate per drone would too low in drone swarm configurations since in NIA location update rate per drone drops proportionally to the number of drones
- MF NIA is a good alternative for particularly noisy drones when there are up to 8 drones or so. Then, the location update rate per drone starts dropping like in NIA albeit 8 times slower. Besides, for MF NIA, Super-Beacons must be used as mobile beacons and they are notably larger than Mini-RX