Information

  • Publication Type: Master Thesis
  • Workgroup(s)/Project(s):
  • Date: April 2021
  • Date (Start): 12. April 2012
  • Date (End): 10. February 2011
  • Diploma Examination: 12. April 2012
  • Open Access: yes
  • First Supervisor: Hannes KaufmannORCID iD
  • Pages: 111
  • Keywords: virtual reality, haptics, collaborate, robot, rb-kairos, ur-10, vive, robot operating system, ros, steamvr

Abstract

After technological advancements in computer graphics and miniaturization of electric circuits, virtual reality has finally found its way into the consumer market. Commercial VR systems like HTC ’s Vive allow their wearers to experience virtual worlds realistically enough to feel audio-visually immersed. However, when interacting with the simulated environment, the limitations of such a system become apparent quickly. They o˙er no haptic capabilities or feedback beyond what is integrated in their hand-held input devices. Additional body-worn equipment, like haptic suits or exoskeletons, deliver only rudimentary haptic experiences or encumber the user’s ease of movement with excessive weight. Haptic hardware of the ‘encounter’ type are often constrained to a specific location within the simulation area or deliver only soft touching sensations because of their highly mobile but fragile architecture. Therfore, this thesis covers the topic of creating a VR system with haptic feedback and describes its design and implementation in a room sized setup. The paper shows how a mobile manipulator, like the RB-Kairos, can be combined with a virtual reality headset, like the Vive, to deliver real world props into the hands of users to enhance their virtual experience. To track the manipulator’s position with the same accuracy of the VR headset, the Vive’s Lighthouse tracking solution is integrated into the robot. On the software side, the system takes advantage of the Robot Operating System (ROS), which is already configured to control the robot’s basic functionality and is extended to include new modules handling the deliverance of haptic sensations. The simulation of the visual part of this project is handled by the gaming engine Unity, which features a variety of plugins suitable to create basic VR applications with minimal e˙ort. The communication between VR application, RB-Kairos and user is handled wirelessly via radio signals which allows unrestricted mobility for participants and robots within the simulation area. The subsequent technical evaluation o˙ers insights to operating parameters and lists potential enhancement and upgrade possibilities.

Additional Files and Images

Additional images and videos

Additional files

Weblinks

BibTeX

@mastersthesis{Sprung_2021,
  title =      "Mobile Collaborating Robots for Direct Haptics in Mixed
               Reality",
  author =     "Reinhard Sprung",
  year =       "2021",
  abstract =   "After technological advancements in computer graphics and
               miniaturization of electric circuits, virtual reality has
               finally found its way into the consumer market. Commercial
               VR systems like HTC ’s Vive allow their wearers to
               experience virtual worlds realistically enough to feel
               audio-visually immersed. However, when interacting with the
               simulated environment, the limitations of such a system
               become apparent quickly. They o˙er no haptic capabilities
               or feedback beyond what is integrated in their hand-held
               input devices. Additional body-worn equipment, like haptic
               suits or exoskeletons, deliver only rudimentary haptic
               experiences or encumber the user’s ease of movement with
               excessive weight. Haptic hardware of the ‘encounter’
               type are often constrained to a specific location within the
               simulation area or deliver only soft touching sensations
               because of their highly mobile but fragile architecture.
               Therfore, this thesis covers the topic of creating a VR
               system with haptic feedback and describes its design and
               implementation in a room sized setup. The paper shows how a
               mobile manipulator, like the RB-Kairos, can be combined with
               a virtual reality headset, like the Vive, to deliver real
               world props into the hands of users to enhance their virtual
               experience. To track the manipulator’s position with the
               same accuracy of the VR headset, the Vive’s Lighthouse
               tracking solution is integrated into the robot. On the
               software side, the system takes advantage of the Robot
               Operating System (ROS), which is already configured to
               control the robot’s basic functionality and is extended to
               include new modules handling the deliverance of haptic
               sensations. The simulation of the visual part of this
               project is handled by the gaming engine Unity, which
               features a variety of plugins suitable to create basic VR
               applications with minimal e˙ort. The communication between
               VR application, RB-Kairos and user is handled wirelessly via
               radio signals which allows unrestricted mobility for
               participants and robots within the simulation area. The
               subsequent technical evaluation o˙ers insights to operating
               parameters and lists potential enhancement and upgrade
               possibilities.",
  month =      apr,
  pages =      "111",
  address =    "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
  school =     "Research Unit of Computer Graphics, Institute of Visual
               Computing and Human-Centered Technology, Faculty of
               Informatics, TU Wien",
  keywords =   "virtual reality, haptics, collaborate, robot, rb-kairos,
               ur-10, vive, robot operating system, ros, steamvr",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2021/Sprung_2021/",
}