School of Computer Science


The lists below describe the projects the IRLab is currently involved with and those which we previously contributed to. Click on the titles for more information.

Current and Recent Projects

  • PRINCESS: Probabilistic Representation of Intent Commitments to Ensure Software Survival. This is a project under the DARPA BRASS (Building Resource Adaptive Software Systems) program. It is led by Charles River Analytics and involves partners from the university of Birmingham, Harvard University and the University of Southern California. The overall aim of the project is to develop adaptive software systems for operation in dynamic and uncertain environments, underpinned by rigorous formal verification methods which ensure the correctness of the adaptation process. The work will involve developing techniques that combine verification with probabilistic modelling and inference, with a particular preference for the use of probabilistic programming languages. Birmingham's involvement is led by Dr. David Parker.

  • STRANDS: Spatio-Temporal Representations and Activities For Cognitive Control in Long-Term Scenarios. This project explored how a mobile robot can perform intelligent autonomous behaviour for long periods (up to four months) in human-populated environments. In order to support task behaviour, and to facilitate such long runtimes, STRANDS robots extracted quantitative and qualitative spatio-temporal structure from sensory experience, building representations that allowed them to understand and exploit the dynamics of everyday activities. The project was coordinated by Dr Nick Hawes, who collaborated with Dr Jeremy Wyatt in the IRLab.

  • CoDyCo: Whole-body Compliant and Dynamical Contacts in Cognitive Humanoids. This project explored multi-contact control strategies for humanoid robots evolving in environments where contact interactions can be non rigid (compliant) and unpredictable. It included human studies, control and learning aspects but also software developments and implementation on the iCub robot. Birmingham's involvement was led by Dr. Michael Mistry

  • GeRT: Generalizing Robot Manipulation Tasks: The objective of this project was to develop new methods to cope with novelty in manipulation tasks by enabling the robot to autonomously generalize its manipulation skills to new objects. The basic idea is that some successful implementations of a certain robot manipulation task, such as serving a drink, are given as input. These programs then constitute a database of prototypes representing that class of task. When confronted with a novel instance of the same task the robot needs to generalize from the prototypes. In this way, prototypical task plans may be mapped to a new plan that is suitable for handling different geometric, kinematic, and dynamic task settings, hence solving a task that is physically substantially different but similar at an abstract level. Birmingham's involvement was led by Dr. Richard Dearden, Dr. Jeremy Wyatt and Dr. Rustam Stolkin.

  • CogX: Cognitive Systems that Self-Understand and Self-Extend: This project was concerned with building a theory, together with robotic implementations, of how cognitive systems, particularly robots, can understand what they know, and how what they know changes when they act. The IR Lab will also be the coordinator of this project, which starts May 1st 2008 and runs until the end of June 2012. The project was led by Jeremy Wyatt, Richard Dearden, Aaron Sloman and Nick Hawes.