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

被引:0
|
作者
Kenzhetayev, Yernar [1 ]
Nagy, Istvan [1 ]
机构
[1] Obuda Univ, Inst Mechatron & Vehicle Engn, Banki Donat Fac Mech & Safety Engn, Dept Mechatron, Nepszinhaz U 8, H-1081 Budapest, Hungary
关键词
Virtual Reality (VR); Remotely Operated Vehicle (ROV); Head Mounted Display (HMD); Raspberry Pi; Unity; 3D; OpenCV; SYSTEM; ROBOT;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:125 / 146
页数:22
相关论文
共 50 条
  • [1] A novel approach in real-time vehicle detection and tracking using Raspberry Pi
    Anandhalli, Mallikarjun
    Baligar, Vishwanath P.
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (03) : 1597 - 1607
  • [2] Building a virtual reality navigation system for remotely operated vehicle
    Shyue, SW
    Huang, JC
    Hong, CH
    [J]. PROCEEDINGS OF THE FIFTH (2002) ISOPE PACIFIC/ASIA OFFSHORE MECHANICS SYMPOPSIUM, 2002, : 57 - 62
  • [3] Real-Time Implementation of Scheduling Policies using Raspberry Pi
    Kamboj, Payal
    Krishna, C. Rama
    Reddy, S. R. N.
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 472 - 477
  • [4] Virtual Platform of a Remotely Operated Vehicle
    Zhang, Jin
    Li, Wei
    Yu, Jiancheng
    Li, Yan
    Li, Shuo
    Chen, Genshe
    [J]. OCEANS 2015 - MTS/IEEE WASHINGTON, 2015,
  • [5] Real-time and Autonomous Water Quality Monitoring System Based on Remotely Operated Vehicle
    Salalila, Aljon
    Martinez, Jayson
    Elsinghorst, Robbert
    Hou, Hongfei
    Yuan, Yong
    Deng, Zhiqun Daniel
    [J]. GLOBAL OCEANS 2020: SINGAPORE - U.S. GULF COAST, 2020,
  • [6] Real-Time Forward Collision Alert System using Raspberry Pi
    Phoon, Wai Chun
    Lau, Phooi Yee
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2019,
  • [7] Low Cost Real-Time System Monitoring Using Raspberry Pi
    Huu-Quoc Nguyen
    Ton Thi Kim Loan
    Bui Dinh Mao
    Eui-Nam Huh
    [J]. 2015 SEVENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS, 2015, : 857 - 859
  • [8] Real-time Vehicle monitoring for traffic surveillance and adaptive change detection using Raspberry Pi Camera Module
    Sorwar, Tasnim
    Bin Azad, Sabbir
    Hussain, Sayed Rizban
    Mahmood, Azfar Isa
    [J]. 2017 IEEE REGION 10 HUMANITARIAN TECHNOLOGY CONFERENCE (R10-HTC), 2017, : 481 - 484
  • [9] Face detection in a real-time videostream on Raspberry Pi
    Podestat, Jaroslav
    Kropik, Petr
    Benes, Jan
    [J]. 22TH INTERNATIONAL CONFERENCE COMPUTATIONAL PROBLEMS OF ELECTRICAL ENGINEERING (CPEE 2021), 2021,
  • [10] An Optimized and Fast Scheme for Real-time Human Detection using Raspberry Pi
    Noman, Mubashir
    Yousaf, Muhammad Haroon
    Velastin, Sergio A.
    [J]. 2016 INTERNATIONAL CONFERENCE ON DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2016, : 8 - 14