A Minimalistic 3D Self-Organized UAV Flocking Approach for Desert Exploration

Journal of Intelligent & Robotic Systems, May 2024

In this work, we propose a minimalistic swarm flocking approach for multirotor unmanned aerial vehicles (UAVs). Our approach allows the swarm to achieve cohesively and aligned flocking (collective motion), in a random direction, without externally provided directional information exchange (alignment control). The method relies on minimalistic sensory requirements as it uses only the relative range and bearing of swarm agents in local proximity obtained through onboard sensors on the UAV. Thus, our method is able to stabilize and control the flock of a general shape above a steep terrain without any explicit communication between swarm members. To implement proximal control in a three-dimensional manner, the Lennard-Jones potential function is used to maintain cohesiveness and avoid collisions between robots. The performance of the proposed approach was tested in real-world conditions by experiments with a team of nine UAVs. Experiments also present the usage of our approach on UAVs that are independent of external positioning systems such as the Global Navigation Satellite System (GNSS). Relying only on a relative visual localization through the ultraviolet direction and ranging (UVDAR) system, previously proposed by our group, the experiments verify that our system can be applied in GNSS-denied environments. The degree achieved of alignment and cohesiveness was evaluated using the metrics of order and steady-state value.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007/s10846-024-02108-0.pdf

A Minimalistic 3D Self-Organized UAV Flocking Approach for Desert Exploration

Journal of Intelligent & Robotic Systems (2024) 110:75 https://doi.org/10.1007/s10846-024-02108-0 REGULAR PAPER A Minimalistic 3D Self-Organized UAV Flocking Approach for Desert Exploration Thulio Amorim1 · Tiago Nascimento1,2 · Akash Chaudhary2 · Eliseo Ferrante3 · Martin Saska2 Received: 25 August 2022 / Accepted: 30 April 2024 © The Author(s) 2024 Abstract In this work, we propose a minimalistic swarm flocking approach for multirotor unmanned aerial vehicles (UAVs). Our approach allows the swarm to achieve cohesively and aligned flocking (collective motion), in a random direction, without externally provided directional information exchange (alignment control). The method relies on minimalistic sensory requirements as it uses only the relative range and bearing of swarm agents in local proximity obtained through onboard sensors on the UAV. Thus, our method is able to stabilize and control the flock of a general shape above a steep terrain without any explicit communication between swarm members. To implement proximal control in a three-dimensional manner, the Lennard-Jones potential function is used to maintain cohesiveness and avoid collisions between robots. The performance of the proposed approach was tested in real-world conditions by experiments with a team of nine UAVs. Experiments also present the usage of our approach on UAVs that are independent of external positioning systems such as the Global Navigation Satellite System (GNSS). Relying only on a relative visual localization through the ultraviolet direction and ranging (UVDAR) system, previously proposed by our group, the experiments verify that our system can be applied in GNSS-denied environments. The degree achieved of alignment and cohesiveness was evaluated using the metrics of order and steady-state value. Keywords Unmanned aerial vehicles · Flocking · Swarm robotics · Self-organization 1 Introduction Flocking is a coordinated motion of a large group of individuals moving together towards the same target direction (see Fig. 1). This collective behavior can be observed in different species in nature and emulating it in artificial systems has been an active research topic inspired by the fact of how easily simple individuals with limited resources can achieve complex organizations. In robotics, different methods have been proposed to accomplish the flocking behavior in multirobot systems. Those works can be distinguished based on B Tiago Nascimento ; http://mrs.felk.cvut.cz/ Thulio Amorim 1 Department of Computer Systems, Universidade Federal da Paraíba, João Pessoa, Brazil 2 Cybernetics Department, Czech Technical University in Prague, Prague, Czech Republic 3 Technology Innovation Institute, Abu Dhabi, United Arab Emirates particular properties, such as the specification of the robot used as an individual and the environment in which the system can be applied. For example, numerous methods have already been proposed for ground robots acting in a plain environment with external global localization [9]. To accomplish the flocking behavior in the three dimensional (3D) space using flying robots, designing methods with the same desirable attributes, such as scalability, robustness, and flexibility, is still an open problem. Add to that also the need to cope with the limitations on state estimation, such as no use of global information that would restrict the operational space of designed swarming systems. In most state-of-the-art solutions, robot flocking is performed by combining two main control techniques: proximal control and alignment control [4]. The proximal control uses the range and bearing of the neighboring agents to maintain the distance needed to achieve a safe flocking behavior. There is no standard sensor available to obtain the range and bearing of the neighbors of an individual, and most of the swarming systems rely on wireless swarming of states provided by external localization systems. This assumption is not realistic for real-world applications and for large swarms due to 0123456789().: V,-vol 123 75 Page 2 of 14 Journal of Intelligent & Robotic Systems (2024) 110:75 Finally, we can list our contributions as: Fig. 1 Swarm of unmanned aerial vehicles in the desert using our robotic platform the known problems with scalability. Ideally, the individuals should rely on their sensory capabilities to estimate the relative position of their neighbors in local proximity, as it can be observed in nature. In addition, the alignment control uses the orientation of the neighbors to move in a common direction. The usage of an alignment control helps to achieve the flocking more rapidly, but it requires even more elaborate sensing mechanisms to estimate the relative orientation. Different from formation control where more elaborate rules are designed to achieve a complex behavior [19], here a complex behavior is the result of local interactions between individuals through basic rules. According to [4], there is still no formal or precise way to design a collective behavior. Flocking is usually based on virtual physics-based design. This approach draws inspiration from physics where each robot is considered a virtual particle that exerts virtual forces on the other robots within the group. In our work, we apply the method published in [11] for usage in swarms. Thus, we focus on a minimalistic distributed approach for controlling a group of uncrewed aerial vehicles (UAVs) a continuation of work in [13]. Thus, we performed several simulations with ten UAVs and several experimental runs with nine UAVs. The UAVs have embedded control systems in which each UAV is capable of flight control and self-localization. The proposed approach presents a flocking control function that uses only the proximal term (P) in order to converge and move the UAVs into a unified random direction. In this scenario, we can prove that a single function can maintain cohesiveness and hold the flocking orientation unified while moving the flock of UAVs. As a real-world application, we chose to experiment with a group of f450sized UAVs in a desert environment that constantly inserts disturbances into the formation through the difference in terrain level along the flight field. 123 1. a 3D cohesive flocking method based only on proximal control that relies only on relative neighbor position measurement, suitable to environments with remote sensing or radio communication constraints, and irregular terrains; 2. the proposed method has been also integrated with our double-layer control architecture in a manner that imitates non-holonomic behavior, which is needed for proximal control-based flocking, in real-world conditions and where each agent in the flocking uses an onboard localization method; 3. to the best of our knowledge, this is the first time a nine UAV flocking experiment in a real-world environment is performed, in which each UAV has its own onboard control and localization pipeline without an (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007/s10846-024-02108-0.pdf
Article home page: https://link.springer.com/article/10.1007/s10846-024-02108-0

Amorim, Thulio, Nascimento, Tiago, Chaudhary, Akash, Ferrante, Eliseo, Saska, Martin. A Minimalistic 3D Self-Organized UAV Flocking Approach for Desert Exploration, Journal of Intelligent & Robotic Systems, 2024, pp. 1-14, Volume 110, Issue 2, DOI: 10.1007/s10846-024-02108-0