OxfordRescue
OxfordRescue Team 2008
RoboCup Rescue - Virtual Robots Competition
NOTE:   Oxford Rescue has now joined forces with UvA Rescue of the University of Amsterdam, to create the Amsterdam Oxford Joint Rescue Forces. The team website can be found at http://www.jointrescueforces.eu/. All information below is now out of date.



Introduction

The OxfordRescue Team represents the University of Oxford in RoboCup's Virtual Robots competition.

A search and rescue robot designed for rugged terrain.
Credit: news.bbc.co.uk

RoboCup is an international organization that promotes the development of robotics and artificial intelligence. Universities from around the world take part in various competitions that involve challenges spanning many fields of research. Though RoboCup's initial motivation was robot football (a stated goal is to develop a team of robots that beats the best human team by 2050), research has since branched into a number of other fields. The most notable of these is Search and Rescue, with RoboCup Rescue founded in 2001.

RoboCup Rescue now comprises three competitions:

A P2AT robot (left) and a Zerg robot (right) in the Yellow Arena of the USARSim simulator used in the Virtual Robots competition.

OxfordRescue participates in the Virtual Robots competition. A number of very interesting problems must be solved for a team to be successful in this league. These include:

The Virtual Robots competition has only existed since 2006, so 2008 will be the third time that teams from around the world compete. OxfordRescue has not participated before, so it will be our first time.

Team Description

Our 2008 team description paper can be found here.

In short, since we are new to the competition, we hope to build on work that has proven successful for others. For example, the University of Amsterdam's UvARescue team has a reputation for excellent mapping, while STEEL, the University of Pittsburgh's team, has developed a highly useful robot-user interface. Combining their excellent ideas would likely be of great benefit.

However, we also hope to move into a new direction by applying learning to some of the problems offered by the competition. In particular, we are interested in improvement of cooperation and communication using learning techniques. Reinforcement learning (especially Q-learning) has proven to be very useful for a number of other RoboCup competitors (e.g. the University of Osnabrueck's Brainstormers, current 2D simulation champions), so it could likely be helpful in solving problems in the Virtual Agents competition.

Recent ideas include representation of the team of robots as a coordination graph, and using Q-learning to learn action payoffs for individual robots. In a communication-limited scenario, robots could learn to take on different roles, and this in turn could be useful to relay information multi-hop through the team. While some robots continue exploring, others could become "Messenger" robots that transmit information through the team.

That said, the team is still in an early stage of development! Currently we are focussing on many low-level tasks, and it may be some time before learning can be properly implemented.

People

Currently the OxfordRescue team is being developed by Julian de Hoog, under supervision of Dr. Stephen Cameron.

Contact

We welcome suggestions and ideas! Please email Julian.

Page last updated: 9 July 2008