robot

Blodwen

A tiny Mars rover.

Off-road driving

Work with Fred Labrosse on autonomous off-road driving.

Rover walking

Is 'walking' a useful way of getting around on Mars?

Neuromodulatory Supervised Learning

My PhD thesis, exploring the UESMANN neural network architecture which can learn two (or possibly more) functions in a single set of weights and can be trained using gradient descent.

Homeostatic Robot Control Using Simple Neuromodulatory Techniques

A look at how well UESMANN performs in a homeostatic robot problem.

A simple drive load-balancing technique for multi-wheeled planetary rovers

A simple method for balancing motor load in wheeled rovers using a simulation of cytokine mediated allodynia: simply put, when a particular wheel motor "gets sore" (i.e. has a high operating temperature) the rover lowers the power to it.

Rover walking: a neuroendocrine controller for switching between rolling and walking locomotion

Comparing two walking gaits with normal rolling on a Mars simulant surface, using leg deployment motors on a rover modelled after the ExoMars chassis. An artificial endocrine system is used to switch gaits, which are implemented with a Brooks …