Macroprogramming: Concepts, state of the art, and opportunities of macroscopic behaviour modelling

R Casadei - ACM Computing Surveys, 2023 - dl.acm.org
Macroprogramming refers to the theory and practice of expressing the macro (scopic)
behaviour of a collective system using a single program. Macroprogramming approaches …

Disentangling automatic and semi-automatic approaches to the optimization-based design of control software for robot swarms

M Birattari, A Ligot, K Hasselmann - Nature Machine Intelligence, 2020 - nature.com
Optimization-based design is an effective and promising approach to realizing collective
behaviours for robot swarms. Unfortunately, the domain literature often remains vague about …

[HTML][HTML] Empirical assessment and comparison of neuro-evolutionary methods for the automatic off-line design of robot swarms

K Hasselmann, A Ligot, J Ruddick, M Birattari - Nature communications, 2021 - nature.com
Neuro-evolution is an appealing approach to generating collective behaviors for robot
swarms. In its typical application, known as off-line automatic design, the neural networks …

[HTML][HTML] Automatic off-line design of robot swarms: a manifesto

M Birattari, A Ligot, D Bozhinoski… - Frontiers in Robotics …, 2019 - frontiersin.org
Designing collective behaviors for robot swarms is a difficult endeavor due to their fully
distributed, highly redundant, and ever-changing nature. To overcome the challenge, a few …

Artificial collective intelligence engineering: a survey of concepts and perspectives

R Casadei - Artificial Life, 2023 - ieeexplore.ieee.org
Collectiveness is an important property of many systems—both natural and artificial. By
exploiting a large number of individuals, it is often possible to produce effects that go far …

[HTML][HTML] ScaFi: A Scala DSL and toolkit for aggregate programming

R Casadei, M Viroli, G Aguzzi, D Pianini - SoftwareX, 2022 - Elsevier
Supported by current socio-scientific trends, programming the global behaviour of whole
computational collectives makes for great opportunities, but also significant challenges …

A tour-guide robot: Moving towards interaction with humans

BPEA Vásquez, F Matía - Engineering Applications of Artificial Intelligence, 2020 - Elsevier
The aim of this research project is to develop a smart social robot showing sufficient
intelligence to work as a tour-guide in different environments. In doing so, both a software …

AutoMoDe: a modular approach to the automatic off-line design and fine-tuning of control software for robot swarms

M Birattari, A Ligot, G Francesca - … design of machine learning and search …, 2021 - Springer
Although swarm robotics is widely recognized as a promising approach to coordinating
large groups of robots, a general methodology for designing collective behaviors for robot …

[HTML][HTML] Recent trends in robot learning and evolution for swarm robotics

J Kuckling - Frontiers in Robotics and AI, 2023 - frontiersin.org
Swarm robotics is a promising approach to control large groups of robots. However,
designing the individual behavior of the robots so that a desired collective behavior emerges …

Show me what you want: Inverse reinforcement learning to automatically design robot swarms by demonstration

I Gharbi, J Kuckling, DG Ramos… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Automatic design is a promising approach to generating control software for robot swarms.
So far, automatic design has relied on mission-specific objective functions to specify the …