Research Focus

Robotic teams that collaborate with structure, context, and purpose.

Working at the intersection of robotics, machine learning, and optimization to understand how teams collaborate—and turn those ideas into algorithms, interfaces, and experiments.

Connected ideas

Explore research

Select a node to explore.

01 / 04

Collaborative Multi-Agent Systems

Developing algorithms that help robot teams combine complementary capabilities and share resources across different missions. Exploring how collaboration opens up possibilities beyond what each team can achieve alone.

Explore this area
Concept illustration of robots with complementary capabilities connected around a shared goal01
Different capabilities, connected by a shared goal.

Collaborative Multi-Agent Systems

Developing algorithms for robot teams with different capabilities, objectives, and operating conditions. A central question: when does interaction let a team achieve something its members could not accomplish alone? The focus spans distinctions between collaboration, cooperation, and coordination, alongside resource allocation that helps teams support one another.

cooperationcoordinationcapability complementarity
Concept illustration of a robot exploring branching paths with one route highlighted toward a goal02
Learning from experience to guide robotic behavior.

Learning for Robotic Behavior

Exploring how learning can help robot teams decide when to share robots as transferable resources. Combining ecology-inspired models based on Hamilton’s rule with graph neural networks brings robot capabilities and transfer costs into allocation decisions. The goal is to make an NP-hard allocation problem more scalable while supporting collaborative behavior.

robot learningNP-hardnessecology-inspired robotics
Concept illustration of a woman with a frosted-tip pixie haircut using a tablet that mirrors the network of six robots beside her03
Intuitive interfaces between people and robot collectives.

Human-Swarm Interaction

Building interfaces that help people specify, supervise, and understand collective robot behavior. A particular focus is sketch-to-swarm interaction: turning freehand drawings into formation targets, robot assignments, and coordinated motion. Formation control avoids unintended reflected shapes, while a user study examines how accessible the interface is to people without robotics expertise.

user studyinterfacesrobot swarms
Concept illustration connecting a robot wireframe to a Robotarium-style arena with small research robots, perimeter docks, and motion-tracking cameras04
Connecting algorithms, hardware, and real-world experiments.

Robotarium and Hardware Systems

Supporting the experimental systems that bring multi-robot algorithms into the physical world. Hands-on responsibilities include Robotarium hardware, Vicon motion capture, debugging, robot maintenance, and documentation for reproducible workflows. Demonstrations and lab tours also help make the systems accessible to researchers and visitors.

testbedsdebuggingVicon systemdocumentation

Conceptual illustrations of the research areas.

Current Direction

Collaboration in Multi-Agent Systems: From Assignment to Learning

Developing ways for robot teams to share resources and combine complementary capabilities. Bringing together ecology-inspired models of altruism, optimization, and learning to guide when and how teams exchange robots. Alongside these allocation methods, exploring intuitive interfaces that let people shape collective robot behavior.