Land & Localize: An Infrastructure-free and Scalable Nano-Drones Swarm with UWB-based Localization

Mahyar Pourjabar,Ahmed AlKatheeri,Manuele Rusci,Agata Barcis,Vlad Niculescu,Eliseo Ferrante,Daniele Palossi,Luca Benini
2023-07-17
Abstract:Relative localization is a crucial functional block of any robotic swarm. We address it in a fleet of nano-drones characterized by a 10 cm-scale form factor, which makes them highly versatile but also strictly limited in their onboard power envelope. State-of-the-Art solutions leverage Ultra-WideBand (UWB) technology, allowing distance range measurements between peer nano-drones and a stationary infrastructure of multiple UWB anchors. Therefore, we propose an UWB-based infrastructure-free nano-drones swarm, where part of the fleet acts as dynamic anchors, i.e., anchor-drones (ADs), capable of automatic deployment and landing. By varying the Ads' position constraint, we develop three alternative solutions with different trade-offs between flexibility and localization accuracy. In-field results, with four flying mission-drones (MDs), show a localization root mean square error (RMSE) spanning from 15.3 cm to 27.8 cm, at most. Scaling the number of MDs from 4 to 8, the RMSE marginally increases, i.e., less than 10 cm at most. The power consumption of the MDs' UWB module amounts to 342 mW. Ultimately, compared to a fixed-infrastructure commercial solution, our infrastructure-free system can be deployed anywhere and rapidly by taking 5.7 s to self-localize 4 ADs with a localization RMSE of up to 12.3% in the most challenging case with 8 MDs.
Robotics,Systems and Control
What problem does this paper attempt to address?
### What problems does this paper attempt to solve? This paper aims to solve the **relative positioning problem of nano - drone swarms**, especially in the absence of fixed infrastructure. Specifically, the research team proposed an infrastructure - free nano - drone swarm positioning system based on Ultra - Wideband (UWB) technology, in which some drones act as dynamic anchor points (Anchor Drones, ADs) to achieve accurate positioning of other mission drones (Mission Drones, MDs). #### Main problems and challenges: 1. **Importance of relative positioning**: In drone swarm operations, each nano - drone needs to know its position relative to other drones in order to coordinate actions. This is crucial for performing tasks such as search and rescue, inspection, etc. 2. **Limitations of existing solutions**: Traditional UWB - based positioning systems rely on pre - deployed static anchor points, which are usually installed at known positions. This solution limits the flexibility and application range of the system, especially in environments where infrastructure cannot be pre - installed. 3. **Resource limitations of nano - drones**: Due to their small size (about 10 centimeters) and limited power, nano - drones have severely limited sensors, processing capabilities, and communication resources, which place higher requirements on the performance of the positioning system. #### Solutions: The research team proposed an **infrastructure - free nano - drone swarm positioning system** to achieve positioning by allowing some drones to act as dynamic anchor points. Specific design schemes include the following: - **Ideal - Landing**: It is assumed that ADs can land precisely at the predetermined position, thereby providing a high - precision positioning reference. - **Automatic - Landing**: ADs take off from known positions and fly autonomously to the target landing position, but there is a certain landing error. - **Self - Localizing**: After taking off, ADs estimate their relative positions through self - positioning algorithms, without the need to know the initial position or landing position in advance. #### Experimental results: The experimental results show that the positioning accuracies of different schemes vary: - The Ideal - Landing scheme has the lowest root - mean - square error (RMSE) of positioning, ranging from 15.3 centimeters (for 4 MDs) to 19.7 centimeters (for 8 MDs). - The positioning accuracies of the Automatic - Landing and Self - Localizing schemes are slightly lower, which are 20.0 centimeters and 27.8 centimeters respectively (for 4 MDs), and 24.2 centimeters and 36.4 centimeters respectively (for 8 MDs). - Compared with commercial fixed - infrastructure positioning systems (such as Bitcraze Loco Positioning System), the infrastructure - free scheme has a slightly higher positioning error, but has significant advantages in terms of flexibility and rapid deployment. In general, this paper proposes an innovative infrastructure - free nano - drone swarm positioning method that can be flexibly deployed in various environments and maintains a relatively high positioning accuracy to a certain extent.