Last Modified Sunday 01st 2011f May 2011 10:08
What is Simbad ?
Simbad is a Java 3d robot simulator for scientific and educationnal purposes. It is mainly dedicated to researchers/programmers who want a simple basis for studying Situated Artificial Intelligence, Machine Learning, and more generally AI algorithms, in the context of Autonomous Robotics and Autonomous Agents. It is not intented to provide a real world simulation and is kept voluntarily readable and simple.
Simbad enables programmers to write their own robot controller, modify the environment and use the available sensors. Don't think of it as a finite product but merely as an opened framework to test your own ideas.
Simbad provides the following features:
Simbad is also provided with a Neural Network library (PicoNode) and an Evolutionary Algorithms library (PicoEvo). These can be downloaded separately, so as to provide a complete package for Evolutionary Robotics.
Suscribe to the simbad-users Mailing list (it is a low traffic list) to obtain informations about Simbad releases.
Simbad is written entirely in Java. Thus it only requires Java language (1.4.1 or later) and Java3D library (1.3.1 or later). It is compatible with any platform providing those two components. Simbad is known to run on Mac Os X , Windows XP and some Linux distributions.
Why Java ?: because it is now clearly competitive in performance with c++ and provides a better reliability/portability/openness compromise from an applicative point of view.
You can download either the binary containing juste the compiled classes:
Simbad is now avalaible under Subversion. You can also access files via svn repository. Note that this feature should be used preferably by advanced users.
Once this is done you can simply run the simulator:
Or expand the source archive anywhere and compile the java files. The starting class is simbad.gui.Simbad.
Java Web Start
Besides the classic installation procedure described above, you can also launch a demo of Simbad from your internet browser via Java Web Start (providing that you have installed java3d): Launch Simbad Java Webstart
The main contributors for this projet are :