|
Contents:
The Cognitive Robotics II Project continued our earlier work on the Cognitive
Robotics I project.
Cognitive Robotics II is now completed, you can read the final
report here
(pdf). This page is no longer maintained, you can find more
recent information here.
Funded Cognitive Robotics research continues at Imperial
College with the EPSRC funded project "Spatial
Reasoning and Perception in a Humanoid Robot".
You can view a presentation about our Cognitive Robotics work here
(from May 2001).
The aim of our Cognitive Robotics programme of research is to design and build software for controlling real (as opposed
to merely simulated) robots which (i) are based on formal logic and the Event
Calculus in particular, a well understood
and mathematically rigorous formalism for reasoning about action, change, and space (as
described in Murray Shanahan's book "Solving the Frame Problem: A
Mathematical Investigation of the Common Sense Law of Inertia"), but which (ii)
take account of the lessons learned in twenty five years of Robotics practice, in
particular the advantages of tight coupling between sensors and
actuators. We combine an Abductive Event Calculus based approach with a framework for qualitative
spatial reasoning to create a formalism for reasoning about space, shape, action, and
continuous change. Using this formalism, theories are constructed which describe the
robot's interaction with its world.
Cognitive Robotics II was a two year research project, started in March 2000. The
project was, in large measure, a continuation of previous work on the EPSRC funded projects
"Cognitive
Robotics I" and "Logic for Commonsense Reasoning
about Continuous Change". The term "cognitive robotics" was first
introduced by Ray Reiter and his colleagues, who have a research group on this topic at the University
of Toronto.
Our experiments during Cognitive Robotics I involved a map-building task for a single
robot and a logic programming approach to representation and implementation
was adopted. The project also developed logic-based control techniques which can exploit
abductively constructed maps for planning and navigation.
We identified three areas leading on from previous project work that we consider merited
further substantial research effort.
- One of the main achievements of the Cognitive Robotics I project
was to demonstrate
that the Event Calculus can be used as a viable logic programming language for agent and
robot control. We are developing this into an Event Calculus Language Architecture
(ECLA), to overcome some of the performance constraints imposed by the current Prolog
based meta-interpreter and to integrate our work in abduction, the sense-plan-act cycle
and robot interfacing into a robust and efficient system. This will enable us to rapidly
extend the scope of our research work and give other researchers easy access to
investigate and use the Event Calculus paradigm.
- The Khepera robots used on the Cognitive Robotics
I project inhabited a simple, carefully
engineered "model office" environment, and used only short-range (~2cm) infra-red
proximity sensors for navigation and map building. We extend the techniques
used in the Cognitive Robotics I project to more realistic environments (for instance, a
real office environment) with unexpected obstacles, other robots and people, and to use
robots with richer sensors, such as sonar and stereoscopic vision. This
greatly increased sensory capability enables us to
substantially increase the range of
reasoning processes that can be used. We already have a larger Nomad scout robot, although our preference for
this work was to use "LinuxBot" robots
designed and developed in the UK at the Faculty of
Engineering at the University of the West of England (UWE). These robots have an
on-board Pentium class processor and a wireless Ethernet link.
- We wish to develop new techniques for robot communication and co-operation, building on
the Event Calculus approach, and to demonstrate these on tasks that require co-operation
among multiple robots, such as office delivery and co-operative map building. The use of
DDE communications during the Cognitive Robotics I project was a partially satisfactory solution to inter-robot communication when
using a single computer, but we explore the potential of the Internet based FIPA Agent Communication Language (ACL) in the
context of robot to robot communication. We
believe that communicative acts should be treated like other sensory events, and so can be
assimilated and reasoned about using the methods of abductive reasoning developed during
the Cognitive Robotics projects. In this model each robot is (literally)
a
node on a high bandwidth wireless LAN, each with an Internet IP address.

Stereo photo of the Team (l-r) Mark Witkowski,
Murray Shanahan and David Randell
A "robot's eye view" using Videre stereo camera
We have recently established a
robotics laboratory as a resource for Cognitive Robotics research
and teaching within the Department of Electrical and Electronic
Engineering. The physical laboratory space is equipped with a small
fleet of LinuxBot robots, each with sonar rangefinders and
firewire based stereoscopic vision. These robots intercommunicate using a wireless Ethernet LAN, currently
established in our office space. We already have a Nomad
Scout robot, several Khepera
robots from K-Team and a number of LEGO
Mindstorms kits, available for research and teaching projects.
The group is currently working on LUDWIG, an upper torso, two-armed
"humanoid" robot, which was constructed
in the department's engineering workshops. Yiannis Demiris
has a pair of miniature walking robots, used for research into
human-machine and machine-machine imitation.

A LinuxBot robot with stereoscopic vision

LUDWIG, our humanoid upper-torso robot

Flip and Flop, for experiments in walking and imitation
Murray Shanahan
was the principal
investigator of this project, Mark Witkowski
and David
Randell were employed on the project as research fellows. Two of
Murray Shanahan's Ph.D. students are also engaged in robotics
research in the Intelligent and Interactive Systems Group, Paulo
Santos and (Ms.) Seçil
Özen. Previously, the Cognitive Robotics I project employed Rob
Miller as research fellow with Fabio Berti and Hisashi Hayashi as research
associates.
Dr. Yiannis
Demiris has recently joined the IIS section from the
University of Edinburgh Mobile Robots Group. He is known for his
work on learning by imitation in robots.
Discussion and correspondence about the work on this project is very welcome. Please
contact Murray Shanahan, David
Randell or
Mark Witkowski directly.
Papers and Publications by the Project Team
This list is no longer maintained, you can find more recent
information here.
2003
- Marcus Santos and Paulo Santos, Sensor Data Assimilation as
Database Transactions, in Papers from the 2003 AAAI Spring
Symposium, Palo Alto, California, 2003, pages 125-130 [abstract]
[postscript]
2002
- Paulo Santos and Murray Shanahan, From Regions to
Transitions, From Transitions to Objects, in AAAI-02
Cognitive Robotics Workshop, in: Baral, C. and McIlraith, S.
(Eds.), Working notes of the AAAI Workshop on Cognitive
Robotics, Edmonton, Canada, 2002 [abstract]
[postscript]
- Paulo Santos and Murray Shanahan, Hypothesising Object
Relations from Image Transitions, in 15th European
Conference on Artificial Intelligence (ECAI-02), in: van
Harmelen, F. (Ed.), Proc. Euro. Conf. on Artificial Intelligence
(ECAI-02), Lyon, France, July 2002, pages 292-296. [abstract] [postscript]
- Murray Shanahan, A Logical Account of Perception
Incorporating Feedback and Expectation, in Principles of
Knowledge Representation and Reasoning: Proceedings of the
Eighth International Conference (KR-2002), pages 3-13. [abstract] [postscript]
- Mark Witkowski, Anticipatory Learning: The Animat as Discovery
Engine, in: Proc. Adaptive Behavior in Anticipatory Learning
Systems (ABiALS-02), Edinburgh, August 2002 [abstract]
[pdf]
- David Randell and Mark Witkowski, Building Large
Composition Tables via Axiomatic Theories, in Principles
of Knowledge Representation and Reasoning: Proceedings of the
Eighth International Conference (KR-2002), pages 26-35. [abstract]
[postscript]
2001
- John Demiris and Gillian Hayes, Imitation as a Dual-route
Process Featuring Predictive and Learning Components: a
Biologically-plausible Computational Model, chapter 13, in
Imitation in Animals and Artifacts, edited by K.
Dautenhahn and C. Nehaniv, MIT Press, 2001 (to appear). [pdf]
- Paulo Santos and Murray Shanahan, From Stereoscopic
Vision to Symbolic Representation, AAAI Fall Symposium
on "Anchoring Symbols to Sensor Data in Single and
Multiple Robot Systems", North Falmouth, MA, pages
37-43. [abstract]
[postscript]
- David Randell, Mark Witkowski and Murray Shanahan, From
Images to Bodies: Modeling and Exploiting Spatial Occlusion
and Motion Parallax, Proc.
17th IJCAI-01, pages 57-63. This paper was also
presented at the Commonsense
2001 Symposium, New York, May 20-22. [abstract]
[postscript]
- Mark Witkowski, Murray Shanahan, Paulo Santos and David
Randell, Cognitive Robotics: On the Semantic
Knife-edge, Proc.
TIMR 01 - Towards Intelligent Mobile Robots [abstract]
[compressed
postscript]
- Mark Witkowski, David Randell and Murray Shanahan, Deriving
Fluents from Sensor Data for Mobile Robots, AAAI Fall
Symposium on "Anchoring Symbols to Sensor Data in Single
and Multiple Robot Systems", North Falmouth, MA,
pages 44-51. [abstract]
[postscript]
2000
- Leliane Nunes de Barros and Paulo E. Santos, The Nature
of Knowledge in an Abductive Event Calculus Planner, Proceedings
of the European Knowledge Acquisition Workshop (EKAW),
Juan les Pins, France. [abstract]
[compressed
postscript]
- Murray Shanahan, An Abductive Event Calculus Planner, The Journal of Logic
Programming, Vol. 44, pages 207-239. [abstract]
[compressed postscript].
- Murray Shanahan and Mark Witkowski, High-Level Robot
Control Through Logic, Proceedings ATAL 2000, pages
100-113 (to
appear in the Springer-Verlag LNAI series). [abstract]
[compressed
postscript] [electronic
appendices]
- Mark Witkowski, The Role of Behavioral Extinction in
Animat Action Selection, Proc 6th Int. Conf. on
Simulation of Adaptive Behaviour (SAB-00), [abstract]
[postscript]
- Mark Witkowski, Alexander Artikis and Jeremy Pitt, Trust
and Cooperation in a Trading Society of Objective-Trust Based
Agents, Proc. Autonomous Agents 2000 Workshop on
Deception, Fraud and Trust in Agent Societies, pages
127-136 [abstract] [pdf].
A modified version of this paper is also to appear in Falcone,
R., Singh, M. and Tan, Y-H (eds.) Trust in Cyber-Society:
Integrating Human and Machine Perspective (Springer LNAI)
1999
- Hisashi Hayashi, Replanning in Robotics by Dynamic SLDNF,
Working Notes of the IJCAI 99 Workshop "Scheduling and
Planning Meet Real-Time Monitoring in a Dynamic and Uncertain World", August
1999. [abstract] [postscript]
- Hisashi Hayashi, Abductive Constraint Logic Programming with Constructive
Negation, in the Working Notes of the Third Workshop on Non-Monotonic
Reasoning, Action, and Change, International Joint Conference on Artificial
Intelligence, August 1999. [abstract]
[postscript]
- Murray Shanahan, A Logical Account of the Common Sense Informatic
Situation for a Mobile Robot, Electronic Transactions on
Artificial Intelligence. [abstract] [compressed postscript]
- Murray Shanahan, The Ramification Problem in the Event Calculus,
Proceedings IJCAI 99. [abstract] [compressed postscript].
- Murray Shanahan, What Sort of Computation Mediates Best
between Perception and Action? Logical Foundations for
Cognitive Agents: Contributions in Honor of Ray Reiter,
ed. H.Levesque and F.Pirri, Springer-Verlag, pages 352-369. [abstract]
[compressed
postscript]
- Mark Witkowski, Integrating Unsupervised Learning, Motivation and
Action Selection in an A-Life Agent, Proceedings
5th European Conf. On Artificial Life (ECAL99), September 1999.
[abstract]
[postscript]
- Mark Witkowski, Applying Unsupervised Learning and Action
Selection to Robot Teleoperation, Towards Intelligent Mobile
Robots (TIMR-99), Bristol, March 1999. [abstract] [compressed postscript]
1998
- Hisashi Hayashi, Knowledge Assimilation and Proof Restoration
through the Addition of Goals, Proceedings
8th International Conference on Artificial Intelligence: Methodology, Systems, and
Applications (AIMSA98), Lecture Notes in Artificial Intelligence 1480,
Springer-Verlag (1998), pages 291302.
- A G Cohn, N M Gotts, Z Cui, D A Randell, B Bennet and J M
Gooday, Exploiting Temporal Continuity in Qualitative
Spatial Calculi, eds M J Egenhofer and R Golledge, Spatial
Information Systems, Oxford, 1998.
- Murray Shanahan, Reinventing Shakey, Working Notes of
the 1998 AAAI Fall Symposium on Cognitive Robotics, pages 125135. [abstract] [compressed postscript]
- Mark Witkowski, Dynamic Expectancy: An Approach to Behaviour
Shaping Using a New Method of Reinforcement Learning, 6th Int. Symp. on Intelligent Robotic
Systems (SIRS98), July, 1998, pages 73-81. [abstract]
[postscript]
1997
- Hisashi Hayashi, Language HSimple(R): An Action Language
for Representing Concurrent Actions and Continuous Changes, in the Working Notes
of the Second Workshop on Practical
Reasoning and Rationality, [abstract]
[postscript]
- Murray Shanahan, Solving the Frame Problem: A Mathematical Investigation of the
Common Sense Law of Inertia, MIT Press, 1997. [contents]
- Murray Shanahan, Event Calculus Planning Revisited, in
Proceedings of 1997
European Conference on Plannning (ECP 97). An early draft of this paper appears in the
Working Notes of the AAAI 97 Workshop on Robots, Softbots, Immobots: Theories of Action,
Planning and Control, 1997. [abstract] [compressed postscript]
- Murray Shanahan, Noise, Non-Determinism and Spatial Uncertainty,
Proceedings AAAI 97, pages 153158 [abstract] [compressed postscript]
1996
- Rob Miller and Murray Shanahan, Reasoning about Discontinuities in the Event Calculus,
in proceedings of the 5th International Conference on Principles of Knowledge
Representation and Reasoning (KR 96), 1996. [Abstract]
[postscript]
[dvi]
- Murray Shanahan, Noise and the Common Sense Informatic Situation for a Mobile Robot,
in the proceedings of AAAI'96, 1996. [Abstract] [compressed postscript]
- Murray Shanahan, Robotics and the Common Sense Informatic Situation, in the
proceedings of ECAI'96, Budapest, Hungary, 1996. [Abstract] [compressed postscript]
Other references, and those before 1996, may be found at the respective author's
homepages.
Related WWW Sites
This page maintained by Mark
Witkowski.
Last Change: 4/10/02 (by MW).
|