- 3D Simulation Environment for Mobile Robots -
   
   
Documentation

Compilation

While the application itself can be compiled with 2-3 mouseclicks by opening the solution file src/simapp/simapp.sln with MS Visual Studio (v7.1 or later?) the other libraries require previously some special treatment once after download.
The libraries ode and xercesc are distributed as binary. Just execute the batch-file install.bat in there corresponding folder. Depending on the application you have installed to handle zip-files you might have to unzip the local zip-files by hand to the same directory and than run install.bat again. The batch-file will copy the libraries to the appropriate directory so the other modules will find them for linking.
Since currently I only use a very small subset of the boost library that is completely inlined there are no binaries required yet. Just unzip the corresponding zip-file to the local directory.
OpenSceneGraph (osg) is not distributed in binary form because I'd have to provide a release- and a debug-version which would increase the size dramatically. Thus, you have to comple it on your own. Again unzip the zip-file and open osg.sln with MS Visual Studio and compile it with the required settings (Debug/Release). I adapted the projects so that they use the same directory structure as Simulator BOB. So no files need to be copied by hand.


Tutorials


Additional Information

  • List of all component types registered in the standard destribution (2006-09-21)
  • Description of the synchronization between real-time, physics simulation and controller-threads (2006-06-20)
  • Dependencies between the individual modules of the whole project(2006-06-22)
  • HowTo run the simulation SimpleRemoteControlledRobot.xml (2006-04-19)
  • HowTo use the light sensory classes: RCLightSensoryHandler, RCLightEmitter and RCLightDetector (2006-04-19)
  • HowTo use all those template classes without great experience with templates (2006-05-24)