Rising Stars: Amanda Prorok's "Heterogeneous Robot Swarms"

Amanda Prorok, postdoctoral researcher under Dr. Vijay Kumar in Kumar Lab, will be presenting her research on Heterogeneous Robot Swarms at Rising Stars in Cambridge, Massachusetts November 8-10, 2015. 

Rising Stars is a career-building workshop for women electrical engineers and computer scientists interested in careers in academia. This year’s workshop will bring together over 60 top graduates in the fields of electrical engineering and computer science for two days of scientific interactions and career-oriented discussions.


As we harness swarms of autonomous robots to solve increasingly challenging tasks, we must find ways of distributing robot capabilities among distinct swarm members. My premise is that that one robot type is not able to cater to all aspects of a given task, due to constraints at the single-platform level. Yet, it is an open question how to engineer heterogeneous robot swarms, since we lack the foundational theories to help us make the right design choices and understand the implications of heterogeneity.

My approach to designing swarm robotic systems considers both top-down methodologies (macroscopic modeling) as well as bottom-up (single-robot level) algorithmic design. My first research thrust targeted the specific problem of indoor localization for large robot teams, and employed a fusion of ultra-wideband and infrared signals to produce high accuracy. I developed the first ultra-wideband time-difference-of-arrival sensor model for mobile robot localization, which, when used collaboratively, achieved centimeter-level accuracy. Experiments with ten robots illustrated the effect of distributing the sensing capabilities heterogeneously throughout the team. This bottom-up approach highlighted the compromise between homogenous teams that are very efficient, yet expensive, and heterogeneous teams that are low-cost.

My second research thrust, which aims at formally understanding this compromise, targets the general problem of distributing a heterogeneous swarm of robots among a set of tasks. My strategy is to model the swarm macroscopically, and subsequently extract decentralized control algorithms that are optimal given the heterogeneous swarm composition and underlying task requirements. I developed a dedicated diversity metric that identifies the relationship between performance and heterogeneity, and that provides a means with which to control the composition of the swarm so that performance is maximized. This top-down approach complements the bottom-up method by providing high-level abstraction and foundational analyses, thus shaping a new way of exploiting heterogeneity as a design paradigm.

Read more