The concept of telepresence has emerged in every field for communication. The main drawback that could be found in the current technology is its non-immersive experience and person dependency. In this project, we propose a virtual reality-based 3D telepresence system that enables the user to view, p
VIRTUAL REALITY BASED TELEPRESENCE PLATFORM
The concept of telepresence has emerged in every field for communication. The main drawback that could be found in the current technology is its non-immersive experience and person dependency. In this project, we propose a virtual reality-based 3D telepresence system that enables the user to view, perceive and move in the remote environment virtually. The system comprises a remote module and the local module. On the local user side, a virtual reality headset is used to have a 3D view of the remote location using stereoscopic vision. An IMU sensor is attached to the headset which provides the pitch and yaw data to record the head-movement data of the local user. The head-movement data at the local user side is sent to the raspberry pi at the remote site via a network, which in turn provide these values as an input to the servomotor for the movement of stereo cameras. In that way, the local user can perceive the remote environment using VR with 360-degree view and can freely move inside it. The locomotion of the UGV at remote location is performed by the local user wearing VR device.
We aim to develop a system which takes the virtual reality technology to the next level by applying the principles of 3D telepresence and to develop the sense of immersion in the communication.
To design the desired system the key objectives are stated as follows:
1-Develop stereoscopic vision using a pair of regular cameras.
2. Design and develop the mechanical assembly for the pan/tilt movement of cameras using a microcomputer and servomotors.
3-Develop python-based software applications for remote and local sides, process movement data, and render and display stereo video stream.
4. Provide connectivity between the remote module and local module to transfer the data stereo video stream between the local and remote modules.
The project is divided into two modules, a remote module, and a local module. Both modules contain hardware and software applications. The local module consists of the VR device (Oculus or HTC VIVE) connected to the computer. A python-based application will be developed to receive the video data from the remote module and display it on the VR device in real-time. The local app will also allow the recording through the IMU sensor and sending it to the remote module. The remote side will consist of a micro-computer (raspberry pi), a pair of cameras for stereo vision, a mechanical assembly with servomotors for yaw, pitch motion and Unmanned Ground Vehicle (UGV) for movement at the remote location. The UGV, cameras, and servomotors are connected to micro-computer. The microcomputer calculates the change in the angle and sends the angle data to the servo motor which moves accordingly and which in turn moves the cameras mounted over the servo system. The cameras capture the images of the environment and send the image frames to the user after being converted into stereoscopic 3D images. The sense of immersion is achieved through these stereoscopic images.

The final system will be demonstrated as a hardware and software system. The local side will consist of a VR headset with an IMU sensor connected to a PC running a custom-developed software application developed in python. The remote site featuring high torque servo motors having ±90 degrees of rotational motion integrated with a pan-tilt servo assembly, which will have cameras mounted over it for providing a stereoscopic 3D vision of the environment. Both modules are connected through LAN/Internet and exchange data via the socket programming (same network).
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Pair of regular 2D camera (i.e. webcams) | Equipment | 2 | 2500 | 5000 |
| Unmanned Groung Vehicle | Equipment | 1 | 2000 | 2000 |
| Servo motors for pan and tilt motion | Equipment | 2 | 500 | 1000 |
| Mechanical bracket assembly for pan/tilt | Equipment | 1 | 1000 | 1000 |
| IMU Sensor | Equipment | 1 | 2000 | 2000 |
| Microcomputer (Raspberry Pi) | Equipment | 1 | 7000 | 7000 |
| VR Headset (Oculus Rift/HTC VIVE) | Equipment | 1 | 35000 | 35000 |
| Housing for hardware components | Miscellaneous | 1 | 1000 | 1000 |
| SD card for raspberrypi OS | Miscellaneous | 1 | 800 | 800 |
| Power adaptor for raspberry pi | Miscellaneous | 1 | 500 | 500 |
| Wires, soldering, printing and stationary | Miscellaneous | 1 | 3000 | 3000 |
| Total in (Rs) | 58300 |
Nowadays world becomes more autonomous and does its work with less human interference. We...
A smart energy meter aiming to replace the conventional energy monitoring device by provid...
Having a bundle of books lying in the corner is a waste of time and space and good knowled...
In the current modern era, every person wishes to have a quality lifestyle. Over time ever...
Career-related confusions are a serious issue among students these days. A student needs a...