Research

Our work on self-organizing multi-agent systems lies at the intersection of Computer Science, Robotics, and Biology. The main theme in our lab is understanding and engineering collective behavior, but we do it in many ways -- both theory and hardware, and both bio-inspired and collaborations with biologists. You can read more about the broad themes in our lab on the main page, see movies of our work on our youtube channel, and find project webpages here.

collective intelligence, self-organization, multi-agent systems,
swarm intelligence, amorphous computing, global-to-local programming
bio-inspired robots, swarm robotics, self-adapting and modular robots, sensor networks
decentralized algorithms, distributed computing, stigmergy, implicit coordination
systems biology, multicellular topology, social insects


Project Descriptions



TERMES
Collective construction of 3D structures by termite-inspired robots


KILOBOTS
Theory and experimental collective behavior for 1024 robot swarms


ROBOBEES
Colony-level coordination for swarms of aerial vehicles


SOCIAL INSECTS
Modelling collective coordination in ants and termite colonies


EDUCATIONAL ROBOTICS
Development of robot platforms for research and education


PROGRAMMABLE SELF-ADAPTATION
Modular robotic systems that constantly adapt to the environment


PROGRAMMABLE ORTHOTICS
Active soft orthotics that can assist gait development.


SELF-ORGANIZING NETWORKS
Firefly-inspired sync and desync for wireless sensor networks


MULTICELLULAR TOPOLOGY
Modelling cellular division networks in the fruit fly wing


LOCAL-TO-GLOBAL THEORY
Theory relating minimal agents to the classes of global problems they can solve


PROGRAMMABLE SELF-ASSEMBLY
Global-to-local compilers for bio-inspired self-assembly.


EXTENDED STIGMERGY
Algorithmic collective construction by agents using implicit coordination