Control of a heterogeneous robot swarm. How can we efficiently program a large group of heterogeneous robots to redistribute according to specialized task requirements? Our control solution implicitly solves the combinatorial problem of distributing the right number of robots of a given ‘species’ to the right tasks. A key characteristic of our policy is its scalability with respect to the number of robots, the number of species, and the number of traits.
Diversity in engineered systems. In this interview, we describe our work on heterogeneous robot swarms. Why is ‘diversity’ so important? Can we measure it, and correlate it with the resulting performance of the system? The movie was made to the occasion of our Best Paper Award at BICT 2015.
An internet of robots and things. This video demonstrates how a robot running ROS is can access the Internet of Things via ‘accessors’, which are software modules developed in the Ptolemy project at UC Berkeley. This was the first demo to demonstrate a functioning interface between ROS and accessors.
Multi-robot localization. This (artsy) video demonstrates the collaborative localization capabilities of a group of mobile robots using noisy relative range an bearing sensors developed at the DISAL Lab, EPFL. The position estimate is computed on board the robots and sent to an overhead projector for display.