The efficient development of complex algorithms for mobile robot applications is strongly encouraged by appropriate testing and validation opportunities. In this paper, we present SIMORE (Simulation of Multirobot Environments), a simulation framework for simulating sensors, actuators and entire robots, in virtual 3D environments. It provides synthesized sensor data but also additional information emanating from the intrinsic properties of given virtual environments. SIMORE is built upon open-source libraries such as the OpenSceneGraph toolkit for scene rendering and the Open Dynamics Engine to guarantee a solid physical behavior. It provides easy to use modeling tools and plug-ins for creating and modifying the appearance as well as the dynamic properties of objects to be included in the scene. Our simulation framework possess a module based design capable of supporting further extensions and enhancements such as the definition of individual sensors and actuators. Beyond that, SIMORE offers exemplary interfaces for available robotic middleware applications, such as Player or ROS, allowing for a fast and flexible transition between simulation and real hardware platforms. Although still under active development, SIMORE is used to support several research propositions in robot vision, navigation and recognition as well as being a proven prototyping tool for robotic competitions, such as the Robocup (Rescue Ligue).
Mendeley saves you time finding and organizing research
Choose a citation style from the tabs below