Realizing the eRobotics Approach in Semantics-Based Multi-Domain VR Simulation Systems

Multi-domain VR simulation systems provide a framework to bring together various modules to achieve the desired goals. In particular, complex technical or mechatronical systems like mobile robotic applications mostly neglect rendering capabilities; consequently, commonly applied models are designed with minimal effort resulting in purely functional virtual testing environments. The novel field of eRobotics is currently being developed as an intuitively applicable eService related to VR in advanced robotic and engineering applications. We will introduce novel system structures and techniques that meet the requirements to realize a semantics-based multi-domain VR simulation system, which combines complex simulations and state-ofthe-art rendering. Data provided by geo information services is used for the creation of close-to-reality virtual environments with minimal effort; additionally, the close interplay of simulation and rendering modules enables the transition from a passive render component toward an active one, further improving accuracy and performance of non-rendering-related tasks like optical sensor simulations. KeywordsVR simulation systems; real-time rendering; semantic world modeling; eRobotics

[1]  Peter B. Catrysse,et al.  A simulation tool for evaluating digital camera image quality , 2003, IS&T/SPIE Electronic Imaging.

[2]  Marc Gyssens,et al.  A graph-oriented object database model , 1990, IEEE Trans. Knowl. Data Eng..

[3]  Nico Hempe,et al.  Generation and Rendering of Interactive Ground Vegetation for Real-Time Testing and Validation of Computer Vision Algorithms , 2013 .

[4]  Bernd Sommer,et al.  The Virtual Testbed : Latest Virtual Reality Technologies for Space Robotic Applications , 2007 .

[5]  Reinhard Koch,et al.  Time‐of‐Flight Cameras in Computer Graphics , 2010, Comput. Graph. Forum.

[6]  Otmar Loffeld,et al.  A bistatic simulation approach for a high-resolution 3D PMD (Photonic Mixer Device)-camera , 2008, Int. J. Intell. Syst. Technol. Appl..

[7]  Jürgen Roßmann,et al.  Mapping and Navigation of Mobile Robots in Natural Environments , 2009 .

[8]  Daniel W. Gillman Data Semantics , 2017, Encyclopedia of GIS.

[9]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Enric Cervera,et al.  Design of high quality, efficient simulation environments for USARSim , 2011 .

[11]  Stefano Carpin,et al.  USARSim : a validated simulator for research in robotics and automation , 2022 .

[12]  Jurgen Rossmann eRobotics: The Symbiosis of Advanced Robotics and Virtual Reality Technologies , 2012 .

[13]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[14]  Andreas Birk,et al.  Incorporating large scale SSRR scenarios into the high fidelity simulator USARSim , 2009, 2009 IEEE International Workshop on Safety, Security & Rescue Robotics (SSRR 2009).

[15]  Jie Cheng,et al.  CUDA by Example: An Introduction to General-Purpose GPU Programming , 2010, Scalable Comput. Pract. Exp..

[16]  Ralf Waspe,et al.  Geometric Interpretation and Optimization of Large Semantic Data Sets in Real-Time VR Applications , 2012 .

[17]  Juergen Rossmann,et al.  Advanced Sensor Simulation In Virtual Testbeds: A Cost-Efficient Way to Develop and Verify Space Applications , 2011 .

[18]  Juha Hyyppä,et al.  Laser Scanner Simulator for System Analysis and Algorithm Development: a Case with Forest Measurements , 2007 .

[19]  Dieter Schmalstieg,et al.  Generating Semantic 3D Models of Underground Infrastructure , 2008, IEEE Computer Graphics and Applications.

[20]  Jasmin Christian Blanchette,et al.  C++ GUI programming with Qt 4 , 2004 .

[21]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[22]  Pavel Zemčı́k Simulation of Camera Features , 2012 .

[23]  Andreas Kolb,et al.  Real-time simulation of time-of-flight sensors , 2009, Simul. Model. Pract. Theory.

[24]  Robert F. Tobler,et al.  Separating semantics from rendering: a scene graph based architecture for graphics applications , 2011, The Visual Computer.

[25]  David L. Black,et al.  Microkernel operating system architecture and Mach , 1991 .

[26]  Abhinandan Jain,et al.  ROAMS: planetary surface rover simulation environment , 2003 .

[27]  Gian Luca Mariottini,et al.  A survey and comparison of commercial and open-source robotic simulator software , 2011, PETRA '11.

[28]  Juergen Rossmann,et al.  Efficient Real-Time Generation and Rendering of Interactive Grass and Shrubs for Large Sceneries , 2012 .