Project Objectives
Develop complete, effective and scalable software for autonomous robot teams. Demonstrate robot teams with integrated perception, reasoning, learning, communication and cooperative strategies that solve complex multiagent tasks.
Project Website
Approach
Localization
We have developed new algorithms for visual landmark-based localization.
The approach specifically addresses situations where sensor
information does not match estimated position. Our algorithms have been
implemented on the Sony Aibo, and ported to the TeamBots environment.
Manipulation and Navigation for Robot Colonization
We pose ``robot colonization'' as a task domain for
our multirobot research. In this task, robots are to search for
various types of objects in an unmapped environment and transport
them to specific locations according to type. Some objects
may be of greater value than others, thus requiring dynamic
replanning for optimal solutions.
Manipulation and navigation are fundamental skills for this task. Accordingly, we have been developing behaviors to accomplish these skills. Photos of our robots demonstrating components of the colonization task are available in our presentation.
Graceful degradation in the face of reduced knowledge
Robots acting in the real world are often faced with varying degrees
of information about their environment. For example,
sometimes they know very precisely
their location, other times they are lost. It is important that
the robots act appropriately in all these situations. Our work
in this area has focused on developing behaviors, called
``multi-fidelity behaviors'' that enable the agent to act appropriately
regardless of the confidence in their confidence in sensing.
Multiagent learning
Learning enables agents to adapt to their environment and to interact
appropriately with external agents (or perhaps opponents).
We have been investigating learning algorithms for this domain
that speed convergence to effective policies.
Communication and fusion of distributed sensing
We are investigating how robots can communicate about objects
in their environment, and fuse this information effectively.
Real-time visual sensing
In order for our robots to react sensibly to the real world,
they must be able to quickly sense objects in their environment.
We have developed a software system that can process color
images and extract regions based on color coding at 30Hz with very low
CPU overhead. This software
has been downloaded and used successfully by a number of researchers.
Recent Accomplishments
Plan
Technology Transition
Relevant Publications