Prof. Daniela L Rus

Andrew (1956) and Erna Viterbi Professor of Electrical Engineering and Computer Science
Director, Computer Science and Artificial Intelligence Laboratory (CSAIL)
Deputy Dean of Research, Schwarzman College of Computing

Primary DLC

Computer Science and Artificial Intelligence Laboratory

MIT Room: 32-374

Areas of Interest and Expertise

Mobile Computing
Sensor Networks
Information Organization
Information Access

Research Summary

Professor Rus imagines a future where robots are so integrated in the fabric of human life that they become as common as smart phones are today. The field of robotics has the potential to greatly improve the quality of our lives at work, at home and at play.

There are significant gaps between where robots are today and the promise of pervasive integration of robots in everyday life. Some of the gaps concern the creation of robots -- how do we design and fabricate new robots quickly and efficiently? Other gaps concern the computation and capabilities of robots to reason, change and adapt for increasingly more complex tasks in increasingly complex environments. Other gaps pertain to interactions between robots and between robots and people. Meeting these challenges will bring robots closer to the vision of pervasive robotics: The connected world of many people and many robots performing many different tasks.

The focus of Professor Rus' research is to develop the science of networked/distributed/collaborative robotics, by asking: how can many machines collaborate to achieve a common goal? Distributed networked robot systems consist of multiple robots that are connected by communication. In these systems the robots interact locally with the environment. The objective is for the system as a whole to have guaranteed global behavior.

Distributed robotics is an important area of robotics as it addresses how collections of robots can collaborate to achieve a larger task than each individual robot is capable of doing. Her research addresses the development of algorithms and systems that (1) enable collaboration; (2) couple tightly communication, control, and perception; (3) are scalable and generally independent on the number of agents in the system; (4) have provable guarantees. An important theme in this work is self-organization: the study of computational processes that interact with each other and with the physical world and change to achieve system reconfiguration in response to the task requirements and the environment. Another important theme is creating increasingly more capable and autonomous robot systems that adapt to increasingly more complex environments and operate in response to increasingly higher-level instructions from the humans.

Recent Work