MURAL - Maynooth University Research Archive Library



    Development of a Physics-Aware Dead Reckoning Mechanism for Distributed Interactive Applications


    Walsh, Patrick Joseph (2011) Development of a Physics-Aware Dead Reckoning Mechanism for Distributed Interactive Applications. Masters thesis, National University of Ireland Maynooth.

    [thumbnail of PW_Thesis_MScEng.pdf] PDF
    PW_Thesis_MScEng.pdf

    Download (2MB)

    Abstract

    Distributed Interactive Applications (DIAs) are a class of software that allow geographically remote users to interact within a shared virtual environment. Many DIAs seek to present a rich and realistic virtual world to users, both on a visual and behavioural level. A relatively recent addition to virtual environments (both distributed and single user) to achieve the latter has been the simulation of realistic physical phenomena between objects in the environment. However, the application of physics simulation to virtual environments in DIAs currently lags that of single user environments. This is primarily due to the unavailability of entity state update mechanisms which can maintain consistency in such physics-rich environments. The difference is particularly evident in applications built on a peer-to-peer architecture, as a lack of a single authority presents additional challenges in synchronising the state of shared objects while also presenting a responsive simulation. This thesis proposes a novel state maintenance mechanism for physics-rich environments in peer-to-peer DIAs composed of two parts: a dynamic authority scheme for shared objects, and a physics-aware dead reckoning model with an adaptive error threshold. The first part is intended to place a bound on the overall inconsistency present in shared objects, while the second is implemented to minimise the instantaneous inconsistency during users’ interactions with shared objects. A testbed application is also described, which is used to validate the performance of the proposed mechanism. The state maintenance mechanism is implemented for a single type of physicsaware application, and demonstrates a marked improvement in consistency for that application. However, several flexible terms are described in its implementation, as well as their potential relevance to alternative applications. Finally, it should be noted that the physics-aware dead reckoning model does not depend on the authority scheme, and can therefore be employed with alternative authority schemes
    Item Type: Thesis (Masters)
    Keywords: Physics-Aware Dead Reckoning Mechanism; Distributed Interactive Applications;
    Academic Unit: Faculty of Science and Engineering > Electronic Engineering
    Item ID: 3985
    Depositing User: IR eTheses
    Date Deposited: 21 Nov 2012 12:33
    URI: https://mural.maynoothuniversity.ie/id/eprint/3985
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads