Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The Modular OpenRobots Simulation Engine
C Python Other

Filter out Blender objs starting with _ when importing

This allows for the components' blend file to have extra objects
useful during models creation/edition (like lights) but not
desirable when the component is imported.

While here, a little bit of doc improvement in dev/adding_robot.rst
latest commit 1c8f45c36e
@severin-lemaignan severin-lemaignan authored adegroote committed
Failed to load latest commit information.
addons [builder] fix few occurrences of removed method
bin [bin] Mark Morse OK with Blender 2.76
bindings [core] Use properly direction from builder instead of recomputing them
config [cmake] Adjust fakeenv for mavlink
data New sandbox environment
doc Filter out Blender objs starting with _ when importing
examples [example] fix camera tutorial scipy
src Filter out Blender objs starting with _ when importing
testing [sensors] Adjust GPS for numpy interface of CoordinateConverter
tools [typo] fix 'received' typo in comments
.gitignore add scene.*blend and eclipse files to gitignore
.mailmap Added a mailmap to group variants of dev emails
.travis.bash [ci] add virtualenv and numpy to travis
.travis.yml [ci] use blender ppa 2.7 + python3.4
AUTHORS [doc] Add Joshua G. Lock to the AUTHOR list for 1.3
CITATION [doc] Added a CITATION file
CMakeLists.txt [cmake] Adjust fakeenv for mavlink
INSTALL [doc] Improve a bit INSTALL
LICENSE [doc] Mention that GeomagnetismLibrary.c and relative file are in pub…
OFL.LICENSE [doc] Document which files are not licensied under BSD-3 clause Updated the README, including screenshots
RELEASE_NOTES [doc] Document introduction of Mavlink binding

MORSE logo

MORSE: the Modular Open Robots Simulator Engine

DOI Build Status

MORSE screenshot 1

MORSE (Modular OpenRobots Simulation Engine) is an academic robotic simulator, based on the Blender Game Engine and the Bullet Physics engine. It is a BSD-licensed project (cf LICENSE).

It is meant to be versatile (simulation of field robotics, indoor robotics, human robot interaction, multi-robots systems) and allow simulation at different levels (from raw cameras to high-level semantics).

The communication with the simulator is middleware independent. At the moment, MORSE supports the following middlewares:

  • ROS
  • Yarp
  • pocolibs
  • MOOS
  • and a generic socket interface (with an intuitive Python API)


Please read INSTALL or check the on-line installation instructions.


The MORSE documentation is available from the doc/ directory. It is available as well online, on the MORSE website.

You can also subscribe to

How to contribute

Even if the code-base is not stabilized yet, contribution to MORSE are more than welcome.

You can contribute new robot models, new sensors, we have a TODO list for the Blender game engine itself...

Feel free to subscribe to and ask!

Code is available on GitHub.

Feel free to fork, pull request or submit issues to improve the project!


(c) LAAS-CNRS/ONERA 2009-2010 LAAS-CNRS 2011-2015

MORSE is developped by a large community of academics, with contributions from more that 15 universities world-wide.

MORSE contributors

The initial development of MORSE has been partially funded by the Fondation RTRA within the ROSACE project framework, and by DGA through the ACTION project.

MORSE screenshot 2

Something went wrong with that request. Please try again.