Measuring Digital System Latency from Sensing to Actuation at Continuous 1-ms Resolution

2013 ◽  
Vol 22 (1) ◽  
pp. 20-35 ◽  
Author(s):  
Weixin Wu ◽  
Yujie Dong ◽  
Adam Hoover

This paper describes a new method for measuring the end-to-end latency between sensing and actuation in a digital computing system. Compared to previous works, which generally measured the latency at 10–33-ms intervals or at discrete events separated by hundreds of ms, our new method measures the latency continuously at 1-ms resolution. This allows for the observation of variations in latency over sub 1-s periods, instead of relying upon averages of measurements. We have applied our method to two systems, the first using a camera for sensing and an LCD monitor for actuation, and the second using an orientation sensor for sensing and a motor for actuation. Our results show two interesting findings. First, a cyclical variation in latency can be seen based upon the relative rates of the sensor and actuator clocks and buffer times; for the components we tested, the variation was in the range of 15–50 Hz with a magnitude of 10–20 ms. Second, orientation sensor error can look like a variation in latency; for the sensor we tested, the variation was in the range of 0.5–1.0 Hz with a magnitude of 20–100 ms. Both of these findings have implications for robotics and virtual reality systems. In particular, it is possible that the variation in apparent latency caused by orientation sensor error may have some relation to simulator sickness.

Author(s):  
Moshe M. H. Aharoni ◽  
Anat V. Lubetzky ◽  
Liraz Arie ◽  
Tal Krasovsky

Abstract Background Persistent postural-perceptual dizziness (PPPD) is a condition characterized by chronic subjective dizziness and exacerbated by visual stimuli or upright movement. Typical balance tests do not replicate the environments known to increase symptoms in people with PPPD—crowded places with moving objects. Using a virtual reality system, we quantified dynamic balance in people with PPPD and healthy controls in diverse visual conditions. Methods Twenty-two individuals with PPPD and 29 controls performed a square-shaped fast walking task (Four-Square Step Test Virtual Reality—FSST-VR) using a head-mounted-display (HTC Vive) under 3 visual conditions (empty train platform; people moving; people and trains moving). Head kinematics was used to measure task duration, movement smoothness and anterior–posterior (AP) and medio-lateral (ML) ranges of movement (ROM). Heart rate (HR) was monitored using a chest-band. Participants also completed a functional mobility test (Timed-Up-and-Go; TUG) and questionnaires measuring anxiety (State-Trait Anxiety Inventory; STAI), balance confidence (Activities-Specific Balance Confidence; ABC), perceived disability (Dizziness Handicap Inventory) and simulator sickness (Simulator Sickness Questionnaire). Main effects of visual load and group and associations between performance, functional and self-reported outcomes were examined. Results State anxiety and simulator sickness did not increase following testing. AP-ROM and HR increased with high visual load in both groups (p < 0.05). There were no significant between-group differences in head kinematics. In the high visual load conditions, high trait anxiety and longer TUG duration were moderately associated with reduced AP and ML-ROM in the PPPD group and low ABC and  high perceived disability were associated with reduced AP-ROM (|r| =  0.47 to 0.53; p < 0.05). In contrast, in controls high STAI-trait, low ABC and longer TUG duration were associated with increased AP-ROM (|r| = 0.38 to 0.46; p < 0.05) and longer TUG duration was associated with increased ML-ROM (r = 0.53, p < 0.01). Conclusions FSST-VR may shed light on movement strategies in PPPD beyond task duration. While no main effect of group was observed, the distinct associations with self-reported and functional outcomes, identified using spatial head kinematics, suggest that some people with PPPD reduce head degrees of freedom when performing a dynamic balance task. This supports a potential link between spatial perception and PPPD symptomatology.


2017 ◽  
Vol 53 (Supplement2) ◽  
pp. S442-S445
Author(s):  
Bingcheng Wang ◽  
Pei-Luen Patrick Rau ◽  
Lili Dong

