Welcome to the official documentation for the MORSE project.
For any questions about the use of MORSE or if you have any issues with the simulator, you can drop a mail to the morse-users@laas.fr mailing-list. You can suscribe to the mailing-list here.
You can report bugs to our bug-tracker.
MORSE is partially funded by the Fondation RTRA within the ROSACE project framework.
How to build a complete simulation scenario, from the creation of a custom robot with predefined sensors and actuators to the complete scene, including other robots or humans.
MORSE offers an extended set of predefined sensors and controllers that cover reasonably well common simulation needs in robotics. It offers also some complete robots.
The following page lists all the currently existing components and their properties:
MORSE has also a mechanism to alter input or output data (like adding noise to a GPS position) by so called modifiers:
To learn how to add new components (sensors, robots...), please refer to the developer documentation.
MORSE relies on middlewares to integrate in your robotic architecture.
We currently support only YARP, pocolibs and a simple text-based socket protocol. More middlewares are expected to be added in the next versions (partial ROS support is available in the development trunk).
Detailled information:
These tutorials provide more in-depth explanations of how to setup simulations with specific requirements.
As an open-source project driven by the research community, your contributions are very welcome!
Check the Developers documentation.
![]() An ATRV in an outdoor scenario. |
![]() Real-time simulation of a SICK laser range finder in an indoors environment. |
![]() Simulation of human-robot interaction: the robot tracks the posture of the human. |
![]() The MORSE interface (crude Blender :-) ) |
Videos are also available on the Blender for Robotics Vimeo group.
The first release of MORSE contains only a subset of the final simulator specification.
Amongst the planned features for future MORSE releases: