Location of Repository

Creating believable characters using a synthetic psychology approach

By Micah Rosenkind, Graham Winstanley and Andrew Blake


The aim of this project is to make simulated characters in interactive real-time software scenarios more believable by increasing the personality of their behaviour. This will be achieved by implementing biologically inspired Artificial Life (Alife) architectures into their control mechanisms. The method to achieve this is inspired by the constructionist “Synthetic Psychology” approach adopted by neurologist Valentino Braitenberg (Braitenberg 1984). The architecture described in this thought experiment is comprised of a network of functional components and is an abstraction of the neural-architecture of human and mammal brains. The objective of this project is to implement a memoryprediction mechanism (Hawkins and Blakeslee 2004) that will enable virtual characters to behave in unpredictable, unique and interesting ways and allow them to become more sensitive to their environment and events, thus further suspending disbelief. In addition to proposing a process for creating simulated characters we also aim to evaluate a method of automatically detecting emergent behaviours exhibited by characters using Kohonen self-organizing maps (SOM). SOMs have proven useful in finding emergent properties in systems from other fields such as usability analysis, marketing and medicine. We believe this capability can assist during the process, which would otherwise require long-term observation for evaluation. Implemented using Microsoft Robotics Developer Studio 2008, this project will produce a series of prototype virtual “Vehicles” based on the designs found in Braitenberg's work, but in some cases amended with more recent findings about the neural architecture of the brain as described by Hawkins (Hawkins and Blakeslee 2004), Bonhoeffer (Engert and Bonhoeffer 1999) and Braitenberg himself

Topics: G700 Artificial Intelligence, G700 Artificial Intelligence
Publisher: Springer
Year: 2008
OAI identifier: oai:eprints.brighton.ac.uk:6792

Suggested articles



  1. (1985). A Robust Layered Control System For a Mobile Robot, doi
  2. (1988). A test vehicle for Braitenberg control structures. doi
  3. (1994). Artificial fishes: Autonomous locomotion, perception, behavior, and learning in a simulated physical world." doi
  4. (1994). Artificial fishes: physics, locomotion, perception, behavior. doi
  5. (1999). Artificial life for computer graphics." doi
  6. (1995). Artificial life meets entertainment: lifelike autonomous agents." doi
  7. (1981). Disney Animation - the illusion of life,
  8. (2007). Massive Software."
  9. (2005). Natural Motion." Ortony,
  10. (2002). Object Persistence for Synthetic Creatures. doi
  11. (2004). On Intelligence,
  12. (1997). The Role of Emotion in Believable Agents." doi
  13. (2008). Top 5 Trends and Predictions for Game AI in
  14. (1984). Vehicles: Experiments in Synthetic Psychology, doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.