Skip to main content
Article
100%
HD

Imagine a swarm of drones that must fly in a precise shape, like a triangle or a star. Each drone has to keep a certain distance from its neighbors, but not all connections are bidirectional: sometimes a drone only follows the instructions of another. This is the challenge of directed formation control.

A research team has introduced a new geometric approach. They start from a classic algorithm called gradient descent, which lowers a system's energy toward a minimum, but they lift it into a different space—the edge space (the distances between robots). From there, they map the result back to node space (the robots themselves) using the minimum norm. The outcome is a family of controllers that includes both the traditional version and a directed variant.

For directed formations, the authors devised a simple numerical test to check local convergence: just examine a matrix linked to the directed graph. Surprisingly, the “persistence” property—once thought essential—is neither necessary nor sufficient for convergence. Instead, they propose a new, easier‑to‑check condition that turns out to be necessary.

This work paves the way for more efficient multi‑robot systems that can coordinate even with one‑way communications, offering practical tools for engineers and researchers designing complex formations with fewer constraints.

Bonus
100%
HD

The mathematical core of the new approach lies in formulating an optimization problem on a Riemannian manifold defined in edge space. Starting from a cost function L(e)=½∑_{(i,j)∈E}(‖p_i-p_j‖^2-d_{ij}^2)^2, where p_i are node positions and d_{ij} the desired distances, the gradient of L with respect to edges, ∇_e L, is projected back to node space via a minimum‑norm lifting operator that solves min_{Δp}‖Δp‖ subject to DΔp=∇_e L, with D the graph incidence matrix. This projection ensures the smallest possible position changes to reduce L while preserving the graph’s topology.

For directed graphs, the incidence matrix becomes asymmetric, and local convergence hinges on the spectrum of the Jacobian J= -D^TWD, where W is a weight matrix derived from second derivatives of L. The proposed numerical test checks that all eigenvalues of J, except the zero one linked to global symmetries (translations and rotations), have negative real parts. Persistence—absence of unidirectional dependency cycles—does not guarantee this spectral property, prompting the need for a stricter condition based on the positive definiteness of a modified stiffness matrix. This condition is computationally light, requiring only the decomposition of a |V|×|V| matrix, where |V| is the number of robots, making it suitable for real‑time embedded implementations.

Ask AI

Explore key aspects of this story with 3 quick insights

Source

Date Published:
Original Article arxiv.org
Fact-check verified on 14/05/2026 Primary Study / Original Source
Read our Editorial Guidelines & AI Ethics Policy
Creative Commons License CC BY-NC-SA 4.0

Keep exploring

Discover the full archive of science bites or head back to home

Riconnessione al server... Aggiornamento della sessione in corso
Connessione interrotta Impossibile stabilire il collegamento
Sessione aggiornata Ricarica per visualizzare i contenuti