Research

Current Projects

feature image

Collaborative Coordination of Robots

We study how teams of robots can coordinate their actions to accomplish complex tasks efficiently. Our research addresses task allocation, resource allocation, and cooperative routing through market-based approaches, distributed optimization, and consensus-based control. By combining optimization, game theory, and decision-making methods, we investigate how interactions among individual agents shape collective performance and develop efficient algorithms for coordinating robotic teams.

feature image

Resilient Distributed Control

Robotic teams must operate reliably despite uncertainty, communication limitations, and potentially malicious or deceptive agents. We develop distributed control and decision-making methods that enable agents to coordinate without relying on a central controller, while maintaining resilience to disruptions and adversarial behavior. Our research explores fair allocation principles, incentive mechanisms that encourage cooperation, and estimation and learning methods for inferring unknown system characteristics and agent behavior.

feature image

Robotic Autonomy

Individual robots need greater autonomy as robotic teams grow in size and operate beyond reliable human supervision. Our research connects guidance, navigation, and control with distributed decision-making, enabling robots to estimate their state and surroundings, plan their motion, and coordinate with neighboring agents. We focus on swarm robotics under communication delays, intermittent connectivity, and unreliable information, with applications spanning aerospace, ground, and maritime systems.