Profile image of MichaelSheldon
Flag of United Kingdom Bracknell, United Kingdom
Member since May, 2003
1 Recommendations

Michael Sheldon 

I'm now in a full-time position and so am no longer available for freelance work. ----------------------------- I currently hold a first class degree in software engineering and a PhD focusing on artificial intelligence and robotics. I have been heavily involved in a number of open source projects, including the (and GNU FM) music sharing site, the Jokosher audio editor and the GStreamer multimedia framework. Further examples of my work in the open source world, commercially and in academic research can be seen on my Portfolio page. Now that my research work is complete I've decided to return to freelancing as it provides the flexibility for me to work on a wide range of different projects, whilst still leaving time for my voluntary open source contributions.
$100 USD/hr
30 Reviews
  • 100%Jobs Completed
  • 100%On Budget
  • 100%On Time
  • 50%Repeat Hire Rate

Recent Reviews


Research Assistant

Mar 2012 - Sep 2012 (6 months)

I was employed on a short contract to assist in an investigation into developmental learning and intrinsic motivation on the iCub humanoid robot platform. During which I assisted in the integration of the PSchema learning framework which I had developed as part of my PhD research.

Part-time demonstrator and tutor

Sep 2008 - Mar 2012 (3 years)

Whilst studying for my PhD I also ran practical lab sessions for undergraduate students, gave a number of lectures and acted as a personal tutor for roughly 12 students each year.


Jul 2006 - Aug 2007 (1 year)

I primarily worked on the Horde and Kolab groupware systems, and helped to maintain a number of installations as part of a pilot program with the German government.


BEng Software Engineer (First Class)

2004 - 2008 (4 years)

PhD in Developmental Robotics

2008 - 2012 (4 years)


A developmental approach to the emergence of communication in socially situated embodied agents

This paper reports on a developmental approach to the learning of communication in embodied agents, taking inspiration from child development and recent advances in the understanding of the mirror neuron system within the brain. We describe a part of the ROSSI project which focuses upon gestural communication in the form of pointing. We are examining the idea that pointing may be a key step towards simple spoken communication and exploring the internal representations that may be formed during this process.

PSchema: A developmental schema learning framework for embodied agents

In this paper we introduce PSchema, a framework for Piagetian schema learning which allows for the direct use of symbolic schema learning in a robotic environment. We show the benefit of a developmental progression to aid in the learning of the system and introduce a generalisation mechanism which further increases the capabilities of these techniques. Using a robotic arm we demonstrate the system's ability to learn to touch objects placed in front of it and how it can represent the knowledge gained.

An infant inspired model of reaching for a humanoid robot

In this paper we outline the biological and psychological processes behind a sequence of development leading to early manipulative behaviour and including the learning of saccade control, gaze control, torso control, and visually elicited reaching and grasping in 3D space. Our implementation on an iCub robot produces reaching and manipulation behaviours from scratch in around 2.5 hours.