Haptic User Interface Integration for 3d Game Engines

dc.contributor.author Sengul, Gokhan
dc.contributor.author Cagiltay, Nergiz Ercil
dc.contributor.author Ozcelik, Erol
dc.contributor.author Tuner, Emre
dc.contributor.author Erol, Batuhan
dc.contributor.other Department of English Language and Literature
dc.contributor.other Computer Engineering
dc.contributor.other Software Engineering
dc.contributor.other 06. School Of Engineering
dc.contributor.other Department of English Language and Literature
dc.contributor.other 17. Graduate School of Social Sciences
dc.contributor.other 02. School of Arts and Sciences
dc.contributor.other 01. Atılım University
dc.date.accessioned 2024-10-06T10:58:37Z
dc.date.available 2024-10-06T10:58:37Z
dc.date.issued 2014
dc.description Cagiltay, Nergiz Ercil/0000-0003-0875-9276; Sengul, Gokhan/0000-0003-2273-4411 en_US
dc.description.abstract Touch and feel senses of human beings provide important information about the environment. When those senses are integrated with the eyesight, we may get all the necessary information about the environment. In terms of human-computer-interaction, the eyesight information is provided by visual displays. On the other hand, touch and feel senses are provided by means of special devices called "haptic" devices. Haptic devices are used in many fields such as computer-aided design, distance-surgery operations, medical simulation environments, training simulators for both military and medical applications, etc. Besides the touch and sense feelings haptic devices also provide force-feedbacks, which allows designing a realistic environment in virtual reality applications. Haptic devices can be categorized into three classes: tactile devices, kinesthetic devices and hybrid devices. Tactile devices simulate skin to create contact sensations. Kinesthetic devices apply forces to guide or inhibit body movement, and hybrid devices attempt to combine tactile and kinesthetic feedback. Among these kinesthetic devices exerts controlled forces on the human body, and it is the most suitable type for the applications such as surgical simulations. The education environments that require skill-based improvements, the touch and feel senses are very important. In some cases providing such educational environment is very expensive, risky and may also consist of some ethical issues. For example, surgical education is one of these fields. The traditional education is provided in operating room on real patients. This type of education is very expensive, requires long time periods, and does not allow any error-and-try type of experiences. It is stressfully for both the educators and the learners. Additionally there are several ethical considerations. Simulation environments supported by such haptic user interfaces provide an alternative and safer educational alternative. There are several studies showing some evidences of educational benefits of this type of education (Tsuda et al 2009; Sutherland et al 2006). Similarly, this technology can also be successfully integrated to the physical rehabilitation process of some diseases requiring motor skill improvements (Kampiopiotis & Theodorakou, 2003). Hence, today simulation environments are providing several opportunities for creating low cost and more effective training and educational environment. Today, combining three dimensional (3D) simulation environments with these haptic interfaces is an important feature for advancing current human-computer interaction. On the other hand haptic devices do not provide a full simulation environment for the interaction and it is necessary to enhance the environment by software environments. Game engines provide high flexibility to create 3-D simulation environments. Unity3D is one of the tools that provides a game engine and physics engine for creating better 3D simulation environments. In the literature there are many studies combining these two technologies to create several educational and training environments. However, in the literature, there are not many researches showing how these two technologies can be integrated to create simulation environment by providing haptic interfaces as well. There are several issues that need to be handled for creating such integration. First of all the haptic devices control libraries need to be integrated to the game engine. Second, the game engine simulation representations and real-time interaction features need to be coordinately represented by the haptic device degree of freedom and force-feedback speed and features. In this study, the integration architecture of Unity 3D game engine and the PHANToM Haptic device for creating a surgical education simulation environment is provided. The methods used for building this integration and handling the synchronization problems are also described. The algorithms developed for creating a better synchronization and user feedback such as providing a smooth feeling and force feedback for the haptic interaction are also provided. We believe that, this study will be helpful for the people who are creating simulation environment by using Unity3D technology and PHANToM haptic interfaces. en_US
dc.description.sponsorship ECE: Tubitak 1001 [112K287] en_US
dc.description.sponsorship This study is conducted for improving the scenario designs of the educational materials which are developed for neurosurgery education project (ECE: Tubitak 1001, Project No: 112K287) purposes. The authors would like to thank the support of TSBITAK 1001 program for realizing the ECE project. en_US
dc.identifier.isbn 9783319072272
dc.identifier.isbn 9783319072265
dc.identifier.issn 0302-9743
dc.identifier.uri http://hdl.handle.net/20.500.14411/8926
dc.language.iso en en_US
dc.publisher Springer-verlag Berlin en_US
dc.relation.ispartof 16th International Conference on Human-Computer Interaction (HCI) -- JUN 22-27, 2014 -- Heraklion, GREECE en_US
dc.relation.ispartofseries Lecture Notes in Computer Science
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Surgical simulation en_US
dc.subject haptic devices en_US
dc.subject game engines en_US
dc.subject interaction en_US
dc.title Haptic User Interface Integration for 3d Game Engines en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.id Cagiltay, Nergiz Ercil/0000-0003-0875-9276
gdc.author.id Sengul, Gokhan/0000-0003-2273-4411
gdc.author.institutional Sengul, Gokhan
gdc.author.institutional Aras, Gökşen
gdc.author.institutional Şengül, Gökhan
gdc.author.institutional Tuner, Emre
gdc.author.institutional Çağıltay, Nergiz
gdc.author.institutional Özçelik, Erol
gdc.author.wosid Sengul, Gokhan/G-8213-2016
gdc.author.wosid Cagiltay, Nergiz/O-3082-2019
gdc.author.wosid Ozcelik, Erol/AAD-4252-2019
gdc.coar.access open access
gdc.coar.type text::conference output
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Sengul, Gokhan; Ozcelik, Erol; Erol, Batuhan] Atilim Univ, Dept Comp Engn, Kizilcasar Mahallesi, TR-06836 Ankara, Turkey; [Cagiltay, Nergiz Ercil; Tuner, Emre] Atilim Univ, Software Engn Dept, TR-06836 Ankara, Turkey en_US
gdc.description.endpage 662 en_US
gdc.description.issue 22 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 654 en_US
gdc.description.volume 8512 en_US
gdc.description.woscitationindex Conference Proceedings Citation Index - Science
gdc.identifier.wos WOS:000342750300062
gdc.wos.citedcount 1
relation.isAuthorOfPublication 4db5456d-6af6-40e2-b042-70cf11b9930d
relation.isAuthorOfPublication f291b4ce-c625-4e8e-b2b7-b8cddbac6c7b
relation.isAuthorOfPublication c99221fa-e0c9-4b73-9f64-54919fcd3c58
relation.isAuthorOfPublication acfd2e4e-2792-4323-91eb-806134586df2
relation.isAuthorOfPublication.latestForDiscovery 4db5456d-6af6-40e2-b042-70cf11b9930d
relation.isOrgUnitOfPublication 8b792715-728f-42a9-abba-e7efd76da37e
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication a3f94eef-eaf3-40c9-bc89-f614613872fe
relation.isOrgUnitOfPublication d645dd03-576f-4ff8-85a8-61290a248097
relation.isOrgUnitOfPublication 9fc70983-6166-4c9a-8abd-5b6045f7579d
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery 8b792715-728f-42a9-abba-e7efd76da37e

Files

Collections