Exploiting virtual reality and the robot operating system to remote-control a humanoid robot

被引:5
作者
Alonso, Ruben [1 ]
Bonini, Alessandro [2 ]
Recupero, Diego Reforgiato [2 ]
Spano, Lucio Davide [2 ]
机构
[1] R2M Solut Srl, Via Fratelli Cuzio 42, I-27100 Pavia, Italy
[2] Univ Cagliari, Dept Math & Comp Sci, Via Osped 72, I-09124 Cagliari, Italy
关键词
Humanoids robot; ROS framework; Virtual reality; Human-robot interaction; NAO robot; Unity engine;
D O I
10.1007/s11042-022-12021-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The availability of frameworks and applications in the robotic domain fostered in the last years a spread in the adoption of robots in daily life activities. Many of these activities include the robot teleoperation, i.e. controlling its movements remotely. Virtual Reality (VR) demonstrated its effectiveness in lowering the skill barrier for such a task. This paper discusses the engineering and implementation of a general-purpose, open-source framework for teleoperating a humanoid robot through a VR headset. It includes a VR interface for articulating different robot actions using the VR controllers, without the need for training. Besides, it exploits the Robot Operating System (ROS) for the control and synchronization of the robot hardware, the distribution of the computation and its scalability. The framework supports the extension for operating other types of robots and using different VR configurations. We carried out a user experience evaluation with twenty users using System Usability Scale questionnaires and with six stakeholders on five different scenarios using the Software Architecture Analysis Method.
引用
收藏
页码:15565 / 15592
页数:28
相关论文
共 48 条
  • [1] Ajili I, 2017, IEEE ROMAN, P1115, DOI 10.1109/ROMAN.2017.8172443
  • [2] Alonso R, 2019, WORKSH AD INT SOC RO
  • [3] [Anonymous], 2020, Unity Technologies Using Occlusion Culling with Dynamic GameObjects 2018
  • [4] Multi-domain sentiment analysis with mimicked and polarized word embeddings for human-robot interaction
    Atzeni, Mattia
    Recupero, Diego Reforgiato
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 110 : 984 - 999
  • [5] Deep Learning and Sentiment Analysis for Human-Robot Interaction
    Atzeni, Mattia
    Recupero, Diego Reforgiato
    [J]. SEMANTIC WEB: ESWC 2018 SATELLITE EVENTS, 2018, 11155 : 14 - 18
  • [6] Comparison of scenario-based software architecture evaluation methods
    Babar, MA
    Gorton, I
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 600 - 607
  • [7] Babington P, 2020, ROBOT OPERATING SYST, V4
  • [8] Bass L., 2003, Software architecture in practice
  • [9] Berg J., 2020, Current Robot. Rep., V1, P27, DOI DOI 10.1007/S43154-020-00005-6
  • [10] Brooke John., 1996, Usability evaluation in industry, V189, P4, DOI [DOI 10.1201/9781498710411, DOI 10.1201/9781498710411-35/SUS-QUICK-DIRTY-USABILITY-SCALE-JOHN-BROOKE]