ABSTRACT
Dead reckoning is an important technique used in distributed virtual environments (DVEs) to mitigate the bandwidth consumption of frequent state updates and the negative effects of network latency. This paper proposes a novel dead reckoning approach for common DVE applications such as multiplayer online games. Unlike traditional dead reckoning approaches that estimate the movements of remote entities with pure kinematic models, the new approach performs extrapolations with the considerations of environmental factors and human behaviours. We have performed experiments, based on a distributed car simulator, to compare the the new approach with representative existing dead reckoning approaches. The results show that the new approach gives more accurate predictions with an acceptable overhead.
- Richard Allan Bartle. 2003. Designing Virtual Worlds. New Riders Games. Google ScholarDigital Library
- Wymann Bernhard. 2001. torcs News. http://torcs.sourceforge.net/. (2001).Google Scholar
- Wentong Cai, Francis Lee, and Lian Chen. 1999. An auto-adaptive dead reckoning algorithm for distributed interactive simulation. In Proceedings of the thirteenth workshop on Parallel and distributed simulation. IEEE Computer Society, 82--89. Google ScholarDigital Library
- J. Calvin, A. Dickens, R. Gaines, P. Metzger, D. Miller, and D. Owen. 1993. The SIMNET Virtual World Architecture. In Proceedings of the IEEE Virtual Reality Annual International Symposium. 450--455. Google ScholarDigital Library
- R.M. Fujimoto. 2000. Parallel and distributed simulation systems . Wiley. Google ScholarDigital Library
- Elvis S Liu and Georgios K Theodoropoulos. 2014. Interest management for distributed virtual environments: A survey. ACM Computing Surveys (CSUR) 46, 4 (2014), 51. Google ScholarDigital Library
- Seamus C McLoone, Patrick J Walsh, and Tomas E Ward. 2012. An enhanced dead reckoning model for physics-aware multiplayer computer games. In Distributed Simulation and Real Time Applications (DS-RT), 2012 IEEE/ACM 16th International Symposium on. IEEE, 111--117. Google ScholarDigital Library
- David L. Neyland. 1997. Virtual Combat: A Guide to Distributed Interactive Simulation. Stackpole Books. Google ScholarDigital Library
- Lothar Pantel and Lars C Wolf. 2002. On the suitability of dead reckoning schemes for games. In Proceedings of the 1st workshop on Network and system support for games. ACM, 79--84. Google ScholarDigital Library
- Dave Roberts, Rob Aspin, Damien Marshall, Seamus Mcloone, Declan Delaney, and Tomas Ward. 2008. Bounding Inconsistency Using a Novel Threshold Metric for Dead Reckoning Update Packet Generation. Simulation 84, 5 (May 2008), 239--256. Google ScholarDigital Library
- Sandeep K Singhal and David R Cheriton. 1994. Using a position history-based protocol for distributed object visualization. Technical Report. DTIC Document. Google ScholarDigital Library
- Jouni Smed, Timo Kaukoranta, and Harri Hakonen. 2002. A Review on Networking and Multiplayer Computer Games. Technical Report 454. Turku Centre for Computer Science.Google Scholar
- Richard Stallman et al. 1991. Gnu general public license. Free Software Foundation, Inc., Tech. Rep (1991).Google Scholar
- Samir Torki, Patrice Torguet, and Cédric Sanza. 2007. Adaptive Classifier System-Based Dead Reckoning.. In Proceedings of the 10th Immersive Projection Technology Workshop at the 13th Eurographics Symposium on Virtual Environments (IPT/EGVE 2007). 101--108. Google ScholarDigital Library
- Xiaoyu Zhang, Denis Graffanin, and Thomas P Duncan. 2004. Evaluation of a pre-reckoning algorithm for distributed virtual environments. In Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on. IEEE, 445--452. Google ScholarDigital Library
Index Terms
- Comparing Dead Reckoning Algorithms for Distributed Car Simulations
Recommendations
Hot Area Targeting Dead Reckoning for Distributed Virtual Environments
SIGSIM-PADS '21: Proceedings of the 2021 ACM SIGSIM Conference on Principles of Advanced Discrete SimulationDead reckoning (DR) is a key technique to increase scalability in Distributed Virtual Environments (DVE). Replacing data transmission with prediction, DR relies on its prediction capability to reduce the bandwidth consumption in the cost of ...
A Path-Assisted Dead Reckoning Algorithm for Distributed Virtual Environments
DS-RT 2015: Proceedings of the 19th International Symposium on Distributed Simulation and Real Time ApplicationsThis paper proposes a novel path-assisted dead reckoning algorithm for distributed virtual environments (DVEs). Unlike traditional dead reckoning algorithms that perform extrapolations based solely on kinematic models, the new algorithm takes ...
Sensor-based dead-reckoning for indoor positioning
This paper presents a method of indoor position determination using an accelerometer, compass and gyroscope which are typically available in devices such as smart phones. The method makes use of measurements from such a device worn on the body, such as ...
Comments