About MERS

People

Projects

Publications

Resources

Videos

Contact Info


Local Access Only:
 
 
MERS Wiki

MERS CVS

MERS Bugzilla

MERS Tasks


 
orange line


The challenge of space exploration has dramatically shifted from simple fly-bys to micro-rovers that can alight upon several asteroids, collect the most interesting geological samples, and return with their findings. This challenge will not be answered through billion dollar missions with 100 member ground teams, but through innovation. Future space exploration will be enabled in significant part by space explorers that are self-reliant and capable of handling unexpected situations; they must balance curiosity with caution. Self-reliance of this sort can only be achieved through an explicit understanding of mission goals and the ability to reason from a model of how the explorer and its environment can support or circumvent these goals. Robustness of this sort can only be achieved by careful coordination of the complex network of sensors and actuators within a spacecraft. Given the complexity of current (and future) spacecraft, such fine-tuned coordination is ordinarily a nearly-impossible task, both conceptually and as a software engineering undertaking. Such coordination is also essential to creating and operating future networked embedded systems, such as networks of cooperative air and ground vehicles that perform search and rescue. Similar levels of robustness and ease of use are equally relevant in more down to earth contexts within complex embedded systems of the sort found in automobiles and naval ships.

Our research confronts these challenges by introducing a new automated reasoning paradigm called model-based autonomy. We envision model-based explorers that are programmed rapidly and simply by specifying strategic guidance in the form of a few high-level control behaviors, called model-based programs. These control programs, along with a commonsense model of its hardware and its environment, enable an explorer to control and monitor its hidden state according to the strategic guidance. To respond correctly in novel, time-critical situations, our explorers use their onboard models to perform extensive commonsense reasoning within the reactive control loop, something that conventional AI wisdom had suggested was not feasible.   Elevated to a higher level, model-based programs will enable a single human operator to coach a team of agile search and rescue vehicles or a colony of robotic astronauts.

The following subsections describe our recent research areas:

Our recent research efforts have focused on creating Mars Exploration Rovers that are fault aware, systems that coach air vehicle teams that themselves can cooperate intelligently, and walking robots that recover from stumbles with great agility.  We have achieved significant advances in real-time reasoning along four fronts: model-based diagnosis and estimation, model-based planning and execution, knowledge compilation, and optimal deductive reasoning. These capabilities were applied to simulation scenarios for three space missions (the NASA Mars Exploration Rover and the Mars Science Laboratory Missions, and MIT Spheres), a Martian habitat, a humanoid robot and a team of fixed wing air vehicles.