phd

UESMANN

UESMANN is the subject of my recently completed PhD, and is a rather odd kind of artificial neural network which can modulate between multiple behaviours. It is inspired by how neuromodulators change the behaviour of neurons in biology.

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.

UESMANN: A feed-forward network capable of learning multiple functions

A brief introduction to the UESMANN network which is further explored in my thesis.

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.