Dept of Computing Science and Mathematics University of Stirling

Synthetic Sensory Systems

Synthetic Sensory Systems: one way forward for neuromorphic systems research.

UNDER CONSTRUCTION (as always!)

Aims

  1. The aim of this page is to suggest one partiicular application area for neuromorphic systems: namely the development of systems which provide senses for (e.g.) computers, or autonomous robotic systems.
  2. To help on research in this area by gathering together references and resources on different forms of synthetic sensory systems

What is a sensory system?

Sensory systems are what animals (and even plants) use to find out about their environment. A sense is the capability to interpret some variable flux: from a biological viewpoint, the flux being interpreted must impact on the sensing entities survival (whether through finding food, or a mate, or avoiding prey, or whatever). A flux is simply something which varies (or fluctuates). Examples of biological systems are given in Table 1.
Table 1: some biological senses and their fluxes
Sense Flux
Sight Electromagnetic waves in the visible spectrum
Hearing Pressure waves between about 30 and 20000Hz
Smell Concentration of various airborne molecules
Taste Concentration of various ions etc. in saliva
Touch Pattern of pressure at points on animal's surface
Proprioception Pattern of nerve impulses from muscles
With the exception of proprioception, these senses all tell the animal something about the external world: proprioception tells the animal about the relative position of parts of its body. Note that some, but not all, of the fluxes are patterns of incident energy.

What is a synthetic sensory system?

A synthetic sensory system is a system which detects some (probably external) flux, translating it into internal signals, and interpreting these signals in some way. The interpretation should have some relevance to the reason for the machine's existence, although this really only applies if the system which the sensing is part of is autonomous.

One can consider everyday computers to have a limited set of senses: they can interpret key depressions and mouse movements. One aim of the work implied here could be to increase this, possibly by providing hearing and sight for computer systems. This could certainly increase the range of inputs available to the machines, and conceivably make them easier to use. Clearly, more autonomous machines have more need of senses, if only to permit their (fragile) systems to survive in a hostile environment. On the other hand, Keating [1] makes the point that one needs to match the sensor sophistication to the machine's internal capacity and function.

Why do research into synthetic sensory systems

A great deal of the work on synthetic sensing is motivated by understanding the biological system better: by building a working model of a biological sensing systems we gain insight into the biological system. The other primary motivations are
  1. the possibility of producing better sensing systems for robots or sessile computer systems
  2. developing prosthesis for humans who have impaired sensing faculties.
The possible gains from any of these research motivations are huge: by understanding animal sensing we will both improve our understanding of the way in which animals fit their ecological niches and improve the design of artificial prostheses for impaired humans. Better sensing systems for completely synthetic systems (like mobile robots or desktop computers) will allow them to interact much more effectively with their environment. For an autonomous robot, this is the difference between being able to work usefully independently and not being able to do so.

At first sight, one might imagine that adding senses to a desktop computer would not be useful: however, the if one compares the sophistication of the display with that of the input devices (keyboard and mouse) one rapidly realises that the input devices lag way behind. In the last 10 years, screens have improved enormously in quality , yet the last improvement in input devices was the mouse. Keyboards have not altered materially in many years. Input based on sensing includes sound input (and that, in turn, includes speech), visual input, and even intelligent usage of keyboard and mouse input (are key-depressions frequent or infrequent, often incorrect or always right, is mouse usage smooth or jerky, etc.). Indeed, one can imagine the desktop machine merging with the mobile robot to produce a synthesis in which the static computer becomes a thing of the past. The limitations on these machines are imposed primarily by our imaginations!

Existing and past work

There is a quite a lot of information both published and on the internet about sensory neuromorphic systems. The Telluride workshops have been running for some years, (see the 2004 Workshop which also has links to earlier workshops, and Timmer Horiuchi's page for links to earlier workshops). There is a book, Neuromorphic Systems: Engineering Silicon from Neurobiology, World Scientific, 1998: this book developed from the recent 1st European Workshop on Neuromorphic Systems (Stirling, 29-31 August 1997). The biggest group in Europe is in the Institute of Informatics, jointly run by the University of Zurich, and ETH Zurich. There is a page describing biologically based work at the Dept of Artificial Intelligence at the University of Edinburgh. My own work is on the asuditory system. We are curently working with Oxford and Edinburgh on the development of a subthreshold aVLSI chip for binaural audition. In addition, I am working on the statistics of sound signals: this work aims to look at what regularities there are in sounds, and to use that (eventually) to guide processing.

A page of references and WWW pages etc is under construction.



Back to Professor Smith's home page.

Last updated: Thursday, 06-May-2004 09:20:11 BST

If you have any difficulties accessing this page, or you have any queries/suggestions arising from this page, please email:
Prof Leslie S Smith (lss(nospam_please)@cs.stir.ac.uk)

computing logos