107 research outputs found
Controllability of a swarm of topologically interacting autonomous agents
Controllability of complex networks has been the focal point of many recent
studies in the field of complexity. These landmark advances shed a new light on
the dynamics of natural and technological complex systems. Here, we analyze the
controllability of a swarm of autonomous self-propelled agents having a
topological neighborhood of interactions, applying the analytical tools
developed for the study of the controllability of arbitrary complex directed
networks. To this aim we thoroughly investigate the structural properties of
the swarm signaling network which is the information transfer channel
underpinning the dynamics of agents in the physical space. Our results show
that with 6 or 7 topological neighbors, every agent not only affects, but is
also affected by all other agents within the group. More importantly, still
with 6 or 7 topological neighbors, each agent is capable of full control over
all other agents. This finding is yet another argument justifying the
particular value of the number of topological neighbors observed in field
observations with flocks of starlings.Comment: 9 pages, 3 figures. arXiv admin note: text overlap with
arXiv:1401.259
Resilience and Controllability of Dynamic Collective Behaviors
The network paradigm is used to gain insight into the structural root causes
of the resilience of consensus in dynamic collective behaviors, and to analyze
the controllability of the swarm dynamics. Here we devise the dynamic signaling
network which is the information transfer channel underpinning the swarm
dynamics of the directed interagent connectivity based on a topological
neighborhood of interactions. The study of the connectedness of the swarm
signaling network reveals the profound relationship between group size and
number of interacting neighbors, which is found to be in good agreement with
field observations on flock of starlings [Ballerini et al. (2008) Proc. Natl.
Acad. Sci. USA, 105: 1232]. Using a dynamical model, we generate dynamic
collective behaviors enabling us to uncover that the swarm signaling network is
a homogeneous clustered small-world network, thus facilitating emergent
outcomes if connectedness is maintained. Resilience of the emergent consensus
is tested by introducing exogenous environmental noise, which ultimately
stresses how deeply intertwined are the swarm dynamics in the physical and
network spaces. The availability of the signaling network allows us to
analytically establish for the first time the number of driver agents necessary
to fully control the swarm dynamics
Consensus reaching in swarms ruled by a hybrid metric-topological distance
Recent empirical observations of three-dimensional bird flocks and human
crowds have challenged the long-prevailing assumption that a metric interaction
distance rules swarming behaviors. In some cases, individual agents are found
to be engaged in local information exchanges with a fixed number of neighbors,
i.e. a topological interaction. However, complex system dynamics based on pure
metric or pure topological distances both face physical inconsistencies in low
and high density situations. Here, we propose a hybrid metric-topological
interaction distance overcoming these issues and enabling a real-life
implementation in artificial robotic swarms. We use network- and
graph-theoretic approaches combined with a dynamical model of locally
interacting self-propelled particles to study the consensus reaching pro- cess
for a swarm ruled by this hybrid interaction distance. Specifically, we
establish exactly the probability of reaching consensus in the absence of
noise. In addition, simulations of swarms of self-propelled particles are
carried out to assess the influence of the hybrid distance and noise
Randomized Constraints Consensus for Distributed Robust Linear Programming
In this paper we consider a network of processors aiming at cooperatively
solving linear programming problems subject to uncertainty. Each node only
knows a common cost function and its local uncertain constraint set. We propose
a randomized, distributed algorithm working under time-varying, asynchronous
and directed communication topology. The algorithm is based on a local
computation and communication paradigm. At each communication round, nodes
perform two updates: (i) a verification in which they check-in a randomized
setup-the robust feasibility (and hence optimality) of the candidate optimal
point, and (ii) an optimization step in which they exchange their candidate
bases (minimal sets of active constraints) with neighbors and locally solve an
optimization problem whose constraint set includes: a sampled constraint
violating the candidate optimal point (if it exists), agent's current basis and
the collection of neighbor's basis. As main result, we show that if a processor
successfully performs the verification step for a sufficient number of
communication rounds, it can stop the algorithm since a consensus has been
reached. The common solution is-with high confidence-feasible (and hence
optimal) for the entire set of uncertainty except a subset having arbitrary
small probability measure. We show the effectiveness of the proposed
distributed algorithm on a multi-core platform in which the nodes communicate
asynchronously.Comment: Accepted for publication in the 20th World Congress of the
International Federation of Automatic Control (IFAC
A Decentralized Mobile Computing Network for Multi-Robot Systems Operations
Collective animal behaviors are paradigmatic examples of fully decentralized
operations involving complex collective computations such as collective turns
in flocks of birds or collective harvesting by ants. These systems offer a
unique source of inspiration for the development of fault-tolerant and
self-healing multi-robot systems capable of operating in dynamic environments.
Specifically, swarm robotics emerged and is significantly growing on these
premises. However, to date, most swarm robotics systems reported in the
literature involve basic computational tasks---averages and other algebraic
operations. In this paper, we introduce a novel Collective computing framework
based on the swarming paradigm, which exhibits the key innate features of
swarms: robustness, scalability and flexibility. Unlike Edge computing, the
proposed Collective computing framework is truly decentralized and does not
require user intervention or additional servers to sustain its operations. This
Collective computing framework is applied to the complex task of collective
mapping, in which multiple robots aim at cooperatively map a large area. Our
results confirm the effectiveness of the cooperative strategy, its robustness
to the loss of multiple units, as well as its scalability. Furthermore, the
topology of the interconnecting network is found to greatly influence the
performance of the collective action.Comment: Accepted for Publication in Proc. 9th IEEE Annual Ubiquitous
Computing, Electronics & Mobile Communication Conferenc
Mesh Update Techniques for Free-Surface Flow Solvers Using Spectral Element Method
This paper presents a novel mesh-update technique for unsteady free-surface Newtonian flows using spectral element method and relying on the arbitrary Lagrangian-Eulerian kinematic description for moving the grid. Selected results showing compatibility of this mesh-update technique with spectral element method are give
- …