A Real-time, Remotely Operated Vehicle, using a Raspberry Pi and a Virtual Reality Headset

View/ Open
Metadata
Show full item record
URI
Collections
Abstract
The usage of modern information and communication technologies, such as virtual
and mixed reality, offers new options for controlling and monitoring IoT devices. For
example, Head Mounted Displays (HMDs) are gaining popularity as a tool to enhance user
productivity and enjoyment. This development is also related to the recent advancements in
computer technology and the decline in the price of that technology: HMDs are now more
functional while also being more widely available on the market. This paper presents a two-
wheel robot car that can be controlled remotely in real-time using HMD. The remote control
is done in Virtual Reality with the help of Unity 3D. The open-source game engine decreases
cost and development time. There are separate objects for the steering wheel, transmission,
screen, and stop button. Both controllers and the user’s hands can be used as input
manipulators. The Oculus headset's external cameras use hand recognition to implement this
feature. The Raspberry Pi 4 has three main functions: first is to control DC motors with
GPIO pins, second is to send video stream from the camera to HMD and third is to accept
control signals from HMD and perform them. The data transfer of the Virtual Reality headset
and Remotely Operated Vehicle (ROV) is done through server-client communication.
Raspberry plays the role of a server, which is written on the Flask framework of the python
programming language. This server works using asynchronous principles and the OpenCV
library for working with images. GPIO pins are controlled by the server, and it receives
requests as well. VR headset is a client, which is written in C# on the Unity game engine.
The device interacts with the server when the user does any action and transfers the video
stream to the screen in real-time. The configuration of input systems is done with the help of
the official Oculus Software Development Kit.
The convenience of new input systems and their inherent advantages and disadvantages are
discussed. Full-scale tests and findings on whether the suggested approach is practical for
actual offshore activities are described as well. The results reveal that it is easier and less
expensive to modify the input layout while maintaining the same message-sending technology
without the limitations of a physical control panel for the ROV operator.
- Title
- A Real-time, Remotely Operated Vehicle, using a Raspberry Pi and a Virtual Reality Headset
- Author
- Kenzhetayev, Yernar
- Nagy, István
- xmlui.dri2xhtml.METS-1.0.item-date-issued
- 2024
- xmlui.dri2xhtml.METS-1.0.item-rights-access
- Open access
- xmlui.dri2xhtml.METS-1.0.item-identifier-issn
- 1785-8860
- xmlui.dri2xhtml.METS-1.0.item-language
- en
- xmlui.dri2xhtml.METS-1.0.item-format-page
- 22 p.
- xmlui.dri2xhtml.METS-1.0.item-subject-oszkar
- virtual reality (vr), remotely operated vehicle (rov), head mounted display (hmd), raspberry pi, unity 3d, opencv
- xmlui.dri2xhtml.METS-1.0.item-description-version
- Kiadói változat
- xmlui.dri2xhtml.METS-1.0.item-identifiers
- DOI: 10.12700/APH.21.8.2024.8.7
- xmlui.dri2xhtml.METS-1.0.item-other-containerTitle
- Acta Polytechnica Hungarica
- xmlui.dri2xhtml.METS-1.0.item-other-containerPeriodicalYear
- 2024
- xmlui.dri2xhtml.METS-1.0.item-other-containerPeriodicalVolume
- 21. évf.
- xmlui.dri2xhtml.METS-1.0.item-other-containerPeriodicalNumber
- 8. sz.
- xmlui.dri2xhtml.METS-1.0.item-type-type
- Tudományos cikk
- xmlui.dri2xhtml.METS-1.0.item-subject-area
- Műszaki tudományok - közlekedés- és járműtudományok
- xmlui.dri2xhtml.METS-1.0.item-publisher-university
- Óbudai Egyetem