2019 ◽  
Vol 25 (9) ◽  
pp. 859-861 ◽  
Author(s):  
Greg M. Reger ◽  
Derek Smolenski ◽  
Amanda Edwards-Stewart ◽  
Nancy A. Skopp ◽  
Albert “Skip” Rizzo ◽  
...  

2018 ◽  
Vol 14 (08) ◽  
pp. 169
Author(s):  
Boris Ivanov Evstatiev

A new method for the realistic visualization of virtual cables in a 2D environment, which is representing a 3D virtual reality, is presented in this paper. They are described with two consecutive cubic Bezier curves, whose common point is movable. Experiment was carried out and the optimal proportions for the parameters of the curves were obtained in order to achieve a realistic representation of cables. The suggested method has been developed for and implemented in the Engine for Virtual Electrical Engineering Equipment. The obtained results show that it is easy to manipulate the route of the virtual cables in 2D space and that they look realistic for any position of the control point.


Symmetry ◽  
2019 ◽  
Vol 11 (11) ◽  
pp. 1397
Author(s):  
Shuaihe Zhao ◽  
Mengyi Zhao ◽  
Shuling Dai

Multi-projector display systems are widely used in virtual reality, flight simulators, and other entertainment systems. Geometric distortion and color inconsistency are two key problems to be solved. In this paper a geometric correction principle is theoretically demonstrated and a consistency principle of geometric correction is first proposed. A new method of automatic registration of a multi-projector on a curved screen is put forward. Two pairs of binocular-cameras are used to reconstruct the curved screen. To capture feature points of the curved screen precisely, a group of red-blue coded structured light images is designed to be projected onto the screen. Geometric homography between each projector and the curved screen is calculated to gain a pre-warp template. Work which can gain a seamless display is illustrated by a six-projector system on the curved screen.


2012 ◽  
Vol 488-489 ◽  
pp. 881-885
Author(s):  
Ji Yeon Kim ◽  
Hyung Jong Kim ◽  
Jin Myoung Kim ◽  
Won Tae Kim

The term “cyber-physical system (CPS)” refers to a computing system that integrates physical processes and computational devices via a network. There are many physical and computational devices in a CPS, which can function automatically through inter-device interactions. Because a CPS is usually used for large-scale complex systems, to ensure reliable CPS operation, its design and execution should be verified through simulations. For CPS simulation, a communication protocol should be established for data transmission between physical systems and the corresponding simulation models during the simulation, including control algorithms for regulating differences between the two systems. First, because physical systems and simulation models are advanced in real time and logical time, respectively, time regulation methods should be included in the control algorithm. Second, to simulate various types of physical systems, a flexible simulation environment, independent of the operating environment such as the type of communication middleware, is required. In this paper, we propose a communication protocol for data transmission between physical systems and simulation models via a middle layer that contains the policies for handling the two different clocks of each system: virtual and real. The proposed communication protocol can be used not only for communication between the two systems but also for overcoming the problems caused by the differences in their operating environments. The contribution of this work is in that it defines a communication protocol and proposes methods for controlling different types of systems.


2012 ◽  
Vol 58 (4) ◽  
pp. 403-410 ◽  
Author(s):  
Arkadiusz Bukowiec ◽  
Marian Adamski

Abstract In this paper a new method of Petri net array-based synthesis is proposed. The method is based on decomposition of colored interpreted macro Petri net into state machine subnets. Each state machine subnet is determined by one color. During the decomposition process macroplaces are expanded or replaced by doublers of macroplace. Such decomposition leads to parallel implementation of a digital system. The structured encoding of places is done by using minimal numbers of bits. Colored microoperations, which are assigned to places, are written into distributed and flexible memories. It leads to realization of a logic circuit in a two-level concurrent structure, where the combinational circuit of the first level is responsible for firing transitions, and the second level memories are used for generation of microoperations. Such an approach allows balanced usage of different kinds of resources available in modern FPGAs


Sign in / Sign up

Export Citation Format

Share Document