Aus Kognitive Robotik
A list of robotics simulators, simulation packages and approaches we use in our work, intended as a resource for peers and students.
- MORSE is a blender based microscopic robot simulator using python, https://www.openrobots.org/wiki/morse
- lpzrobots - Robot simulator with realistic 3D physics, http://robot.informatik.uni-leipzig.de/software
- Gazebo is a multi-robot simulator for outdoor environments, http://gazebosim.org/
- STDR - (Simple Two Dimensional Robot Simulator), http://stdr-simulator-ros-pkg.github.io/
- stage - Simulator for/from the player project: http://playerstage.org/* Python with game + physics engine (pygame, pygl, soya, ode, box2d), Use google, ask Koro staff for example code
- NASA Tensegrity Robotics Toolkit (NTRT) - http://ti.arc.nasa.gov/tech/asr/intelligent-robotics/tensegrity/ntrt/
- Webots - Commercial software (demo license), robust, feature rich, many robot models, ..., http://www.cyberbotics.com
- crrcsim, an RC model simulator, can be used for simulating MAVs, we have used it with custom modifications, http://sourceforge.net/projects/crrcsim/
- flightgear, FlightGear is a flight-simulator created by an international group of volunteers, and released as free, open-source GPL software. It has been used for academic research, education, and for fun. http://wiki.flightgear.org/Main_Page
- Golly - Simulator for Cellular Automata, http://golly.sourceforge.net/
- Processing seems like a good choice for macroscopic swarm simulations, http://processing.org/, Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production.
- If Processing is not your option, just use the scientifc computing framework of your choice (Python, Julia, Matlab, ...), some examples beyond google can be found here
- For microscopic simulation we suggest one of MORSE, Webots, STDR, stage, lpzrobots
- For CAs golly is a good choice for starting.
Untested and Misc
- Breve, http://www.spiderland.org/breve/
- EvoRobot (Stefano Nolfi und Onofrio Gigliotta):, http://laral.istc.cnr.it/evorobotstar/
- Player, http://playerstage.sourceforge.net/index.php?src=index
- Enki, http://home.gna.org/enki/
- Ariel Dolans eFloys:, http://arieldolan.com/ofiles/Efloys.aspx
- Greg Reynolds Java Boids: http://www.red3d.com/cwr/boids/applet/
- Joe Heitzebergs Java Ants: http://www.mcrit.com/complexity/applets/boid.html