A Middleware for Integrating Components of Modern Distributed Virtual Reality Systems

Author(s):  
Vasily Y. Kharitonov

Distributed virtual reality systems (DVR systems) represent one of the most intensively developing branches of distributed simulation technology to date. Examples of such systems include various human-in-the-loop applications for training, educational and entertainment purposes. Modern DVR systems require sophisticated data exchange mechanisms to provide consistent and at the same time responsive interaction of a large number of heterogeneous components. While many DVR systems have been implemented in the past decade, there is still exists a lack of universal, easily deployable and extensible framework that enables rapid creation of complete systems from scratch. In this work we present the TerraNet framework which is a middleware allowing an application developer to easily implement and deploy medium-sized DVR systems for specific tasks without direct low-level network programming. TerraNet framework provides a high-level application programming interface to create, manage and distribute objects in a shared virtual environment. In paper we discuss overall framework system architecture, its basic features and functionality, as well as possible practical applications.

Author(s):  
Lichao Xu ◽  
Szu-Yun Lin ◽  
Andrew W. Hlynka ◽  
Hao Lu ◽  
Vineet R. Kamat ◽  
...  

AbstractThere has been a strong need for simulation environments that are capable of modeling deep interdependencies between complex systems encountered during natural hazards, such as the interactions and coupled effects between civil infrastructure systems response, human behavior, and social policies, for improved community resilience. Coupling such complex components with an integrated simulation requires continuous data exchange between different simulators simulating separate models during the entire simulation process. This can be implemented by means of distributed simulation platforms or data passing tools. In order to provide a systematic reference for simulation tool choice and facilitating the development of compatible distributed simulators for deep interdependent study in the context of natural hazards, this article focuses on generic tools suitable for integration of simulators from different fields but not the platforms that are mainly used in some specific fields. With this aim, the article provides a comprehensive review of the most commonly used generic distributed simulation platforms (Distributed Interactive Simulation (DIS), High Level Architecture (HLA), Test and Training Enabling Architecture (TENA), and Distributed Data Services (DDS)) and data passing tools (Robot Operation System (ROS) and Lightweight Communication and Marshalling (LCM)) and compares their advantages and disadvantages. Three specific limitations in existing platforms are identified from the perspective of natural hazard simulation. For mitigating the identified limitations, two platform design recommendations are provided, namely message exchange wrappers and hybrid communication, to help improve data passing capabilities in existing solutions and provide some guidance for the design of a new domain-specific distributed simulation framework.


2015 ◽  
Vol 51 ◽  
pp. 1373-1382 ◽  
Author(s):  
Marcelo de Paiva Guimarães ◽  
Bruno Barberi Gnecco ◽  
Diego Roberto Colombo Dias ◽  
Jośe Remo Ferreira Brega ◽  
Luis Carlos Trevelin

2018 ◽  
Vol 2018 ◽  
pp. 1-12
Author(s):  
HyunSeo Kang ◽  
YoonJe Sung ◽  
HyoungJun Kwon ◽  
SugJoon Yoon ◽  
SangYeong Choi

A variety of electronic warfare models are developed in the Electronic Warfare Research Center. An Open Architecture Framework for Electronic Warfare (OAFEw) has been developed for reusability of various object models participating in the electronic warfare simulation and for extensibility of the electronic warfare simulator. OAFEw is a kind of component-based software (SW) lifecycle management support framework. This OAFEw is defined by six components and ten rules. The purpose of this study is to construct a Distributed Simulation Interface Model, according to the rules of OAFEw, and create Use Case Model of OAFEw Reference Conceptual Model version 1.0. This is embodied in the OAFEw-FOM (Federate Object Model) for High-Level Architecture (HLA) based distributed simulation. Therefore, we design and implement EW real-time distributed simulation that can work with a model in C++ and MATLAB API (Application Programming Interface). In addition, OAFEw-FOM, electronic component model, and scenario of the electronic warfare domain were designed through simple scenarios for verification, and real-time distributed simulation between C++ and MATLAB was performed through OAFEw-Distributed Simulation Interface.


2001 ◽  
Vol 5 (1) ◽  
pp. 24-37
Author(s):  
Paul Beckman

A study called Bio-Sim was sponsored by the U.S. Army to examine the LR-BSDS (Long-Range Biological Standoff Detection System), a laser-based biological cloud detector. Testing of the device was performed in a distributed virtual reality environment (DVRE). The three primary objectives of the study were to: 1) determine appropriate tactics, techniques, and procedures for use of the LR-BSDS, 2) gain a better understanding of those battlefield situations and characteristics that limit the effective use of the LR-BSDS, and 3) demonstrate the potential to use a DVRE simulation for training using the LR-BSDS. This paper will focus on the third of those objectives. The study consisted of three phases. The first phase involved calculating theoretical concentration limits of a dispersed biohazard as a function of time, dispersion concentration, and distance to sensor. The second phase resulted in a set of abbreviated bio-cloud detection missions run in a DVRE. The third phase was a set of full-length human-in-the-loop trial missions run by trained LR-BSDS operators and helicopter flight crews, using a DVRE and computer-based simulators for the LR-BSDS, helicopter, biocloud dispersion, and bio-cloud transport.


