- Electronic Mail:
- Telephone: (01603)
- Fax: (01603)
- Room: 6/2.12
I am giving the lectures
on Prolog as part
of the following courses in 2011-12:
My current research interests include
virtual reality, control theory, robotics, and modelling of biological systems. In the past I have also worked on
term rewriting, graph rewriting, higher order rewriting, category theory,
concurrency and functional languages.
Numerical modelling of plant growth
In collaboration with
and others I am developing models of plant growth
based on numerical solution of differential equations
for elasticity, growth, and diffusion.
Real-time procedural humanoid animation
I have been involved with the
ViSiCAST and eSign
projects, and am currently working on the
whose aims are
automatically generated virtual deaf signing for broadcast television
and web sites.
I designed and implemented SiGML (Signing Gesture Markup Language),
an XML language based on the Hamburg Notation System for
describing the physical components of signs, and developed algorithms for
avatar-independent real-time procedural
animation of signs described in SiGML.
Currently I am working on an improved version of SiGML with a simpler
structure, to be applicable to a wider range of human movement.
theory and robotics
control theory is a branch of control theory due to William Powers
which appears highly suitable to the study of living organisms. As a
demonstrator project in the use of PCT to design the control architecture for a
complex control task, I am constructing (as yet only in simulation) a
based on PCT principles.
I have in the past been involved in the
- Reanimation of combat
simulation log files for after-action review.
(Collaboration with Defence Evaluation Research Agency (DEFRA).)
This involved analysing log files from combat simulators and
generating a virtual reality movie of the action in VRML.
- Virtual reality modelling of
landscapes, for visualising the predicted effects of landscape management
policies. (In collaboration with Andrew Lovett in the
School of Environmental
Term rewriting and graph
rewriting as models of computation
This is a field in which I am no longer active.
official home page.
relevant to my current interests.
Staff List /