Abstract
MORSE is a robotic simulation software developed by roboticists from several research laboratories. It is a framework to evaluate robotic algorithms and their integration in complex environments, modeled with the Blender 3D real-time engine which brings realistic rendering and physics simulation. The simulations can be specified at various levels of abstraction. This enables researchers to focus on their field of interest, that can range from processing low-level sensor data to the integration of a complete team of robots. After nearly three years of development, MORSE is a mature tool with a large collection of components, that provides many innovative features: software-in-the-loop connectivity, multiple middleware support, configurable components, varying levels of simulation abstraction, distributed implementation for large scale multi-robot simulations and a human avatar that can interact with robots in virtual environments. This paper presents the current state of MORSE, highlighting its unique features in use cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rusu, R.B., Maldonado, A., Beetz, M., Gerkey, B.P.: Extending Player/Stage/Gazebo towards cognitive robots acting in ubiquitous sensor-equipped environments. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) Workshop for Network Robot Systems, Rome, Italy (2007)
Gerkey, B.P., Vaughan, R.T., Howard, A.: The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. In: Proceedings of the 11th International Conference on Advanced Robotics, pp. 317–323 (2003)
Vaughan, R.: Massively Multi-robot Simulation in Stage. Swarm Intelligence 2, 189–208 (2008)
Koenig, N., Howard, A.: Design and Use Paradigms for Gazebo, An Open-Source Multi-Robot Simulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2149–2154 (2004)
Carpin, S., Lewis, M., Wang, J., Balakirsky, S., Scrapper, C.: USARSim: a robot simulator for research and education. In: Proceedings of the 2007 IEEE Conference on Robotics and Automation, pp. 1400–1405 (April 2007)
Michel, O.: Webots: Professional mobile robot simulation. Journal of Advanced Robotics Systems 1(1), 39–42 (2004)
Freese, M., Singh, S., Ozaki, F., Matsuhira, N.: Virtual Robot Experimentation Platform V-REP: A Versatile 3D Robot Simulator. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2010. LNCS, vol. 6472, pp. 51–62. Springer, Heidelberg (2010)
Echeverria, G., Lassabe, N., Degroote, A., Lemaignan, S.: Modular open robots simulation engine: Morse. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 46–51 (May 2011)
Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software (2009)
Pocolibs: Posix communication library, http://pocolibs.openrobots.org
Metta, G., Fitzpatrick, P., Natale, L.: YARP: yet another robot platform. International Journal of Advanced Robotic Systems 3(1), 43–48 (2006)
Blender 3D, http://www.blender.org/
Smits, R., De Laet, T., Claes, K., Bruyninckx, H., De Schutter, J.: iTASC: a tool for multi-sensor integration in robot manipulation. In: IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, pp. 426–433 (August 2008)
Teichteil-Königsbuch, F., Lesire, C., Infantes, G.: A Generic Framework for Anytime Execution-driven Planning in Robotics. In: Proceedings of the 2010 IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China, pp. 299–304 (2011)
Carvalho Chanel, C.P., Teichteil-Königsbuch, F., Lesire, C.: POMDP-based online target detection and recognition for autonomous UAVs. In: Proceedings of the 7th Conference on Prestigious Applications of Intelligent Systems (PAIS), Montpellier, France (2012)
Boumghar, R., Lacroix, S., Lefebvre, O.: An information-driven navigation strategy for autonomous navigation in unknown environments. In: 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), pp. 172–177 (November 2011)
Mallet, A., Herrb, M.: Recent developments of the GenoM robotic component generator. In: 6th National Conference on Control Architectures of Robots, Grenoble, France. INRIA Grenoble Rhône-Alpes (May 2011)
Bruyninckx, H., Soetens, P., Koninckx, B.: The Real-Time Motion Control Core of the Orocos Project. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 2766–2771 (September 2003)
Dhouib, S., du Lac, N., Farges, J.-L., Gerard, S., Hemaissia-Jeannin, M., Lahera-Perez, J., Millet, S., Patin, B., Stinckwich, S.: Control architecture concepts and properties of an ontology devoted to exchanges in mobile robotics. In: Proceedings of the 6th National Conference on ”Control Architecture for Robots” (2011)
Barbier, M., Gabard, J.-F., Bertholom, A., Dupas, Y.: An Onboard Software Decisional Architecture for Rapid Environmental Assessment Missions. In: Proceedings of the 18th IFAC World Congress, Milano, Italy, pp. 11797–11802 (2011)
Kuhl, F., Weatherly, R., Dahmann, J.: Creating computer simulation systems: an introduction to the high level architecture. Prentice Hall PTR, Upper Saddle River (1999)
Lacouture, J., Gascueña, J., Gleizes, M.-P., Glize, P., Garijo, F., Fernández-Caballero, A.: Rosace: Agent-based Systems for Dynamic Task Allocation in Crisis Management. In: Demazeau, Y., Müller, J.P., Rodríguez, J.M.C., Pérez, J.B. (eds.) Advances on PAAMS. AISC, vol. 155, pp. 255–259. Springer, Heidelberg (2012)
Kruse, T., Kirsch, A., Sisbot, E.A., Alami, R.: Exploiting human cooperation in human-centered robot navigation. In: IEEE International Symposium in Robot and Human Interactive Communication, Ro-Man (2010)
Lichtenthaeler, C., Lorenz, T., Karg, M., Kirsch, A.: Increasing Perceived Value Between Human and Robots - Measuring Legibility in Human Aware Navigation. In: IEEE Workshop on Advanced Robotics and its Social Impacts (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Echeverria, G. et al. (2012). Simulating Complex Robotic Scenarios with MORSE. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2012. Lecture Notes in Computer Science(), vol 7628. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34327-8_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-34327-8_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34326-1
Online ISBN: 978-3-642-34327-8
eBook Packages: Computer ScienceComputer Science (R0)