research projects

the robot gallery

people

research publications

news

vacancies

contact

logo

Bristol Robotics Laboratory bio-engineering and intelligent autonomous systems

research projects

the robot gallery

people

research publications

contact and location

news

vacancies

degree courses

UWE Logo

UoB Logo

the eye robot project

CURRENTLY UNDER CONSTRUCTION!

Biological Inspiration

Men with headlamps Mobile agents, whether natural or artificial, are all faced with the problem of disturbances in respect to their vision system while moving. This phenomenon is easily observed when looking at, typically shaky, video footage shot with a hand-held camera whilst walking. By decoupling the vision system, the eye, from the main body or head, nature has come up with an efficient way of tackling the crucial task of gaze stabilisation.

In many mammals the eyes are rotated in the opposite direction of the head movement in order to stabilise the image on the retina. This behaviour is referred to as the vestibulo-ocular reflex (VOR). As its name implies, it is not driven by the vision but the vestibular system, the balance organ in the inner ear. The head rotation is sensed by the semicircular canals, then relayed to the vestibular nucleus in the brainstem. The brainstem neurons innervate the motor-neurons of the extraocular muscles which rotate the eyeball. Due to the large latency in the vision signal (approximately 100ms) a closed-loop control based on the visual slip signal is not possible. However, the vision signal is used in nature to act as a training signal to fine tune this reflex.

It is well understood in the neuro-science community that it is the cerebellum (latin, little brain) that is required not only for the tuning of the VOR, but all motor-functions. The cerebellum is a very regular structure and each microzone's functionality is largely defined by it's inputs and outputs. We believe that by investigating the role of the cerebellum in VOR motor learning in a robotic environment, we are able adopt some algorithmic solutions from nature in order to build more flexible, robust and adaptive robots. On the other hand, we can provide neuroscientists with test-bed to assess their models in a 'real world' setting.

Engineering Implementation

Artificial Vestibular System To sense rotations in the robot setting we employ MEMS gyroscopes from Analog Devices&trade, the ADXRS300. We arranged three of them in a mutually orthogonal setup in order to sense rotations around the yaw, pitch and roll axis.

Pneumatically Actuated 'Eye' During the course of the project we experiment with different actuation mechanism for the artificial oculomotor system. Initial tests of the algorithms are carried out on a electrically actuated system, which we force (using digital filter models) to behave 'muscle like'. In a second set of experiments we are migrating to a oculomotor system which is driven by pneumatically actuated 'artificial muscles'. Electrically actuated eye mechanism and driver boards To test the effectiveness and stability of our algorithms we developed an electrically actuated 3D platform to reproduce typical rotational velocity profiles the eye in a human head experiences. This platform is not electronically connected with the eye mechanism and the sensory coupling is only achieved via the gyroscopic system mounted on the platform. This approach mimics the sensing of head rotations via the semicircular canals of the inner ear. Electrically actuated eye on platform We use a simple vision processing algorithm to track the position of a laser projection in order to generate an teaching signal for the cerebellar inspired adaptive filter structure. If our model of brainstem and cerebellum do not generate an appropriate driving signal for the mechatronic eye, visual slip (i.e. an apparent motion of the visual target) will occur. To be clear, this vision signal is not used as a feedback signal to drive the eye, but purely as a teaching signal to fine tune the feed forward structure of brainstem and cerebellar circuitry. Image tracking using a laser dotAs long as the visual slip is correlated with the vestibular sensation this fine tuning contributes to a more and more stable vision signal, which is crucial for 'higher order' image processing task like edge detection, object recognition and trajectory detection.

Video Gallery

Note that the DivX software/codec is needed to play these files.

Watch the cerebellum inspired algorithm adapting to a change in the dynamics of the artificial oculomotor system!

Eye's view of the cerebellum inspired algorithm adapting to a change in the dynamics of the artificial oculomotor system!

Pneumatic artificial muscle driven eye. The cerebellum inspired algorithm learns in inverse dynamics of this plant and stabilises vision in 2D.

more videos coming soon...

Links

Our project web-site the www.eye-robot.org for additional information.

For more information or any comments about the eye-robot project please email to alex.lenz@brl.ac.uk .

This file last updated Friday, 28-Aug-2009 12:42:23 BST

research projects

the robot gallery

people

research publications

news

vacancies

contact

© 2005, 2006, 2007, 2008, 2009, 2010 Bristol Robotics Laboratory, Dupont Building, University of the West of England, Coldharbour Lane, Bristol, BS16 1QY