IQR421

On the synthetic method

The human brain is the most complicated structure in the known universe. It contains roughly 100 billion nerve cells, 3.2 million kilometers of wires, a million billion connections, all packed in a volume of 1.5 liters weighing a bit more than 1.5 kilogram, and consuming about 10 Watt of energy. In order to understand its functions and properties we must bridge many levels of description from molecule, cell and synapse to perception, cognition and behavior.  We pursue this challenge by constructing artificial behaving systems and their "brains".

VicoIn the early 18th century the Italian Philospher Giambattista Vico proposed his principle: ``verum et factum convertuntur'' (the true and the made are interchangeable). In other words ``we can only understand what we make''. If we translate Vico's principle to the study of the brain it means that in order to understand the brain we must construct one. We call our efforts to follow this principle in the study of the brain and behavior ``Synthetic Epistemology'', meaning that we want to understand how biological systems acquire, retain, and express knowledge .

In our research we combine computer simulations and robots to study the brain and how it relates to behavior. Our research addresses on one hand ``complete systems'', models which describe the whole loop from sensing to acting. In these models we try to understand overall principles of neuronal organization. In this case the emphasis is on studying the behavior of artificial creatures in the real world. In parallel we zoom in on particular components of the nervous system. These models are very closely based on our understanding of the anatomy and the physiology of the brain. In developing these models we collaborate closely with neuroscientists. To facilitate our research in synthetic epistemology we develop our own tools, such as the simulation environment IQR421.


Introduction to IQR421

It is only recently that the type of technology needed to pursue synthetic epistemology is available; digital computers. The tool we use to realize our research is called IQR421. With IQR421 the user can define and analyze computer simulations of large scale neuronal systems and combine them with sensing and behaving devices, such as cameras and robots. IQR421 is the result of an active research program in synthetic epistemology developed over the last 10 years. IQR421 was developed in our own research program since appropriate tools to pursue our research goals did not exist.

IQR421 is a graphical programming environment to specify, simulate, control, analyze, and document large scale heterogeneous neuronal systems which can be interfaced to external devices such as robots and cameras. It is developed under Linux using c and the X-motif graphics environment. It has been tested under most common Unix environments (Solaris, Irix, etc.)


IQR421 screenshot


Features

system
Koala-KheperaKhepRep
anls tool
Anls-time
exaple doc-latex
TraX

The IQR421 development team is:

At present we are developing IQR421 into a commercial product which will facilitate other researchers and students interested in synthetic epistemology, computational neuroscience, robotics, or artificial intelligence to define their own studies.  If you would like to know more, please contact one of us.

Mark Blanchard
20 Jan 1999