2021 ◽  
Vol 8 ◽  
Author(s):  
Mark Zolotas ◽  
Murphy Wonsick ◽  
Philip Long ◽  
Taşkın Padır

In remote applications that mandate human supervision, shared control can prove vital by establishing a harmonious balance between the high-level cognition of a user and the low-level autonomy of a robot. Though in practice, achieving this balance is a challenging endeavor that largely depends on whether the operator effectively interprets the underlying shared control. Inspired by recent works on using immersive technologies to expose the internal shared control, we develop a virtual reality system to visually guide human-in-the-loop manipulation. Our implementation of shared control teleoperation employs end effector manipulability polytopes, which are geometrical constructs that embed joint limit and environmental constraints. These constructs capture a holistic view of the constrained manipulator’s motion and can thus be visually represented as feedback for users on their operable space of movement. To assess the efficacy of our proposed approach, we consider a teleoperation task where users manipulate a screwdriver attached to a robotic arm’s end effector. A pilot study with prospective operators is first conducted to discern which graphical cues and virtual reality setup are most preferable. Feedback from this study informs the final design of our virtual reality system, which is subsequently evaluated in the actual screwdriver teleoperation experiment. Our experimental findings support the utility of using polytopes for shared control teleoperation, but hint at the need for longer-term studies to garner their full benefits as virtual guides.


2009 ◽  
Author(s):  
K. A. McTaggart ◽  
R. G. Langlois

Replenishment at sea is essential for sustainment of naval operations away from home ports. This paper describes physics-based simulation of the transfer of solid payloads between two ships. For a given operational scenario, the simulation can determine whether events such as breakage of replenishment gear or immersion of payload in the ocean will occur. The simulation includes detailed modelling of the replenishment gear and ship motions. Distributed simulation using the High Level Architecture facilitates time management and data exchange among simulation components.


Author(s):  
Stefan Lietsch ◽  
Henning Zabel ◽  
Jan Berssenbruegge

In this paper we present a system that transfers the well-known computational steering paradigm to interactive and distributed Virtual Reality applications. Those are often used in areas like rapid prototyping and all kinds of vehicle simulation. The distribution has many different purposes and affects various subsystems of a VR application. Most of the currently existing systems are very specialized and have a proprietary design for data-exchange and coupling of the components. We propose a more flexible approach by designing a computational steering framework that is well-adapted to the needs of highly interactive and distributed VR systems. Thereby we achieve higher reusability and scalability for the steering component itself as well as the possibility to exchange and compare subsystems. As a proof-of-concept we adapted an existing driving simulator to the proposed computational steering framework and discuss the advantages and difficulties in the second part of the paper.


Information ◽  
2021 ◽  
Vol 12 (2) ◽  
pp. 71
Author(s):  
Simon Gorecki ◽  
Jalal Possik ◽  
Gregory Zacharewicz ◽  
Yves Ducq ◽  
Nicolas Perry

Nowadays, industries are implementing heterogeneous systems from different domains, backgrounds, and operating systems. Manufacturing systems are becoming more and more complex, which forces engineers to manage the complexity in several aspects. Technical complexities bring interoperability, risk management, and hazards issues that must be taken into consideration, from the business model design to the technical implementation. To solve the complexities and the incompatibilities between heterogeneous components, several distributed and cosimulation standards and tools can be used for data exchange and interconnection. High-level architecture (HLA) and functional mockup interface (FMI) are the main international standards used for distributed and cosimulation. HLA is mainly used in academic and defense domains while FMI is mostly used in industry. In this article, we propose an HLA/FMI implementation with a connection to an external business process-modeling tool called Papyrus. Papyrus is configured as a master federate that orchestrates the subsimulations based on the above standards. The developed framework is integrated with external heterogeneous components through an FMI interface. This framework is developed with the aim of bringing interoperability to a system used in a power generation company.


Author(s):  
N. Nozdryukhina ◽  
E. Kabayeva ◽  
E. Kirilyuk ◽  
K. Tushova ◽  
A. Karimov

Despite significant advances in the treatment and rehabilitation of stroke, level of post-stroke disability remains at a fairly high level. Recent innovative developments in the rehabilitation of these patients provide good results in terms of functional outcome. One of such developments is method of virtual reality (VR), which affects not only the speed and volume of regaining movement, as well as coordination, but also normalizes the psycho-emotional background, increasing the motivation of patients to improve the recovery process. This article provides a literature review of the use of the VR method in the rehabilitation of post-stroke patients, neurophysiological aspects of recovery of lost functions using this method are considered.


Sign in / Sign up

Export Citation Format

Share Document