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 …
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
Optimization-based design is an effective and promising approach to realizing collective
behaviours for robot swarms. Unfortunately, the domain literature often remains vague about …
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
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 …
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
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 …
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 …
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
Supported by current socio-scientific trends, programming the global behaviour of whole
computational collectives makes for great opportunities, but also significant challenges …
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 …
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
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 …
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 …
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
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 …
So far, automatic design has relied on mission-specific objective functions to specify the …