Tangible Video Communication 1

Tangible virtual communication provides a touch sensor in conventional audio and visual communication methods to make humans communicate in a more immersive environment. Currently, 3D and Virtual Reality technologies are widely used in entertainment and construction areas. The solid idea of this pro...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Fan
Other Authors: Alexei Sourin
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/69134
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-69134
record_format dspace
spelling sg-ntu-dr.10356-691342023-03-03T20:23:29Z Tangible Video Communication 1 Yang, Fan Alexei Sourin School of Computer Engineering Fraunhofer Singapore DRNTU::Engineering Tangible virtual communication provides a touch sensor in conventional audio and visual communication methods to make humans communicate in a more immersive environment. Currently, 3D and Virtual Reality technologies are widely used in entertainment and construction areas. The solid idea of this project is to provide a tangible channel for virtual communication. This project aims to identify the methods that can actualize this purpose by using haptic devices, and research on how an independent tangible channel can be established and used along with existing video communication applications. To commence this project, research was conducted to get an in-depth understanding of both hardware and software elements of communication technologies. Specifically, we studied the different technological specifications of various haptic devices, along with their corresponding Application Programming Interfaces (APIs) for development. For research purposes, we used Novint Falcon haptic device in this project due to its cheaper price. The key parts in the development phase are (1) establishing a network connection and (2) generating an efficient haptic rendering algorithm. (1) is used to solve the task of data transmission, while (2) is used to compute feedback force applied to haptic devices. The entire project is developed as a Server-Client application – this app runs on two PCs connected via TCP/IP protocol to allow for the exchange of data packages. Meanwhile, the haptic rendering process runs in a separate thread, dealing with the received data packets for feedback force. These steps will enable the programs to run correctly with TCP/IP connection on the server’s and client’s sides. For example, data package containing haptic device coordinates and feedback force vectors, can be exchanged between server and client. The resulting two-way connection enables users on both sides to feel the movement that the other party is enacting whenever he/she uses the haptic device. This will make communication more immersive and engaging as people can greet each other by shaking hands in a virtual environment. The report includes the details of the project development and user studies to identify areas of improvement, and proposes future plans to improve this project. Bachelor of Engineering (Computer Engineering) 2016-11-10T07:32:23Z 2016-11-10T07:32:23Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/69134 en Nanyang Technological University 46 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Yang, Fan
Tangible Video Communication 1
description Tangible virtual communication provides a touch sensor in conventional audio and visual communication methods to make humans communicate in a more immersive environment. Currently, 3D and Virtual Reality technologies are widely used in entertainment and construction areas. The solid idea of this project is to provide a tangible channel for virtual communication. This project aims to identify the methods that can actualize this purpose by using haptic devices, and research on how an independent tangible channel can be established and used along with existing video communication applications. To commence this project, research was conducted to get an in-depth understanding of both hardware and software elements of communication technologies. Specifically, we studied the different technological specifications of various haptic devices, along with their corresponding Application Programming Interfaces (APIs) for development. For research purposes, we used Novint Falcon haptic device in this project due to its cheaper price. The key parts in the development phase are (1) establishing a network connection and (2) generating an efficient haptic rendering algorithm. (1) is used to solve the task of data transmission, while (2) is used to compute feedback force applied to haptic devices. The entire project is developed as a Server-Client application – this app runs on two PCs connected via TCP/IP protocol to allow for the exchange of data packages. Meanwhile, the haptic rendering process runs in a separate thread, dealing with the received data packets for feedback force. These steps will enable the programs to run correctly with TCP/IP connection on the server’s and client’s sides. For example, data package containing haptic device coordinates and feedback force vectors, can be exchanged between server and client. The resulting two-way connection enables users on both sides to feel the movement that the other party is enacting whenever he/she uses the haptic device. This will make communication more immersive and engaging as people can greet each other by shaking hands in a virtual environment. The report includes the details of the project development and user studies to identify areas of improvement, and proposes future plans to improve this project.
author2 Alexei Sourin
author_facet Alexei Sourin
Yang, Fan
format Final Year Project
author Yang, Fan
author_sort Yang, Fan
title Tangible Video Communication 1
title_short Tangible Video Communication 1
title_full Tangible Video Communication 1
title_fullStr Tangible Video Communication 1
title_full_unstemmed Tangible Video Communication 1
title_sort tangible video communication 1
publishDate 2016
url http://hdl.handle.net/10356/69134
_version_ 1759857776179281920